@charset "utf-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  cursor: default;
  -webkit-font-smoothing: subpixel-antialiased !important;
}
img {
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  -khtml-user-drag: none;
  -ms-user-drag: none;
  user-drag: none;
}
div * {
  cursor: inherit;
}
body {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* нифига не работает, префиксы для браузеров добавляются на этапе grunt в postcss */
.fill {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@-webkit-keyframes donothing {
  from {
    outline: inherit;
  }
  to {
    outline: inherit;
  }
}
@keyframes donothing {
  from {
    outline: inherit;
  }
  to {
    outline: inherit;
  }
}
.selectable {
  -webkit-user-select: text;
  -moz-user-select: all;
  -ms-user-select: text;
  user-select: text;
}
.clickable {
  font-family: inherit;
  cursor: pointer;
}
.nocursor {
  cursor: url(https://content.z-media.info/elements/s/images/cur/nocursor.65e1f3f.cur), none !important;
}
.nocursor * {
  cursor: url(https://content.z-media.info/elements/s/images/cur/nocursor.65e1f3f.cur), none !important;
}
#container {
  display: block;
}
#container .content-all {
  font: 14px/18px Arial, Verdana, sans-serif;
  color: #2b2d2e;
}
#container.notfullscreen .content-all {
  margin-top: 10px;
  margin-bottom: 10px;
}
#container.network_odnoklassniki #banner {
  position: relative;
  width: 760px;
  height: 60px;
  overflow: hidden;
  display: none;
  margin: 10px auto;
  -webkit-transform: translateX(61px);
          transform: translateX(61px);
  z-index: 1;
}
#container.network_odnoklassniki #banner.force-hidden {
  opacity: 0 !important;
}
#container.network_odnoklassniki #banner.force-hidden .bannerInner > a {
  pointer-events: none !important;
}
#container.network_odnoklassniki #banner.force-hidden .bannerInner > a > img {
  cursor: default !important;
}
#container.network_odnoklassniki #banner .bannerInner img {
  height: 60px;
  width: 100%;
}
#container.network_odnoklassniki:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-left.8a9af8c.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-right.b8e1fcf.png") 100% 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-left.e06f012.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-right.94b71c1.png") 100% 0 no-repeat, linear-gradient(to bottom, #62f2ff, #d9ffff);
}
#container.network_odnoklassniki.season-preloader.winter:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-left.d338963.png") 0 40% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-right.af7a817.png") 100% 40% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-left.31480a0.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #b9c0d6 0%, #ceafdc 50%, #c0b0db 100%);
}
#container.network_odnoklassniki.season-preloader.spring:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-left.29d1212.png") 0 40% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-right.fe56cc2.png") 100% 40% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-right.d2cfc51.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #a1dcfd 29%, #c1e0fe 60%, #e0e4fe 68%, #fef6bd 100%);
}
#container.network_odnoklassniki.season-preloader.summer:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-left.900e33a.png") 0 40% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-right.8014ca8.png") 100% 40% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-right.3d76d82.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #fde4a1 29%, #c7d2ca 49%, #90bff3 68%, #76adff);
}
#container.network_odnoklassniki.season-preloader.autumn:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-left.096f204.png") 0 40% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-right.d1780ab.png") 100% 40% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-left.fdc0aa4.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #9bc8fa 29%, #94c6fd 44%, #8dc3ff 58%, #51ccff 82%);
}
#container.network_odnoklassniki .content-all {
  margin-top: 26px;
  margin-bottom: 26px;
}
#container.network_odnoklassniki .content-all > .frame {
  position: absolute;
  left: 50%;
  top: 81px;
  margin-left: -334px;
  width: 790px;
  height: 660px;
  background: url("https://content.z-media.info/elements/s/images/fullscreen/frame_790x660.9edef18.png") 0 0 no-repeat;
  display: block;
}
#container:-webkit-full-screen #banner {
  display: none;
}
#container:-webkit-full-screen > .content-all {
  position: absolute;
  margin-top: -310px;
  margin-left: -380px;
  margin-bottom: 0px;
  top: 50%;
  left: 50%;
}
#container:-webkit-full-screen > .content-all > .frame {
  position: absolute;
  top: -16px;
  left: -17px;
  margin: 0;
  width: 790px;
  height: 660px;
  background: url("https://content.z-media.info/elements/s/images/fullscreen/frame_790x660.9edef18.png") 0 0 no-repeat;
  display: block;
}
.fullsize {
  width: 760px;
  height: 630px;
}
.pull-left {
  text-align: left;
}
.display-inlineb {
  display: inline-block;
}
.mcenter {
  margin: 0 auto;
}
.floatL {
  float: left;
}
.floatR {
  float: right;
}
#content > .animation.fly {
  position: absolute;
  z-index: 1001;
}
#content {
  position: absolute;
  left: 50%;
  margin-left: -319px;
  background: transparent;
  overflow: hidden;
}
#content > .content-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 500;
  background: rgba(32, 36, 32, 0.4);
  opacity: 0;
}
#content > .content-loader > .load-fairy {
  position: absolute;
  top: 258px;
  left: 315px;
  width: 129px;
  height: 151px;
  -webkit-animation: loader-fairy-flies-animation 2.5s ease-in-out infinite;
          animation: loader-fairy-flies-animation 2.5s ease-in-out infinite;
}
#content > .content-loader > .load-fairy > .flapping-fairy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/loader/fairy.c79a0b9.png) 0px 0px no-repeat;
  -webkit-animation: fairy-animation 2.5s steps(7) 0s infinite;
          animation: fairy-animation 2.5s steps(7) 0s infinite;
}
@-webkit-keyframes fairy-animation {
  from {
    background-position: 0 0;
  }
  35% {
    background-position: -903px 0px;
  }
  to {
    background-position: -903px 0px;
  }
}
@keyframes fairy-animation {
  from {
    background-position: 0 0;
  }
  35% {
    background-position: -903px 0px;
  }
  to {
    background-position: -903px 0px;
  }
}
@-webkit-keyframes loader-fairy-flies-animation {
  from {
    top: 248px;
  }
  35% {
    top: 200px;
  }
  to {
    top: 248px;
  }
}
@keyframes loader-fairy-flies-animation {
  from {
    top: 248px;
  }
  35% {
    top: 200px;
  }
  to {
    top: 248px;
  }
}
#content > .content-loader > .load-text {
  position: absolute;
  width: 100%;
  top: 410px;
  color: white;
  font-family: 'bip', monospace;
  font-size: 25px;
  text-align: center;
}
#content > .content-loader > .load-text > span {
  -webkit-animation: load-text-dot-animation 1s linear infinite;
          animation: load-text-dot-animation 1s linear infinite;
}
#content > .content-loader > .load-text > span.second {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
#content > .content-loader > .load-text > span.third {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
@-webkit-keyframes load-text-dot-animation {
  from {
    opacity: 1.0;
  }
  45% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  95% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
@keyframes load-text-dot-animation {
  from {
    opacity: 1.0;
  }
  45% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  95% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
#content > .content-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background: rgba(32, 36, 32, 0.75);
  display: none;
}
@-webkit-keyframes bounce-1 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
}
@keyframes bounce-1 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
}
@-webkit-keyframes bounce-2 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes bounce-2 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes bounce-3 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  60% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes bounce-3 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  60% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes bounce-4 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  60% {
    -webkit-transform: scale(1.35);
            transform: scale(1.35);
  }
  90% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes bounce-4 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  60% {
    -webkit-transform: scale(1.35);
            transform: scale(1.35);
  }
  90% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes bounce-4-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  60% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes bounce-4-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  60% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes bounce-flower {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  60% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes bounce-flower {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  60% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes spin-1 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin-1 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes spin-2 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@keyframes spin-2 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@-webkit-keyframes spin-3 {
  from {
    -webkit-transform: scale(0.5) rotate(0deg);
            transform: scale(0.5) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1.5) rotate(360deg);
            transform: scale(1.5) rotate(360deg);
  }
}
@keyframes spin-3 {
  from {
    -webkit-transform: scale(0.5) rotate(0deg);
            transform: scale(0.5) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1.5) rotate(360deg);
            transform: scale(1.5) rotate(360deg);
  }
}
@-webkit-keyframes thing-chain-0 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -310px 0px;
  }
}
@keyframes thing-chain-0 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -310px 0px;
  }
}
@-webkit-keyframes thing-chain-1 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -496px 0px;
  }
}
@keyframes thing-chain-1 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -496px 0px;
  }
}
@-webkit-keyframes thing-chain-2 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -1639px 0px;
  }
}
@keyframes thing-chain-2 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -1639px 0px;
  }
}
@-webkit-keyframes thing-chain-2-stage1 {
  from {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(360deg) scale(2);
            transform: rotate(360deg) scale(2);
  }
  to {
    -webkit-transform: rotate(720deg) scale(1);
            transform: rotate(720deg) scale(1);
  }
}
@keyframes thing-chain-2-stage1 {
  from {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(360deg) scale(2);
            transform: rotate(360deg) scale(2);
  }
  to {
    -webkit-transform: rotate(720deg) scale(1);
            transform: rotate(720deg) scale(1);
  }
}
@-webkit-keyframes thing-rock-rock-0-anim {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -248px 0px;
  }
}
@keyframes thing-rock-rock-0-anim {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -248px 0px;
  }
}
@-webkit-keyframes thing-rock-rock-1-anim {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -186px 0px;
  }
}
@keyframes thing-rock-rock-1-anim {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -186px 0px;
  }
}
@-webkit-keyframes thing-rock-rock-2-anim {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -186px 0px;
  }
}
@keyframes thing-rock-rock-2-anim {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -186px 0px;
  }
}
@-webkit-keyframes thing-explode-3 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -2210px 0px;
  }
}
@keyframes thing-explode-3 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -2210px 0px;
  }
}
@-webkit-keyframes thing-water-1 {
  from {
    opacity: 0;
    background-position: 0px 0px;
  }
  to {
    opacity: 1;
    background-position: -434px 0px;
  }
}
@keyframes thing-water-1 {
  from {
    opacity: 0;
    background-position: 0px 0px;
  }
  to {
    opacity: 1;
    background-position: -434px 0px;
  }
}
@-webkit-keyframes thing-stone-drop-1 {
  from {
    -webkit-transform: translateY(0) scale(1, 1);
            transform: translateY(0) scale(1, 1);
  }
  to {
    -webkit-transform: translateY(0px) scale(0.92, 1);
            transform: translateY(0px) scale(0.92, 1);
  }
}
@keyframes thing-stone-drop-1 {
  from {
    -webkit-transform: translateY(0) scale(1, 1);
            transform: translateY(0) scale(1, 1);
  }
  to {
    -webkit-transform: translateY(0px) scale(0.92, 1);
            transform: translateY(0px) scale(0.92, 1);
  }
}
@-webkit-keyframes thing-stone-down-1 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -372px 0px;
  }
}
@keyframes thing-stone-down-1 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -372px 0px;
  }
}
@-webkit-keyframes thing-stone-down-2 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -248px 0px;
  }
}
@keyframes thing-stone-down-2 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -248px 0px;
  }
}
@-webkit-keyframes thing-stone-down-3 {
  from {
    -webkit-transform: translateY(0px) scale(0.9, 1);
            transform: translateY(0px) scale(0.9, 1);
  }
  25% {
    -webkit-transform: translateY(2px) scale(1.1, 0.85);
            transform: translateY(2px) scale(1.1, 0.85);
  }
  50% {
    -webkit-transform: translateY(4px) scale(1.2, 0.8);
            transform: translateY(4px) scale(1.2, 0.8);
  }
  75% {
    -webkit-transform: translateY(2px) scale(1.05, 0.95);
            transform: translateY(2px) scale(1.05, 0.95);
  }
  to {
    -webkit-transform: translateY(0px) scale(1, 1);
            transform: translateY(0px) scale(1, 1);
  }
}
@keyframes thing-stone-down-3 {
  from {
    -webkit-transform: translateY(0px) scale(0.9, 1);
            transform: translateY(0px) scale(0.9, 1);
  }
  25% {
    -webkit-transform: translateY(2px) scale(1.1, 0.85);
            transform: translateY(2px) scale(1.1, 0.85);
  }
  50% {
    -webkit-transform: translateY(4px) scale(1.2, 0.8);
            transform: translateY(4px) scale(1.2, 0.8);
  }
  75% {
    -webkit-transform: translateY(2px) scale(1.05, 0.95);
            transform: translateY(2px) scale(1.05, 0.95);
  }
  to {
    -webkit-transform: translateY(0px) scale(1, 1);
            transform: translateY(0px) scale(1, 1);
  }
}
@-webkit-keyframes thing-stone-down-4 {
  from {
    -webkit-transform: translateY(0) scale(0.92, 1);
            transform: translateY(0) scale(0.92, 1);
  }
  25% {
    -webkit-transform: translateY(3.9px) scale(1.05, 0.915);
            transform: translateY(3.9px) scale(1.05, 0.915);
  }
  50% {
    -webkit-transform: translateY(7.95px) scale(1.1, 0.828);
            transform: translateY(7.95px) scale(1.1, 0.828);
  }
  75% {
    -webkit-transform: translateY(3.15px) scale(1, 0.93);
            transform: translateY(3.15px) scale(1, 0.93);
  }
  to {
    -webkit-transform: translateY(0px) scale(1, 1);
            transform: translateY(0px) scale(1, 1);
  }
}
@keyframes thing-stone-down-4 {
  from {
    -webkit-transform: translateY(0) scale(0.92, 1);
            transform: translateY(0) scale(0.92, 1);
  }
  25% {
    -webkit-transform: translateY(3.9px) scale(1.05, 0.915);
            transform: translateY(3.9px) scale(1.05, 0.915);
  }
  50% {
    -webkit-transform: translateY(7.95px) scale(1.1, 0.828);
            transform: translateY(7.95px) scale(1.1, 0.828);
  }
  75% {
    -webkit-transform: translateY(3.15px) scale(1, 0.93);
            transform: translateY(3.15px) scale(1, 0.93);
  }
  to {
    -webkit-transform: translateY(0px) scale(1, 1);
            transform: translateY(0px) scale(1, 1);
  }
}
@-webkit-keyframes map-dot-current-stars {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -255px 0px;
  }
}
@keyframes map-dot-current-stars {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -255px 0px;
  }
}
@-webkit-keyframes map-dot-current-stars-translate {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-255px, 0px, 0px);
            transform: translate3d(-255px, 0px, 0px);
  }
}
@keyframes map-dot-current-stars-translate {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-255px, 0px, 0px);
            transform: translate3d(-255px, 0px, 0px);
  }
}
@-webkit-keyframes map-dot-current-circle-translate {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-1060px, 0px, 0px);
            transform: translate3d(-1060px, 0px, 0px);
  }
}
@keyframes map-dot-current-circle-translate {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-1060px, 0px, 0px);
            transform: translate3d(-1060px, 0px, 0px);
  }
}
@-webkit-keyframes thing-tip-animation {
  from {
    -webkit-transform: translateY(0px) scaleY(1, 1);
            transform: translateY(0px) scaleY(1, 1);
  }
  40% {
    -webkit-transform: translateY(-32px) scale(0.9, 1.2);
            transform: translateY(-32px) scale(0.9, 1.2);
  }
  70% {
    -webkit-transform: translateY(0px) scale(1.2, 0.9);
            transform: translateY(0px) scale(1.2, 0.9);
  }
  to {
    -webkit-transform: translateY(0px) scale(1, 1);
            transform: translateY(0px) scale(1, 1);
  }
}
@keyframes thing-tip-animation {
  from {
    -webkit-transform: translateY(0px) scaleY(1, 1);
            transform: translateY(0px) scaleY(1, 1);
  }
  40% {
    -webkit-transform: translateY(-32px) scale(0.9, 1.2);
            transform: translateY(-32px) scale(0.9, 1.2);
  }
  70% {
    -webkit-transform: translateY(0px) scale(1.2, 0.9);
            transform: translateY(0px) scale(1.2, 0.9);
  }
  to {
    -webkit-transform: translateY(0px) scale(1, 1);
            transform: translateY(0px) scale(1, 1);
  }
}
@-webkit-keyframes points-1 {
  from {
    -webkit-transform: translateY(0px) scale(1);
            transform: translateY(0px) scale(1);
    opacity: 0.25;
  }
  75% {
    -webkit-transform: translateY(-31px) scale(1.25);
            transform: translateY(-31px) scale(1.25);
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(-50px) scale(1);
            transform: translateY(-50px) scale(1);
    opacity: 0;
  }
}
@keyframes points-1 {
  from {
    -webkit-transform: translateY(0px) scale(1);
            transform: translateY(0px) scale(1);
    opacity: 0.25;
  }
  75% {
    -webkit-transform: translateY(-31px) scale(1.25);
            transform: translateY(-31px) scale(1.25);
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(-50px) scale(1);
            transform: translateY(-50px) scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes amount-shine {
  from {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes amount-shine {
  from {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes thing-animation-update-amount-1 {
  from {
    -webkit-transform: scale(0.25);
            transform: scale(0.25);
    opacity: 0;
  }
  10% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    opacity: 0.5;
  }
  75% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: .65;
  }
  to {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0;
  }
}
@keyframes thing-animation-update-amount-1 {
  from {
    -webkit-transform: scale(0.25);
            transform: scale(0.25);
    opacity: 0;
  }
  10% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    opacity: 0.5;
  }
  75% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: .65;
  }
  to {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0;
  }
}
/*@keyframes thing-animation-update-amount-2{ from{ background-position: 70px 0px;} to{ background-position: -490px 0px;}}*/
@-webkit-keyframes thing-stone-pick {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.8);
            transform: scale(1.1, 0.8);
  }
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes thing-stone-pick {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.8);
            transform: scale(1.1, 0.8);
  }
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes thing-stone-upper {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes thing-stone-upper {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes thing-stone-lower {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes thing-stone-lower {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes game-task-star-progress {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -128px 0px;
  }
}
@keyframes game-task-star-progress {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -128px 0px;
  }
}
@-webkit-keyframes game-task-star-progress-shine {
  from {
    background-position: 51px 0px;
  }
  to {
    background-position: -357px 0px;
  }
}
@keyframes game-task-star-progress-shine {
  from {
    background-position: 51px 0px;
  }
  to {
    background-position: -357px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-13 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -806px 0px;
  }
}
@keyframes flower-idle-animation-13 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -806px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-13-fh {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -372px 0px;
  }
}
@keyframes flower-idle-animation-13-fh {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -372px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-13-sh {
  from {
    background-position: -372px 0px;
  }
  to {
    background-position: -806px 0px;
  }
}
@keyframes flower-idle-animation-13-sh {
  from {
    background-position: -372px 0px;
  }
  to {
    background-position: -806px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-14 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -868px 0px;
  }
}
@keyframes flower-idle-animation-14 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -868px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-14-fh {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -434px 0px;
  }
}
@keyframes flower-idle-animation-14-fh {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -434px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-14-sh {
  from {
    background-position: -434px 0px;
  }
  to {
    background-position: -868px 0px;
  }
}
@keyframes flower-idle-animation-14-sh {
  from {
    background-position: -434px 0px;
  }
  to {
    background-position: -868px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-15 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -930px 0px;
  }
}
@keyframes flower-idle-animation-15 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -930px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-15-fh {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -496px 0px;
  }
}
@keyframes flower-idle-animation-15-fh {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -496px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-15-sh {
  from {
    background-position: -496px 0px;
  }
  to {
    background-position: -930px 0px;
  }
}
@keyframes flower-idle-animation-15-sh {
  from {
    background-position: -496px 0px;
  }
  to {
    background-position: -930px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-17 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -1054px 0px;
  }
}
@keyframes flower-idle-animation-17 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -1054px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-17-fh {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -496px 0px;
  }
}
@keyframes flower-idle-animation-17-fh {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -496px 0px;
  }
}
@-webkit-keyframes flower-idle-animation-17-sh {
  from {
    background-position: -496px 0px;
  }
  to {
    background-position: -1054px 0px;
  }
}
@keyframes flower-idle-animation-17-sh {
  from {
    background-position: -496px 0px;
  }
  to {
    background-position: -1054px 0px;
  }
}
@-webkit-keyframes flower-8-idle-animation {
  from {
    background-position: 0px 0px;
  }
  50% {
    background-position: -434px 0px;
  }
  to {
    background-position: 0px 0px;
  }
}
@keyframes flower-8-idle-animation {
  from {
    background-position: 0px 0px;
  }
  50% {
    background-position: -434px 0px;
  }
  to {
    background-position: 0px 0px;
  }
}
@-webkit-keyframes global-reverse-cycle-animation {
  from {
    background-position-x: 100%;
  }
  to {
    background-position-x: 0;
  }
}
@keyframes global-reverse-cycle-animation {
  from {
    background-position-x: 100%;
  }
  to {
    background-position-x: 0;
  }
}
@-webkit-keyframes global-cycle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes global-cycle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@-webkit-keyframes global-pause-75 {
  from,
  75% {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes global-pause-75 {
  from,
  75% {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@-webkit-keyframes global-pause-50 {
  from,
  50% {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes global-pause-50 {
  from,
  50% {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@-webkit-keyframes global-pause-85 {
  from,
  85% {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes global-pause-85 {
  from,
  85% {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@-webkit-keyframes pulses {
  0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
  }
  100% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
@keyframes pulses {
  0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
  }
  100% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
.font-inline > div {
  display: inline-block;
  vertical-align: middle;
}
.font-bip-purple-48 {
  height: 48px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-purple-48.plus {
  width: 30px;
  background-position: -7px -25px;
}
.font-bip-purple-48.num9 {
  width: 32px;
  background-position: -375px -25px;
}
.font-bip-purple-48.num8 {
  width: 30px;
  background-position: -332px -25px;
}
.font-bip-purple-48.num7 {
  width: 32px;
  background-position: -289px -25px;
}
.font-bip-purple-48.num6 {
  width: 30px;
  background-position: -245px -25px;
}
.font-bip-purple-48.num5 {
  width: 31px;
  background-position: -202px -25px;
}
.font-bip-purple-48.num4 {
  width: 31px;
  background-position: -159px -25px;
}
.font-bip-purple-48.num3 {
  width: 28px;
  background-position: -118px -25px;
}
.font-bip-purple-48.num2 {
  width: 29px;
  background-position: -77px -25px;
}
.font-bip-purple-48.num1 {
  width: 19px;
  background-position: -47px -25px;
}
.font-bip-purple-48.num0 {
  width: 33px;
  background-position: -418px -25px;
}
.font-shadow-purple-52 {
  height: 42px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-shadow-purple-52.plus {
  width: 22px;
  background-position: -22px -90px;
}
.font-shadow-purple-52.num9 {
  width: 30px;
  background-position: -429px -90px;
}
.font-shadow-purple-52.num8 {
  width: 29px;
  background-position: -384px -90px;
}
.font-shadow-purple-52.num7 {
  width: 29px;
  background-position: -337px -90px;
}
.font-shadow-purple-52.num6 {
  width: 31px;
  background-position: -289px -90px;
}
.font-shadow-purple-52.num5 {
  width: 32px;
  background-position: -240px -90px;
}
.font-shadow-purple-52.num4 {
  width: 29px;
  background-position: -194px -90px;
}
.font-shadow-purple-52.num3 {
  width: 30px;
  background-position: -147px -90px;
}
.font-shadow-purple-52.num2 {
  width: 27px;
  background-position: -102px -90px;
}
.font-shadow-purple-52.num1 {
  width: 25px;
  background-position: -60px -90px;
}
.font-shadow-purple-52.num0 {
  width: 28px;
  background-position: -477px -90px;
}
.font-purple-52 {
  height: 42px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-purple-52.plus {
  width: 22px;
  background-position: -22px -1265px;
}
.font-purple-52.num9 {
  width: 30px;
  background-position: -429px -1265px;
}
.font-purple-52.num8 {
  width: 29px;
  background-position: -384px -1265px;
}
.font-purple-52.num7 {
  width: 29px;
  background-position: -337px -1265px;
}
.font-purple-52.num6 {
  width: 31px;
  background-position: -289px -1265px;
}
.font-purple-52.num5 {
  width: 32px;
  background-position: -240px -1265px;
}
.font-purple-52.num4 {
  width: 29px;
  background-position: -194px -1265px;
}
.font-purple-52.num3 {
  width: 30px;
  background-position: -147px -1265px;
}
.font-purple-52.num2 {
  width: 27px;
  background-position: -102px -1265px;
}
.font-purple-52.num1 {
  width: 25px;
  background-position: -60px -1265px;
}
.font-purple-52.num0 {
  width: 28px;
  background-position: -477px -1265px;
}
.font-shadow-green-72 {
  height: 61px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-shadow-green-72.plus {
  width: 29px;
  background-position: -21px -854px;
}
.font-shadow-green-72.num9 {
  width: 41px;
  background-position: -455px -854px;
}
.font-shadow-green-72.num8 {
  width: 38px;
  background-position: -407px -854px;
}
.font-shadow-green-72.num7 {
  width: 39px;
  background-position: -357px -854px;
}
.font-shadow-green-72.num6 {
  width: 41px;
  background-position: -304px -854px;
}
.font-shadow-green-72.num5 {
  width: 41px;
  background-position: -252px -854px;
}
.font-shadow-green-72.num4 {
  width: 38px;
  background-position: -202px -854px;
}
.font-shadow-green-72.num3 {
  width: 41px;
  background-position: -149px -854px;
}
.font-shadow-green-72.num2 {
  width: 36px;
  background-position: -103px -854px;
}
.font-shadow-green-72.num1 {
  width: 33px;
  background-position: -59px -854px;
}
.font-shadow-green-72.num0 {
  width: 37px;
  background-position: -507px -854px;
}
.font-shadow-green-72.moves {
  width: 270px;
  background-position: -548px -854px;
}
.font-shadow-purple-white-18 {
  height: 18px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-shadow-purple-white-18.plus {
  width: 11px;
  background-position: -22px -145px;
}
.font-shadow-purple-white-18.num9 {
  width: 13px;
  background-position: -163px -144px;
}
.font-shadow-purple-white-18.num8 {
  width: 13px;
  background-position: -147px -144px;
}
.font-shadow-purple-white-18.num7 {
  width: 13px;
  background-position: -131px -144px;
}
.font-shadow-purple-white-18.num6 {
  width: 13px;
  background-position: -115px -144px;
}
.font-shadow-purple-white-18.num5 {
  width: 13px;
  background-position: -98px -144px;
}
.font-shadow-purple-white-18.num4 {
  width: 13px;
  background-position: -82px -144px;
}
.font-shadow-purple-white-18.num3 {
  width: 14px;
  background-position: -65px -144px;
}
.font-shadow-purple-white-18.num2 {
  width: 12px;
  background-position: -50px -144px;
}
.font-shadow-purple-white-18.num1 {
  width: 12px;
  background-position: -35px -144px;
}
.font-shadow-purple-white-18.num0 {
  width: 13px;
  background-position: -179px -144px;
}
.font-shadow-purple-18 {
  height: 12px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-shadow-purple-18.plus {
  width: 6px;
  background-position: -24px -172px;
}
.font-shadow-purple-18.num9 {
  width: 9px;
  background-position: -165px -172px;
}
.font-shadow-purple-18.num8 {
  width: 8px;
  background-position: -150px -172px;
}
.font-shadow-purple-18.num7 {
  width: 8px;
  background-position: -134px -172px;
}
.font-shadow-purple-18.num6 {
  width: 9px;
  background-position: -117px -172px;
}
.font-shadow-purple-18.num5 {
  width: 9px;
  background-position: -100px -172px;
}
.font-shadow-purple-18.num4 {
  width: 9px;
  background-position: -84px -172px;
}
.font-shadow-purple-18.num3 {
  width: 8px;
  background-position: -68px -172px;
}
.font-shadow-purple-18.num2 {
  width: 8px;
  background-position: -52px -172px;
}
.font-shadow-purple-18.num1 {
  width: 7px;
  background-position: -38px -172px;
}
.font-shadow-purple-18.num0 {
  width: 8px;
  background-position: -182px -172px;
}
.font-bip-white-28 {
  height: 28px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-28.num9 {
  width: 16px;
  background-position: -215px -220px;
}
.font-bip-white-28.num8 {
  width: 15px;
  background-position: -190px -220px;
}
.font-bip-white-28.num7 {
  width: 17px;
  background-position: -164px -220px;
}
.font-bip-white-28.num6 {
  width: 16px;
  background-position: -139px -220px;
}
.font-bip-white-28.num5 {
  width: 15px;
  background-position: -115px -220px;
}
.font-bip-white-28.num4 {
  width: 15px;
  background-position: -90px -220px;
}
.font-bip-white-28.num3 {
  width: 15px;
  background-position: -65px -220px;
}
.font-bip-white-28.num2 {
  width: 14px;
  background-position: -42px -220px;
}
.font-bip-white-28.num1 {
  width: 9px;
  background-position: -24px -220px;
}
.font-bip-white-28.num0 {
  width: 17px;
  background-position: -240px -220px;
}
.font-bip-white-17 {
  height: 17px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-17.num9 {
  width: 10px;
  background-position: -156px -346px;
}
.font-bip-white-17.num8 {
  width: 9px;
  background-position: -142px -346px;
}
.font-bip-white-17.num7 {
  width: 10px;
  background-position: -127px -346px;
}
.font-bip-white-17.num6 {
  width: 9px;
  background-position: -113px -346px;
}
.font-bip-white-17.num5 {
  width: 10px;
  background-position: -98px -346px;
}
.font-bip-white-17.num4 {
  width: 9px;
  background-position: -84px -346px;
}
.font-bip-white-17.num3 {
  width: 8px;
  background-position: -71px -346px;
}
.font-bip-white-17.num2 {
  width: 8px;
  background-position: -57px -346px;
}
.font-bip-white-17.num1 {
  width: 5px;
  background-position: -47px -346px;
}
.font-bip-white-17.num0 {
  width: 10px;
  background-position: -171px -346px;
}
.font-bip-white-17.plus {
  width: 13px;
  background-position: -23px -346px;
}
.font-bip-white-18 {
  height: 19px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-18.num9 {
  width: 11px;
  background-position: -146px -318px;
}
.font-bip-white-18.num8 {
  width: 9px;
  background-position: -131px -318px;
}
.font-bip-white-18.num7 {
  width: 11px;
  background-position: -114px -318px;
}
.font-bip-white-18.num6 {
  width: 10px;
  background-position: -98px -318px;
}
.font-bip-white-18.num5 {
  width: 10px;
  background-position: -82px -318px;
}
.font-bip-white-18.num4 {
  width: 10px;
  background-position: -66px -318px;
}
.font-bip-white-18.num3 {
  width: 9px;
  background-position: -51px -318px;
}
.font-bip-white-18.num2 {
  width: 9px;
  background-position: -36px -318px;
}
.font-bip-white-18.num1 {
  width: 6px;
  background-position: -24px -318px;
}
.font-bip-white-18.num0 {
  width: 12px;
  background-position: -162px -318px;
}
.font-bip-white-18.slash {
  width: 9px;
  background-position: -179px -318px;
}
.font-myriad-white-13 {
  height: 9px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-myriad-white-13.num9 {
  width: 6px;
  background-position: -99px -260px;
}
.font-myriad-white-13.num8 {
  width: 6px;
  background-position: -89px -260px;
}
.font-myriad-white-13.num7 {
  width: 6px;
  background-position: -80px -260px;
}
.font-myriad-white-13.num6 {
  width: 7px;
  background-position: -70px -260px;
}
.font-myriad-white-13.num5 {
  width: 5px;
  background-position: -62px -260px;
}
.font-myriad-white-13.num4 {
  width: 6px;
  background-position: -52px -260px;
}
.font-myriad-white-13.num3 {
  width: 5px;
  background-position: -43px -260px;
}
.font-myriad-white-13.num2 {
  width: 6px;
  background-position: -33px -260px;
}
.font-myriad-white-13.num1 {
  width: 4px;
  background-position: -24px -260px;
}
.font-myriad-white-13.num0 {
  width: 7px;
  background-position: -108px -260px;
}
.font-myriad-white-13.space {
  width: 3px;
  background: transparent;
}
.font-bip-black-11 {
  height: 12px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-black-11.num9 {
  width: 7px;
  background-position: -105px -375px;
}
.font-bip-black-11.num8 {
  width: 6px;
  background-position: -96px -375px;
}
.font-bip-black-11.num7 {
  width: 7px;
  background-position: -86px -375px;
}
.font-bip-black-11.num6 {
  width: 7px;
  background-position: -76px -375px;
}
.font-bip-black-11.num5 {
  width: 7px;
  background-position: -67px -375px;
}
.font-bip-black-11.num4 {
  width: 6px;
  background-position: -58px -375px;
}
.font-bip-black-11.num3 {
  width: 6px;
  background-position: -49px -375px;
}
.font-bip-black-11.num2 {
  width: 6px;
  background-position: -40px -375px;
}
.font-bip-black-11.num1 {
  width: 4px;
  background-position: -33px -375px;
}
.font-bip-black-11.num0 {
  width: 8px;
  background-position: -23px -375px;
}
.font-bip-green-11 {
  height: 12px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-green-11.num9 {
  width: 7px;
  background-position: -105px -714px;
}
.font-bip-green-11.num8 {
  width: 6px;
  background-position: -96px -714px;
}
.font-bip-green-11.num7 {
  width: 7px;
  background-position: -86px -714px;
}
.font-bip-green-11.num6 {
  width: 7px;
  background-position: -76px -714px;
}
.font-bip-green-11.num5 {
  width: 7px;
  background-position: -67px -714px;
}
.font-bip-green-11.num4 {
  width: 6px;
  background-position: -58px -714px;
}
.font-bip-green-11.num3 {
  width: 6px;
  background-position: -49px -714px;
}
.font-bip-green-11.num2 {
  width: 6px;
  background-position: -40px -714px;
}
.font-bip-green-11.num1 {
  width: 4px;
  background-position: -33px -714px;
}
.font-bip-green-11.num0 {
  width: 8px;
  background-position: -23px -714px;
}
.font-bip-green-11.colon {
  width: 4px;
  background-position: -113px -714px;
}
.font-bip-white-14 {
  height: 14px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-14.max {
  width: 32px;
  background-position: -152px -398px;
}
.font-bip-white-14.num9 {
  width: 8px;
  background-position: -133px -398px;
}
.font-bip-white-14.num8 {
  width: 8px;
  background-position: -121px -398px;
}
.font-bip-white-14.num7 {
  width: 8px;
  background-position: -109px -398px;
}
.font-bip-white-14.num6 {
  width: 8px;
  background-position: -97px -398px;
}
.font-bip-white-14.num5 {
  width: 8px;
  background-position: -85px -398px;
}
.font-bip-white-14.num4 {
  width: 8px;
  background-position: -73px -398px;
}
.font-bip-white-14.num3 {
  width: 8px;
  background-position: -61px -398px;
}
.font-bip-white-14.num2 {
  width: 7px;
  background-position: -50px -398px;
}
.font-bip-white-14.num1 {
  width: 4px;
  background-position: -42px -398px;
}
.font-bip-white-14.num0 {
  width: 9px;
  background-position: -29px -398px;
}
.font-bip-white-14.colon {
  width: 2px;
  background-position: -23px -398px;
}
.font-bip-green-16 {
  height: 15px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-green-16.num9 {
  width: 10px;
  background-position: -145px -934px;
}
.font-bip-green-16.num8 {
  width: 10px;
  background-position: -131px -934px;
}
.font-bip-green-16.num7 {
  width: 10px;
  background-position: -117px -934px;
}
.font-bip-green-16.num6 {
  width: 10px;
  background-position: -103px -934px;
}
.font-bip-green-16.num5 {
  width: 9px;
  background-position: -90px -934px;
}
.font-bip-green-16.num4 {
  width: 10px;
  background-position: -76px -934px;
}
.font-bip-green-16.num3 {
  width: 9px;
  background-position: -63px -934px;
}
.font-bip-green-16.num2 {
  width: 9px;
  background-position: -50px -934px;
}
.font-bip-green-16.num1 {
  width: 5px;
  background-position: -41px -934px;
}
.font-bip-green-16.num0 {
  width: 11px;
  background-position: -26px -934px;
}
.font-bip-brown-4 {
  height: 21px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-brown-4.slash {
  width: 10px;
  background-position: -176px -523px;
}
.font-bip-brown-4.lbkt {
  width: 11px;
  background-position: -14px -523px;
}
.font-bip-brown-4.rbkt {
  width: 10px;
  background-position: -165px -525px;
}
.font-bip-brown-4.num9 {
  width: 10px;
  background-position: -152px -523px;
}
.font-bip-brown-4.num8 {
  width: 10px;
  background-position: -138px -523px;
}
.font-bip-brown-4.num7 {
  width: 11px;
  background-position: -123px -522px;
}
.font-bip-brown-4.num6 {
  width: 10px;
  background-position: -109px -522px;
}
.font-bip-brown-4.num5 {
  width: 10px;
  background-position: -95px -522px;
}
.font-bip-brown-4.num4 {
  width: 9px;
  background-position: -81px -522px;
}
.font-bip-brown-4.num3 {
  width: 9px;
  background-position: -67px -521px;
}
.font-bip-brown-4.num2 {
  width: 8px;
  background-position: -54px -521px;
}
.font-bip-brown-4.num1 {
  width: 5px;
  background-position: -44px -521px;
}
.font-bip-brown-4.num0 {
  width: 10px;
  background-position: -29px -521px;
}
.font-bip-white-30 {
  height: 30px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-30.completed {
  width: 93px;
  background-position: -291px -623px;
}
.font-bip-white-30.num9 {
  width: 14px;
  background-position: -270px -623px;
}
.font-bip-white-30.num8 {
  width: 14px;
  background-position: -251px -623px;
}
.font-bip-white-30.num7 {
  width: 15px;
  background-position: -232px -623px;
}
.font-bip-white-30.num6 {
  width: 13px;
  background-position: -214px -623px;
}
.font-bip-white-30.num5 {
  width: 14px;
  background-position: -195px -623px;
}
.font-bip-white-30.num4 {
  width: 13px;
  background-position: -177px -623px;
}
.font-bip-white-30.num3 {
  width: 13px;
  background-position: -159px -623px;
}
.font-bip-white-30.num2 {
  width: 12px;
  background-position: -142px -623px;
}
.font-bip-white-30.num1 {
  width: 8px;
  background-position: -129px -623px;
}
.font-bip-white-30.num0 {
  width: 15px;
  background-position: -109px -623px;
}
.font-bip-white-30.lvl {
  width: 88px;
  background-position: -20px -623px;
}
.font-bip-white-33 {
  height: 33px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-33.lvl {
  width: 102px;
  background-position: -22px -431px;
}
.font-bip-white-33.num9 {
  width: 15px;
  background-position: -319px -431px;
}
.font-bip-white-33.num8 {
  width: 14px;
  background-position: -298px -431px;
}
.font-bip-white-33.num7 {
  width: 15px;
  background-position: -276px -431px;
}
.font-bip-white-33.num6 {
  width: 14px;
  background-position: -254px -431px;
}
.font-bip-white-33.num5 {
  width: 14px;
  background-position: -233px -431px;
}
.font-bip-white-33.num4 {
  width: 13px;
  background-position: -212px -431px;
}
.font-bip-white-33.num3 {
  width: 13px;
  background-position: -191px -431px;
}
.font-bip-white-33.num2 {
  width: 13px;
  background-position: -171px -431px;
}
.font-bip-white-33.num1 {
  width: 8px;
  background-position: -156px -431px;
}
.font-bip-white-33.num0 {
  width: 16px;
  background-position: -134px -431px;
}
.font-bip-white-26 {
  height: 26px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-26.num9 {
  width: 15px;
  background-position: -203px -481px;
}
.font-bip-white-26.num8 {
  width: 14px;
  background-position: -182px -481px;
}
.font-bip-white-26.num7 {
  width: 15px;
  background-position: -160px -481px;
}
.font-bip-white-26.num6 {
  width: 14px;
  background-position: -139px -481px;
}
.font-bip-white-26.num5 {
  width: 15px;
  background-position: -117px -481px;
}
.font-bip-white-26.num4 {
  width: 14px;
  background-position: -96px -481px;
}
.font-bip-white-26.num3 {
  width: 13px;
  background-position: -76px -481px;
}
.font-bip-white-26.num2 {
  width: 12px;
  background-position: -56px -481px;
}
.font-bip-white-26.num1 {
  width: 8px;
  background-position: -41px -481px;
}
.font-bip-white-26.num0 {
  width: 16px;
  background-position: -18px -481px;
}
.font-bip-white-25 {
  height: 26px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-25.slash {
  width: 13px;
  background-position: -239px -556px;
}
.font-bip-white-25.num9 {
  width: 15px;
  background-position: -197px -556px;
}
.font-bip-white-25.num8 {
  width: 13px;
  background-position: -177px -556px;
}
.font-bip-white-25.num7 {
  width: 15px;
  background-position: -155px -556px;
}
.font-bip-white-25.num6 {
  width: 14px;
  background-position: -134px -556px;
}
.font-bip-white-25.num5 {
  width: 14px;
  background-position: -113px -556px;
}
.font-bip-white-25.num4 {
  width: 14px;
  background-position: -93px -556px;
}
.font-bip-white-25.num3 {
  width: 13px;
  background-position: -73px -556px;
}
.font-bip-white-25.num2 {
  width: 12px;
  background-position: -54px -556px;
}
.font-bip-white-25.num1 {
  width: 7px;
  background-position: -39px -556px;
}
.font-bip-white-25.num0 {
  width: 15px;
  background-position: -17px -556px;
}
.font-bip-white-26-score {
  height: 26px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-26-score.num9 {
  width: 17px;
  background-position: -222px -671px;
}
.font-bip-white-26-score.num8 {
  width: 16px;
  background-position: -199px -671px;
}
.font-bip-white-26-score.num7 {
  width: 17px;
  background-position: -175px -671px;
}
.font-bip-white-26-score.num6 {
  width: 16px;
  background-position: -151px -671px;
}
.font-bip-white-26-score.num5 {
  width: 16px;
  background-position: -128px -671px;
}
.font-bip-white-26-score.num4 {
  width: 15px;
  background-position: -105px -671px;
}
.font-bip-white-26-score.num3 {
  width: 14px;
  background-position: -82px -671px;
}
.font-bip-white-26-score.num2 {
  width: 14px;
  background-position: -60px -671px;
}
.font-bip-white-26-score.num1 {
  width: 8px;
  background-position: -44px -671px;
}
.font-bip-white-26-score.num0 {
  width: 17px;
  background-position: -19px -671px;
}
.font-bip-white-26-score.space {
  width: 6px;
  background: transparent;
}
.font-bip-white-toplist-score {
  height: 13px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-toplist-score.num9 {
  width: 7px;
  background-position: -112px -780px;
}
.font-bip-white-toplist-score.num8 {
  width: 7px;
  background-position: -102px -780px;
}
.font-bip-white-toplist-score.num7 {
  width: 7px;
  background-position: -92px -780px;
}
.font-bip-white-toplist-score.num6 {
  width: 7px;
  background-position: -82px -780px;
}
.font-bip-white-toplist-score.num5 {
  width: 7px;
  background-position: -72px -780px;
}
.font-bip-white-toplist-score.num4 {
  width: 7px;
  background-position: -62px -780px;
}
.font-bip-white-toplist-score.num3 {
  width: 7px;
  background-position: -52px -780px;
}
.font-bip-white-toplist-score.num2 {
  width: 6px;
  background-position: -43px -780px;
}
.font-bip-white-toplist-score.num1 {
  width: 4px;
  background-position: -36px -780px;
}
.font-bip-white-toplist-score.num0 {
  width: 7px;
  background-position: -26px -780px;
}
.font-bip-white-toplist-score.comma {
  width: 4px;
  background-position: -121px -780px;
}
.font-bip-white-toplist-score.space {
  width: 2px;
  background: transparent;
}
.font-bip-white-toplist-place {
  height: 19px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-toplist-place.num9 {
  width: 11px;
  background-position: -165px -746px;
}
.font-bip-white-toplist-place.num8 {
  width: 11px;
  background-position: -149px -746px;
}
.font-bip-white-toplist-place.num7 {
  width: 12px;
  background-position: -132px -746px;
}
.font-bip-white-toplist-place.num6 {
  width: 11px;
  background-position: -116px -746px;
}
.font-bip-white-toplist-place.num5 {
  width: 11px;
  background-position: -100px -746px;
}
.font-bip-white-toplist-place.num4 {
  width: 10px;
  background-position: -84px -746px;
}
.font-bip-white-toplist-place.num3 {
  width: 10px;
  background-position: -68px -746px;
}
.font-bip-white-toplist-place.num2 {
  width: 10px;
  background-position: -53px -746px;
}
.font-bip-white-toplist-place.num1 {
  width: 6px;
  background-position: -41px -746px;
}
.font-bip-white-toplist-place.num0 {
  width: 12px;
  background-position: -24px -746px;
}
.font-bip-white-toplist-place.dot {
  width: 3px;
  background-position: -181px -746px;
}
.font-bip-white-toplist-place-little {
  height: 16px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-toplist-place-little.num9 {
  width: 10px;
  background-position: -144px -806px;
}
.font-bip-white-toplist-place-little.num8 {
  width: 9px;
  background-position: -131px -806px;
}
.font-bip-white-toplist-place-little.num7 {
  width: 10px;
  background-position: -117px -806px;
}
.font-bip-white-toplist-place-little.num6 {
  width: 9px;
  background-position: -103px -806px;
}
.font-bip-white-toplist-place-little.num5 {
  width: 10px;
  background-position: -89px -806px;
}
.font-bip-white-toplist-place-little.num4 {
  width: 9px;
  background-position: -76px -806px;
}
.font-bip-white-toplist-place-little.num3 {
  width: 8px;
  background-position: -63px -806px;
}
.font-bip-white-toplist-place-little.num2 {
  width: 8px;
  background-position: -50px -806px;
}
.font-bip-white-toplist-place-little.num1 {
  width: 5px;
  background-position: -41px -806px;
}
.font-bip-white-toplist-place-little.num0 {
  width: 10px;
  background-position: -26px -806px;
}
.font-bip-white-toplist-place-little.dot {
  width: 2px;
  background-position: -158px -806px;
}
.font-bip-white-19 {
  height: 19px;
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat;
}
.font-bip-white-19.num9 {
  width: 11px;
  background-position: -173px -593px;
}
.font-bip-white-19.num8 {
  width: 11px;
  background-position: -155px -593px;
}
.font-bip-white-19.num7 {
  width: 13px;
  background-position: -136px -593px;
}
.font-bip-white-19.num6 {
  width: 11px;
  background-position: -119px -593px;
}
.font-bip-white-19.num5 {
  width: 11px;
  background-position: -101px -593px;
}
.font-bip-white-19.num4 {
  width: 12px;
  background-position: -83px -593px;
}
.font-bip-white-19.num3 {
  width: 11px;
  background-position: -66px -593px;
}
.font-bip-white-19.num2 {
  width: 11px;
  background-position: -49px -593px;
}
.font-bip-white-19.num1 {
  width: 6px;
  background-position: -37px -593px;
}
.font-bip-white-19.num0 {
  width: 13px;
  background-position: -18px -593px;
}
.font-bip-white-97 {
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat 0px -968px;
  height: 96px;
}
.font-bip-white-97.plus {
  width: 47px;
  background-position: 0px -968px;
}
.font-bip-white-97.num1 {
  width: 31px;
  background-position: -53px -968px;
}
.font-bip-white-97.num2 {
  width: 53px;
  background-position: -95px -968px;
}
.font-bip-white-97.num3 {
  width: 55px;
  background-position: -157px -968px;
}
.font-bip-white-97.num4 {
  width: 58px;
  background-position: -222px -968px;
}
.font-bip-white-97.num5 {
  width: 59px;
  background-position: -290px -968px;
}
.font-bip-white-97.num6 {
  width: 58px;
  background-position: -358px -968px;
}
.font-bip-white-97.num7 {
  width: 63px;
  background-position: -426px -968px;
}
.font-bip-white-97.num8 {
  width: 57px;
  background-position: -497px -968px;
}
.font-bip-white-97.num9 {
  width: 61px;
  background-position: -563px -968px;
}
.font-bip-white-97.num0 {
  width: 62px;
  background-position: -634px -968px;
}
.font-bip-white-97.moves {
  margin-left: 25px;
  width: 310px;
  background-position: -733px -968px;
}
.font-bip-blue-97 {
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat 0px -1066px;
  height: 96px;
}
.font-bip-blue-97.plus {
  width: 47px;
  background-position: 0px -1066px;
}
.font-bip-blue-97.num1 {
  width: 31px;
  background-position: -53px -1066px;
}
.font-bip-blue-97.num2 {
  width: 53px;
  background-position: -95px -1066px;
}
.font-bip-blue-97.num3 {
  width: 55px;
  background-position: -157px -1066px;
}
.font-bip-blue-97.num4 {
  width: 58px;
  background-position: -222px -1066px;
}
.font-bip-blue-97.num5 {
  width: 59px;
  background-position: -290px -1066px;
}
.font-bip-blue-97.num6 {
  width: 58px;
  background-position: -358px -1066px;
}
.font-bip-blue-97.num7 {
  width: 63px;
  background-position: -426px -1066px;
}
.font-bip-blue-97.num8 {
  width: 57px;
  background-position: -497px -1066px;
}
.font-bip-blue-97.num9 {
  width: 61px;
  background-position: -563px -1066px;
}
.font-bip-blue-97.num0 {
  width: 62px;
  background-position: -634px -1066px;
}
.font-bip-blue-97.moves {
  margin-left: 25px;
  width: 310px;
  background-position: -733px -1066px;
}
.font-bip-pink-97 {
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat 0px -1166px;
  height: 96px;
}
.font-bip-pink-97.plus {
  width: 47px;
  background-position: 0px -1166px;
}
.font-bip-pink-97.num1 {
  width: 31px;
  background-position: -53px -1166px;
}
.font-bip-pink-97.num2 {
  width: 53px;
  background-position: -95px -1166px;
}
.font-bip-pink-97.num3 {
  width: 55px;
  background-position: -157px -1166px;
}
.font-bip-pink-97.num4 {
  width: 58px;
  background-position: -222px -1166px;
}
.font-bip-pink-97.num5 {
  width: 59px;
  background-position: -290px -1166px;
}
.font-bip-pink-97.num6 {
  width: 58px;
  background-position: -358px -1166px;
}
.font-bip-pink-97.num7 {
  width: 63px;
  background-position: -426px -1166px;
}
.font-bip-pink-97.num8 {
  width: 57px;
  background-position: -497px -1166px;
}
.font-bip-pink-97.num9 {
  width: 61px;
  background-position: -563px -1166px;
}
.font-bip-pink-97.num0 {
  width: 62px;
  background-position: -634px -1166px;
}
.font-bip-pink-97.moves {
  margin-left: 25px;
  width: 310px;
  background-position: -733px -1166px;
}
.font-bip-white-box-33 {
  background: url("https://content.z-media.info/elements/s/images/sprites/fonts.3d9c13f.png") no-repeat 0px -1166px;
  height: 33px;
}
.font-bip-white-box-33.num1 {
  width: 11px;
  background-position: -385px -218px;
}
.font-bip-white-box-33.num2 {
  width: 20px;
  background-position: -407px -218px;
}
.font-bip-white-box-33.num3 {
  width: 20px;
  background-position: -433px -218px;
}
.font-bip-white-box-33.num4 {
  width: 19px;
  background-position: -462px -218px;
}
.font-bip-white-box-33.num5 {
  width: 19px;
  background-position: -492px -218px;
}
.font-bip-white-box-33.num6 {
  width: 21px;
  background-position: -520px -218px;
}
.font-bip-white-box-33.num7 {
  width: 21px;
  background-position: -550px -218px;
}
.font-bip-white-box-33.num8 {
  width: 19px;
  background-position: -580px -218px;
}
.font-bip-white-box-33.num9 {
  width: 20px;
  background-position: -609px -218px;
}
.font-bip-white-box-33.num0 {
  width: 22px;
  background-position: -355px -218px;
}
.font-bip-white-box-33.inf {
  width: 37px;
  background-position: -639px -218px;
}
.sprites-task.bubble-task-icon.small {
  width: 53px;
  height: 53px;
}
.sprites-task.bubble-task-icon.small.flower1 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-1.e80fa4d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.flower2 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-2.9585328.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.flower3 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-3.d936ebb.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.flower4 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-4.984beff.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.flower5 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-5.98d1f9c.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.flower6 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-6.2be6146.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.flower7 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-7.f95c985.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.flower8 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-8.ce6468f.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.flower9 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-9.cfffa5f.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.shell {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/shell.63f346c.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.thingSuperFlower {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/gnome.cd2c87d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.pancake {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pancake.de8411f.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.balloon1 {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/balloon1.adb3ab3.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.balloon2 {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/balloon2.70ea9c1.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.balloon3 {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/balloon3.7b4ee32.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.dove {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/dove.49b0b1d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.pot {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pot.7ec4919.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.pie {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pie.6cc28cb.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.omelet {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/omelet.8d6986b.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.cake {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/cake.713dd55.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.villain {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/villain.dcc1620.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.colored_villain {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/chest.8f49b3d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.compass {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/compass.9cf8ecd.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.snail {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/snail.1fefb9a.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.ice {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/ice.3c3d496.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.sprout {
  background-image: url("https://content.z-media.info/elements/s/images/tasks/big/sprout.d94a20a.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.glutton {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/glutton.8b85286.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.pyro {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pyro.70adef0.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.sorehead {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/sorehead.4e1e85e.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.rockRunner.small,
.sprites-task.bubble-task-icon.rockRunner.big {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/rockRunner.b4f21e3.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big {
  width: 62px;
  height: 62px;
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.flower1 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-1.e80fa4d.png");
}
.sprites-task.bubble-task-icon.big.flower2 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-2.9585328.png");
}
.sprites-task.bubble-task-icon.big.flower3 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-3.d936ebb.png");
}
.sprites-task.bubble-task-icon.big.flower4 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-4.984beff.png");
}
.sprites-task.bubble-task-icon.big.flower5 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-5.98d1f9c.png");
}
.sprites-task.bubble-task-icon.big.flower6 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-6.2be6146.png");
}
.sprites-task.bubble-task-icon.big.flower7 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-7.f95c985.png");
}
.sprites-task.bubble-task-icon.big.flower8 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-8.ce6468f.png");
}
.sprites-task.bubble-task-icon.big.flower9 {
  background: url("https://content.z-media.info/elements/s/images/tasks/flowers/flower-9.cfffa5f.png");
}
.sprites-task.bubble-task-icon.big.pancake {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pancake.de8411f.png");
}
.sprites-task.bubble-task-icon.big.balloon1 {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/balloon1.adb3ab3.png");
}
.sprites-task.bubble-task-icon.big.balloon2 {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/balloon2.70ea9c1.png");
}
.sprites-task.bubble-task-icon.big.balloon3 {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/balloon3.7b4ee32.png");
}
.sprites-task.bubble-task-icon.big.shell {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/shell.63f346c.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.thingSuperFlower {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/gnome.cd2c87d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.dove {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/dove.49b0b1d.png");
}
.sprites-task.bubble-task-icon.big.pot {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pot.7ec4919.png");
}
.sprites-task.bubble-task-icon.big.pie {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pie.6cc28cb.png");
}
.sprites-task.bubble-task-icon.big.omelet {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/omelet.8d6986b.png");
}
.sprites-task.bubble-task-icon.big.cake {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/cake.713dd55.png");
}
.sprites-task.bubble-task-icon.big.villain {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/villain.dcc1620.png");
}
.sprites-task.bubble-task-icon.big.colored_villain {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/chest.8f49b3d.png");
}
.sprites-task.bubble-task-icon.big.compass {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/compass.9cf8ecd.png");
}
.sprites-task.bubble-task-icon.big.snail {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/snail.1fefb9a.png");
}
.sprites-task.bubble-task-icon.big.ice {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/ice.3c3d496.png");
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.sprites-task.bubble-task-icon.big.sprout {
  background-image: url("https://content.z-media.info/elements/s/images/tasks/big/sprout.d94a20a.png");
  background-size: 100%;
}
.sprites-task.bubble-task-icon.big.glutton {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/glutton.8b85286.png");
}
.sprites-task.bubble-task-icon.big.pyro {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pyro.70adef0.png");
}
.sprites-task.bubble-task-icon.big.sorehead {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/sorehead.4e1e85e.png");
}
.sprites-task.bubble-task-icon.small.treetoy_blue {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treetoy-blue.edb8daa.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.treetoy_green {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treetoy-green.6e23caa.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.treetoy_red {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treetoy-red.7157ccd.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.treetoy_yellow {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treetoy-yellow.b3a5731.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.doublepunch_star {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/doublepunch_star.56a6a11.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.treetoy_blue {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treetoy-blue.edb8daa.png");
}
.sprites-task.bubble-task-icon.big.treetoy_green {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treetoy-green.6e23caa.png");
}
.sprites-task.bubble-task-icon.big.treetoy_red {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treetoy-red.7157ccd.png");
}
.sprites-task.bubble-task-icon.big.treetoy_yellow {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treetoy-yellow.b3a5731.png");
}
.sprites-task.bubble-task-icon.big.doublepunch_star {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/doublepunch_star.56a6a11.png");
}
.sprites-task.bubble-task-icon.big.virus {
  background: url("https://content.z-media.info/elements/s/images/virus/icon.7e62807.png");
}
.sprites-task.bubble-task-icon.small.virus {
  background: url("https://content.z-media.info/elements/s/images/virus/icon.7e62807.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.waterDependentActive {
  background: url("https://content.z-media.info/elements/s/images/waterDependent/task.a3cc327.png");
}
.sprites-task.bubble-task-icon.small.waterDependentActive {
  background: url("https://content.z-media.info/elements/s/images/waterDependent/task.a3cc327.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.multitask.big,
.sprites-task.bubble-task-icon.multitask.small {
  background-image: url("https://content.z-media.info/elements/s/images/tasks/big/multitask.d62e315.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.treasure.big,
.sprites-task.bubble-task-icon.treasure.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/treasure-1.80eeaae.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.mole.big,
.sprites-task.bubble-task-icon.mole.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/mole-1.52611cc.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.fungus.big,
.sprites-task.bubble-task-icon.fungus.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/fungus-1.1385a05.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.mark.small,
.sprites-task.bubble-task-icon.mark.big {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/mark-1.8509832.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.droppable8.small,
.sprites-task.bubble-task-icon.droppable8.big {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/droppable-8.02e4074.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.watermelon.small,
.sprites-task.bubble-task-icon.watermelon.big {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/watermelon-1.fff1791.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.doublepunch.small,
.sprites-task.bubble-task-icon.doublepunch.big {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/doublepunch.62b88b6.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.doublepunch-owl.small,
.sprites-task.bubble-task-icon.doublepunch-owl.big {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/owl.dd1870c.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.turtle.big,
.sprites-task.bubble-task-icon.turtle.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/turtle.cdcd000.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.jam.big,
.sprites-task.bubble-task-icon.jam.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/jam.332b6c0.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.lantern.big,
.sprites-task.bubble-task-icon.lantern.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/lantern.4621e55.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.mineral.big,
.sprites-task.bubble-task-icon.mineral.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/mineral.ba9ca5d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.honey.small,
.sprites-task.bubble-task-icon.honey.big {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/honey.0832212.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.frog.small,
.sprites-task.bubble-task-icon.frog.big {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/frog.e0c95d1.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.pineapple.big,
.sprites-task.bubble-task-icon.pineapple.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/pineapple.1091f79.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.runner.big,
.sprites-task.bubble-task-icon.runner.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/runner.92be62e.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.bonfire.big,
.sprites-task.bubble-task-icon.bonfire.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/bonfire.9cab639.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.spider.big,
.sprites-task.bubble-task-icon.spider.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/spider.2678158.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.evil1.big,
.sprites-task.bubble-task-icon.evil1.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/flower-evil.7574856.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.iceberg.big,
.sprites-task.bubble-task-icon.iceberg.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/iceberg.c74cc0d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.statue.big,
.sprites-task.bubble-task-icon.statue.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/statue.ad51c66.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.gopher.big,
.sprites-task.bubble-task-icon.gopher.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/gopher.2060742.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.fading_back.big,
.sprites-task.bubble-task-icon.fading_back.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/fading-back.26eda2e.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.ivy.big,
.sprites-task.bubble-task-icon.ivy.small {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/ivy.7fc9958.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.mushroom.big,
.sprites-task.bubble-task-icon.mushroom.small {
  background-image: url("https://content.z-media.info/elements/s/images/tasks/big/mushroom.66863da.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.ladyBeetle.big,
.sprites-task.bubble-task-icon.ladyBeetle.small {
  background-image: url("https://content.z-media.info/elements/s/images/tasks/big/lady-beetle.7b287c1.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.well.big,
.sprites-task.bubble-task-icon.well.small {
  background-image: url("https://content.z-media.info/elements/s/images/tasks/big/well.433eb7b.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.apple.big,
.sprites-task.bubble-task-icon.apple.small {
  background-image: url("https://content.z-media.info/elements/s/images/tasks/big/apple.fa7566c.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.extraCoin,
.sprites-task.bubble-task-icon.big.extraCoin {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/extra-coin.0609229.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.phasing,
.sprites-task.bubble-task-icon.big.phasing {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/phasing.b461a47.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.droppable_can.big,
.sprites-task.bubble-task-icon.droppable_can.small {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/tasks/can.77188a4.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.dog_villain.big,
.sprites-task.bubble-task-icon.dog_villain.small {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/tasks/dog_villain.625fe0c.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.cat_jam.big,
.sprites-task.bubble-task-icon.cat_jam.small {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/tasks/cat_1.a139ad9.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.cat_jam_2.big,
.sprites-task.bubble-task-icon.cat_jam_2.small {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/tasks/cat_2.34c6590.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.ball_blue.big,
.sprites-task.bubble-task-icon.ball_blue.small {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/tasks/ball_blue.7012ecf.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.ball_red.big,
.sprites-task.bubble-task-icon.ball_red.small {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/tasks/ball_red.11feb1e.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.ball_yellow.big,
.sprites-task.bubble-task-icon.ball_yellow.small {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/tasks/ball_yellow.90dadd9.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.waterlily {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/waterlily.9b3bb2d.png");
}
.sprites-task.bubble-task-icon.small.waterlily {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/waterlily.9b3bb2d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.new_year_jam {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam.f2e9fe5.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.new_year_jam {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam.f2e9fe5.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.new_year_villain {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_villain/icon.e89bd4f.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.new_year_villain {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_villain/icon.e89bd4f.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.asteroid {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/tasks/asteroid.3b7dbb3.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.rocket {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/tasks/rocket.807bd62.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.alien {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/tasks/alien.e53cbf6.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.may-mark.big,
.sprites-task.bubble-task-icon.may-mark.small {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/tasks/may-mark.b31be8d.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.butterfly {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/summer/tasks/butterfly.d277e2f.png");
}
.sprites-task.bubble-task-icon.butterfly.small {
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.silver-coin {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/silver-coin.b3509a4.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.gold-coin {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/gold-coin.54cb336.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.pirate {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/pirate.f6485ca.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.pirate-boss {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/pirate-boss.7d32986.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.parrot {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/parrot.1ffcbfa.png");
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.silver-coin {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/silver-coin.b3509a4.png");
}
.sprites-task.bubble-task-icon.big.gold-coin {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/gold-coin.54cb336.png");
}
.sprites-task.bubble-task-icon.big.pirate {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/pirate.f6485ca.png");
}
.sprites-task.bubble-task-icon.big.pirate-boss {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/pirate-boss.7d32986.png");
}
.sprites-task.bubble-task-icon.big.parrot {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/tasks/parrot.1ffcbfa.png");
}
.sprites-task.bubble-task-icon.small.chesspawn,
.sprites-task.bubble-task-icon.big.chesspawn {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/chess/tasks/chesspawn.4ba3946.png") 0 0 no-repeat;
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.chessknight,
.sprites-task.bubble-task-icon.big.chessknight {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/chess/tasks/chessknight.10ea822.png") 0 0 no-repeat;
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.backpack {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/tasks/backpack.375e2e5.png") 0 0 no-repeat;
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.bell {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/tasks/bell.5335fcc.png") 0 0 no-repeat;
  background-size: cover;
}
.sprites-task.bubble-task-icon.small.leaf {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/tasks/leaf.d0f2de8.png") 0 0 no-repeat;
  background-size: cover;
}
.sprites-task.bubble-task-icon.big.backpack {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/tasks/backpack.375e2e5.png") 0 0 no-repeat;
}
.sprites-task.bubble-task-icon.big.bell {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/tasks/bell.5335fcc.png") 0 0 no-repeat;
}
.sprites-task.bubble-task-icon.big.leaf {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/tasks/leaf.d0f2de8.png") 0 0 no-repeat;
}
.sprites-task.bubble-task-icon.snow-doublepunch-bug {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/tasks/doublepunch.caedb06.png");
}
.sprites-task.bubble-task-icon.snow-droppable {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/tasks/droppable.bf0852b.png");
}
.sprites-task.bubble-task-icon.snow-frog {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/tasks/frog.ebb32a5.png");
}
.sprites-task.bubble-task-icon.snow-fungus {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/tasks/fungus.2d53b62.png");
}
.sprites-task.bubble-task-icon.snow-snail {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/tasks/snail.94d810a.png");
}
.sprites-task.bubble-task-icon.small.snow-doublepunch-bug,
.sprites-task.bubble-task-icon.small.snow-droppable,
.sprites-task.bubble-task-icon.small.snow-frog,
.sprites-task.bubble-task-icon.small.snow-fungus,
.sprites-task.bubble-task-icon.small.snow-snail {
  background-size: cover;
}
.sprites-map {
  background-image: url("https://content.z-media.info/elements/s/images/sprites/sprites-map.a8daa01.png");
}
.sprites-map.border-blue {
  width: 48px;
  height: 43px;
  background-position: -282px -85px;
}
.sprites-map.border-gold {
  width: 48px;
  height: 43px;
  background-position: -282px -128px;
}
.sprites-map.task {
  width: 82px;
  height: 77px;
  background-position: -124px -182px;
}
.sprites-map.task:hover {
  background-position: -248px -182px;
}
.sprites-map.task:active {
  background-position: -11px -182px;
}
.sprites-map.task-expert {
  width: 82px;
  height: 78px;
  background-position: -356px -182px;
}
.sprites-map.task-expert:hover {
  background-position: -451px -182px;
}
.sprites-map.task-expert:active {
  background-position: -536px -182px;
}
.sprites-map.task-master {
  width: 82px;
  height: 85px;
  background-position: -654px -182px;
}
.sprites-map.task-master:hover {
  background-position: -736px -182px;
}
.sprites-map.task-master:active {
  background-position: -818px -182px;
}
.sprites-map.task-academic {
  width: 82px;
  height: 85px;
  background-position: -924px -182px;
}
.sprites-map.task-academic:hover {
  background-position: -1006px -182px;
}
.sprites-map.task-academic:active {
  background-position: -1088px -182px;
}
.sprites-map.dailybonus {
  width: 70px;
  height: 88px;
  background-position: -95px -85px;
}
.sprites-map.dailybonus:hover {
  background-position: -182px -85px;
}
.sprites-map.dailybonus:active {
  background-position: -17px -85px;
}
.sprites-map.gift {
  width: 82px;
  height: 91px;
  background-position: -801px 0px;
}
.sprites-map.gift:hover {
  background-position: -883px 0px;
}
.sprites-map.gift:active {
  background-position: -719px 0px;
}
@-webkit-keyframes sunlight {
  from,
  95% {
    background-position: 56px -502px;
  }
  to {
    background-position: -840px -502px;
  }
}
@keyframes sunlight {
  from,
  95% {
    background-position: 56px -502px;
  }
  to {
    background-position: -840px -502px;
  }
}
.sprites-map.gift:after {
  content: " ";
  display: block;
  position: absolute;
  width: 56px;
  height: 64px;
  background-image: url("https://content.z-media.info/elements/s/images/sprites/sprites-map.a8daa01.png");
  background-repeat: no-repeat;
  background-position: 56px -502px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  -webkit-animation: sunlight 14s steps(16) infinite;
          animation: sunlight 14s steps(16) infinite;
}
.sprites-map.stars {
  width: 50px;
  height: 25px;
}
.sprites-map.stars.num0 {
  display: none;
}
.sprites-map.stars.num1 {
  background-position: -354px -83px;
}
.sprites-map.stars.num2 {
  background-position: -411px -82px;
}
.sprites-map.stars.num3 {
  background-position: -483px -86px;
}
.sprites-header,
.button-header {
  background-image: url("https://content.z-media.info/elements/s/images/sprites/sprites-header.6d53d03.png");
}
.sprites-header.bg {
  width: 760px;
  height: 33px;
  background-position: -13px -9px;
}
.mixin-resources-bar-bg {
  width: 130px;
  height: 36px;
  background-position: -13px -60px;
}
.mixin-header-heart {
  width: 48px;
  height: 40px;
  background-position: -210px -60px;
}
.mixin-header-coin {
  width: 39px;
  height: 40px;
  background-position: -160px -60px;
}
.mixin-header-exclamation {
  width: 24px;
  height: 25px;
  background-position: -185px -310px;
}
.mixin-header-exclamation-red {
  width: 30px;
  height: 34px;
  background-image: none !important;
}
.mixin-header-exclamation-red:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 43px;
  height: 48px;
  background: url("https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png") 0 0 no-repeat;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.sprites-header.options-block-bg {
  width: 57px;
  height: 237px;
  background-position: -715px -45px;
}
.sprites-header.unlim-tooltip {
  width: 189px;
  height: 78px;
  background-position: -410px -50px;
}
.button-header.plus {
  width: 34px;
  height: 37px;
  background-position: -270px -70px;
}
.button-header.plus:hover {
  background-position: -304px -70px;
}
.button-header.plus:active {
  background-position: -338px -70px;
}
.button-header.sounds {
  width: 49px;
  height: 50px;
  background-position: -377px -140px;
}
.button-header.sounds:hover {
  background-position: -377px -190px;
}
.button-header.sounds:active {
  background-position: -377px -240px;
}
.button-header.sounds.off {
  width: 49px;
  height: 50px;
  background-position: -377px -290px;
}
.button-header.sounds.off:hover {
  background-position: -377px -340px;
}
.button-header.sounds.off:active {
  background-position: -377px -390px;
}
.button-header.music {
  width: 46px;
  height: 46px;
  background-position: -102px -140px;
}
.button-header.music:hover {
  background-position: -102px -193px;
}
.button-header.music:active {
  background-position: -102px -246px;
}
.button-header.music.off {
  width: 46px;
  height: 46px;
  background-position: -102px -300px;
}
.button-header.music.off:hover {
  background-position: -102px -350px;
}
.button-header.music.off:active {
  background-position: -102px -400px;
}
.button-header.fullscreen {
  width: 47px;
  height: 48px;
  background-position: -480px -140px;
}
.button-header.fullscreen:hover {
  background-position: -480px -190px;
}
.button-header.fullscreen:active {
  background-position: -480px -240px;
}
.button-header.options {
  width: 48px;
  height: 51px;
  background-position: -426px -140px;
}
.button-header.options:hover {
  background-position: -426px -191px;
}
.button-header.options:active {
  background-position: -426px -242px;
}
.button-header.quit {
  width: 45px;
  height: 50px;
  background-position: -20px -140px;
}
.button-header.quit:hover {
  background-position: -20px -197px;
}
.button-header.quit:active {
  background-position: -20px -254px;
}
.button-header.duels {
  width: 51px;
  height: 54px;
  background-position: -230px -140px;
}
.button-header.duels:hover {
  background-position: -230px -194px;
}
.button-header.duels:active {
  background-position: -230px -248px;
}
.button-header.mail {
  width: 52px;
  height: 54px;
  background-position: -170px -140px;
}
.button-header.mail:hover {
  background-position: -170px -194px;
}
.button-header.mail:active {
  background-position: -170px -248px;
}
.button-header.to-do-list {
  width: 51px;
  height: 54px;
  background-position: -290px -140px;
}
.button-header.to-do-list:hover {
  background-position: -290px -194px;
}
.button-header.to-do-list:active {
  background-position: -290px -248px;
}
.button-header.to-do-list.disabled {
  background-position: -290px -302px;
  cursor: default;
}
.sprites-footer,
.button-footer {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-footer.4ea81dd.png") no-repeat;
}
.sprites-footer.bg,
.button-footer.bg {
  width: 760px;
  height: 29px;
  background-position: -23px -15px;
}
.sprites-footer.bg.victory-day,
.button-footer.bg.victory-day {
  background: url(https://content.z-media.info/elements/s/images/unsorted/footer-bg-victory-day.6db2abd.png) 0 0;
}
.sprites-footer.bg.leafs,
.button-footer.bg.leafs {
  height: 30px;
}
.sprites-footer.friends-top-left-edge,
.button-footer.friends-top-left-edge {
  width: 50px;
  height: 131px;
  background-position: -23px -215px;
}
.sprites-footer.friends-top-right-edge,
.button-footer.friends-top-right-edge {
  width: 50px;
  height: 131px;
  background-position: -112px -215px;
}
.sprites-footer.friends-top-user-block-bg-1,
.button-footer.friends-top-user-block-bg-1 {
  width: 94px;
  height: 121px;
  background-position: -201px -225px;
}
.sprites-footer.friends-top-left-arrow,
.button-footer.friends-top-left-arrow {
  width: 33px;
  height: 47px;
  background-position: -19px -352px;
}
.sprites-footer.friends-top-left-arrow:hover,
.button-footer.friends-top-left-arrow:hover {
  background-position: -54px -351px;
}
.sprites-footer.friends-top-left-arrow:active,
.button-footer.friends-top-left-arrow:active {
  background-position: -90px -349px;
}
.sprites-footer.friends-top-left-arrow-fast,
.button-footer.friends-top-left-arrow-fast {
  width: 36px;
  height: 33px;
  background-position: -6px -407px;
}
.sprites-footer.friends-top-left-arrow-fast:hover,
.button-footer.friends-top-left-arrow-fast:hover {
  background-position: -46px -407px;
}
.sprites-footer.friends-top-left-arrow-fast:active,
.button-footer.friends-top-left-arrow-fast:active {
  background-position: -89px -409px;
}
.sprites-footer.friends-top-right-arrow,
.button-footer.friends-top-right-arrow {
  width: 33px;
  height: 47px;
  background-position: -198px -351px;
}
.sprites-footer.friends-top-right-arrow:hover,
.button-footer.friends-top-right-arrow:hover {
  background-position: -161px -351px;
}
.sprites-footer.friends-top-right-arrow:active,
.button-footer.friends-top-right-arrow:active {
  background-position: -124px -349px;
}
.sprites-footer.friends-top-right-arrow-fast,
.button-footer.friends-top-right-arrow-fast {
  width: 36px;
  height: 33px;
  background-position: -207px -407px;
}
.sprites-footer.friends-top-right-arrow-fast:hover,
.button-footer.friends-top-right-arrow-fast:hover {
  background-position: -166px -407px;
}
.sprites-footer.friends-top-right-arrow-fast:active,
.button-footer.friends-top-right-arrow-fast:active {
  background-position: -125px -409px;
}
.sprites-footer.friends-top-plus-invite,
.button-footer.friends-top-plus-invite {
  width: 34px;
  height: 37px;
  background-position: -446px -339px;
}
.sprites-footer.friends-top-plus-invite:hover,
.button-footer.friends-top-plus-invite:hover {
  background-position: -500px -341px;
}
.sprites-footer.friends-top-plus-invite:active,
.button-footer.friends-top-plus-invite:active {
  background-position: -551px -339px;
}
.sprites-footer.friends-top-plus-10-coins-2,
.button-footer.friends-top-plus-10-coins-2 {
  width: 42px;
  height: 45px;
  background-position: -599px -339px;
}
.sprites-footer.friends-top-plus-10-coins-2:hover,
.button-footer.friends-top-plus-10-coins-2:hover {
  background-position: -650px -340px;
}
.sprites-footer.friends-top-plus-10-coins-2:active,
.button-footer.friends-top-plus-10-coins-2:active {
  background-position: -699px -339px;
}
.sprites-footer.friends-top-wakeup-3,
.button-footer.friends-top-wakeup-3 {
  width: 36px;
  height: 40px;
  background-position: -831px -95px;
}
.sprites-footer.friends-top-wakeup-3:hover,
.button-footer.friends-top-wakeup-3:hover {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.sprites-footer.friends-top-wakeup-3:active,
.button-footer.friends-top-wakeup-3:active {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
#loader {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  opacity: 1;
  background: url("https://content.z-media.info/elements/s/images/loader/main/bg.d755a52.jpg") 0 0 no-repeat;
  z-index: 3000;
}
#loader > .percent-board {
  position: absolute;
  z-index: 30;
  width: 333px;
  height: 80px;
  top: 543px;
  left: 204px;
  background-image: url("https://content.z-media.info/elements/s/images/loader/main/sprite.835fb80.png");
}
#loader > .percent-board > .wrap {
  position: absolute;
  top: 21px;
  left: 37px;
  width: 0px;
  height: 32px;
  overflow: hidden;
  transition: width 0.1s linear 0s;
  background-image: url("https://content.z-media.info/elements/s/images/loader/main/sprite.835fb80.png");
  background-position: 0 -80px;
}
#loader .bubble-counter {
  position: absolute;
  right: 0;
  bottom: 0;
  margin-right: 5px;
  margin-bottom: 2px;
  font-family: BIP;
  color: #FFFFFB;
  font-size: 13px;
  text-shadow: 2px 2px 2px #0c644b, -2px 2px 0 #0c644b;
}
#loader .loader-objects {
  position: absolute;
  z-index: 10;
}
#loader .loader-objects > div {
  position: absolute;
}
#loader .loader-objects > .fairy {
  top: 81px;
  left: 84px;
  width: 347px;
  height: 423px;
  background: url(https://content.z-media.info/elements/s/images/loader/main/fairy.f7ee19c.png) no-repeat;
  z-index: 5;
}
#loader .loader-objects > .fairy > .eyes {
  position: absolute;
  top: 108px;
  left: 93px;
  width: 157px;
  height: 83px;
  -webkit-animation: global-pause-75 5.8s steps(39) infinite;
          animation: global-pause-75 5.8s steps(39) infinite;
  background: url(https://content.z-media.info/elements/s/images/loader/main/eyes.e2f3785.png) no-repeat;
}
#loader .loader-objects > .butterfly {
  top: 421px;
  left: 625px;
  width: 69px;
  height: 75px;
  -webkit-animation: global-cycle-animation 1s steps(30) infinite;
          animation: global-cycle-animation 1s steps(30) infinite;
  background: url(https://content.z-media.info/elements/s/images/loader/main/butterfly.913151b.png) no-repeat;
}
#loader .loader-objects > .tulip {
  position: absolute;
  left: 381px;
  top: 318px;
  width: 160px;
  height: 190px;
  -webkit-animation: global-pause-75 6s steps(45) infinite;
          animation: global-pause-75 6s steps(45) infinite;
  background: url(https://content.z-media.info/elements/s/images/loader/main/tulip.93429d4.png) no-repeat;
}
#loader .loader-objects > .wings {
  position: absolute;
  left: 96px;
  top: 180px;
  width: 332px;
  height: 181px;
  -webkit-animation: global-cycle-animation 1.8s steps(30) infinite;
          animation: global-cycle-animation 1.8s steps(30) infinite;
  background: url(https://content.z-media.info/elements/s/images/loader/main/wings.1da79f6.png) no-repeat;
  z-index: 4;
}
#loader .loader-bubble {
  position: absolute;
  z-index: 2000;
  cursor: pointer;
  transition: none;
  width: 64px;
  height: 61px;
  background: url(https://content.z-media.info/elements/s/images/loader/main/bubble.2c37a6f.png) no-repeat;
}
#loader .loader-bubble.type1 {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
#loader .loader-bubble.type2 {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#loader .loader-bubble.bursted {
  pointer-events: none;
  transition: 0.2s ease-in transform;
  -webkit-transform: scale(2) !important;
          transform: scale(2) !important;
  -webkit-animation: global-cycle-animation 0.2s steps(6) forwards;
          animation: global-cycle-animation 0.2s steps(6) forwards;
}
#loader .loader-snowflake {
  position: absolute;
  z-index: 2000;
  cursor: pointer;
  transition: none;
  width: 49px;
  height: 49px;
}
@-webkit-keyframes season-decoration-right-rotation-animation {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
@keyframes season-decoration-right-rotation-animation {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
@-webkit-keyframes season-decoration-left-rotation-animation {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(-180deg);
            transform: rotateZ(-180deg);
  }
  to {
    -webkit-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}
@keyframes season-decoration-left-rotation-animation {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(-180deg);
            transform: rotateZ(-180deg);
  }
  to {
    -webkit-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}
#loader .loader-snowflake.right-rotation {
  -webkit-animation: season-decoration-right-rotation-animation;
          animation: season-decoration-right-rotation-animation;
}
#loader .loader-snowflake.left-rotation {
  -webkit-animation: season-decoration-left-rotation-animation;
          animation: season-decoration-left-rotation-animation;
}
#loader .loader-snowflake.left-rotation,
#loader .loader-snowflake.right-rotation {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
#loader .loader-snowflake:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1381px -383px no-repeat;
  width: 49px;
  height: 49px;
  z-index: 1;
}
#loader .loader-snowflake.type1:before {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
#loader .loader-snowflake.type2:before {
  -webkit-transform: scale(2);
          transform: scale(2);
}
#loader .loader-snowflake:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, transparent 20%, #dafbfc 20%, transparent 30%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, transparent 10%, #dafbfc 15%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, transparent 10%, #dafbfc 20%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, transparent 10%, #dafbfc 15%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%), radial-gradient(circle, #dafbfc 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: 0;
}
#loader .loader-snowflake.collected {
  pointer-events: none;
  background: none;
}
#loader .loader-snowflake.collected:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@-webkit-keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
#loader .loader-tips {
  position: absolute;
  z-index: 30;
  top: 512px;
  left: 0;
  height: 30px;
  width: 100%;
}
#loader .loader-tips > .text {
  text-align: center;
  font: 22px "bip", sans-serif;
  color: #FFFFFB;
  text-shadow: 2px 2px 2px #0C644B, -2px 2px 0 #0C644B;
}
#loader .loader-tips > .text .tip-char {
  opacity: 0;
  letter-spacing: 1px;
}
#loader.grandmothersHut {
  background: url("https://content.z-media.info/elements/s/images/loader/bg-loader.grandmothersHut.fa521c4.jpg") 0 0 no-repeat;
}
#loader.grandmothersHut .loader-objects {
  display: none;
}
#loader.grandmothersHut .loader-tips > .text {
  color: #FFF;
  text-shadow: 0 2px 0 #2e6872, 0px -1px 4px #186a40;
}
#loader.afterStorm {
  background: url("https://content.z-media.info/elements/s/images/loader/bg-loader.afterStorm.04c0384.jpg") 0 0 no-repeat;
}
#loader.afterStorm .loader-objects {
  display: none;
}
#loader.afterStorm .loader-tips > .text {
  color: #FFF;
  text-shadow: 0 2px 0 #2e6872, 0px -1px 4px #186a40;
}
#loader.beeHouse {
  background: url("https://content.z-media.info/elements/s/images/loader/bg-loader.beeHouse.bfa24f2.jpg") 0 0 no-repeat;
}
#loader.beeHouse .loader-objects {
  display: none;
}
#loader.beeHouse .loader-tips > .text {
  color: #FFF;
  text-shadow: 0 2px 0 #2e6872, 0 -1px 4px #186a40;
}
#loader.windMill {
  background: url("https://content.z-media.info/elements/s/images/loader/bg-loader.windMill.f3aaa0f.jpg") 0 0 no-repeat;
}
#loader.windMill .loader-objects {
  display: none;
}
#loader.windMill .loader-tips > .text {
  color: #FFF;
  text-shadow: 0 2px 0 #2e6872, 0 -1px 4px #186a40;
}
#loader.winter {
  background: url("https://content.z-media.info/elements/s/images/loader/season/bg-loader.winter.6fc7bde.jpg") 0 0 no-repeat;
}
#loader.spring {
  background: url("https://content.z-media.info/elements/s/images/loader/season/bg-loader.spring.3c21299.jpg") 0 0 no-repeat;
}
#loader.summer {
  background: url("https://content.z-media.info/elements/s/images/loader/season/bg-loader.summer.88832ea.jpg") 0 0 no-repeat;
}
#loader.autumn {
  background: url("https://content.z-media.info/elements/s/images/loader/season/bg-loader.autumn.46e554d.jpg") 0 0 no-repeat;
}
#loader.summer .loader-tips > .text,
#loader.winter .loader-tips > .text,
#loader.spring .loader-tips > .text {
  text-shadow: 0 -1px 1px #002c72, 0 -1px 1px #002c72, 0 1px 1px #002c72, 0 1px 1px #002c72, -1px 0 1px #002c72, 1px 0 1px #002c72, -1px 0 1px #002c72, 1px 0 1px #002c72, -1px -1px 1px #002c72, 1px -1px 1px #002c72, -1px 1px 1px #002c72, 1px 1px 1px #002c72, -1px -1px 1px #002c72, 1px -1px 1px #002c72, -1px 1px 1px #002c72, 1px 1px 1px #002c72;
}
#loader.summer .bubble-counter,
#loader.winter .bubble-counter,
#loader.spring .bubble-counter {
  text-shadow: 0 -1px 1px #002c72, 0 -1px 1px #002c72, 0 1px 1px #002c72, 0 1px 1px #002c72, -1px 0 1px #002c72, 1px 0 1px #002c72, -1px 0 1px #002c72, 1px 0 1px #002c72, -1px -1px 1px #002c72, 1px -1px 1px #002c72, -1px 1px 1px #002c72, 1px 1px 1px #002c72, -1px -1px 1px #002c72, 1px -1px 1px #002c72, -1px 1px 1px #002c72, 1px 1px 1px #002c72;
}
#loader.autumn .loader-tips > .text {
  text-shadow: 0 -1px 1px #803e0d, 0 -1px 1px #803e0d, 0 1px 1px #803e0d, 0 1px 1px #803e0d, -1px 0 1px #803e0d, 1px 0 1px #803e0d, -1px 0 1px #803e0d, 1px 0 1px #803e0d, -1px -1px 1px #803e0d, 1px -1px 1px #803e0d, -1px 1px 1px #803e0d, 1px 1px 1px #803e0d, -1px -1px 1px #803e0d, 1px -1px 1px #803e0d, -1px 1px 1px #803e0d, 1px 1px 1px #803e0d;
}
#loader.autumn .bubble-counter {
  text-shadow: 0 -1px 1px #803e0d, 0 -1px 1px #803e0d, 0 1px 1px #803e0d, 0 1px 1px #803e0d, -1px 0 1px #803e0d, 1px 0 1px #803e0d, -1px 0 1px #803e0d, 1px 0 1px #803e0d, -1px -1px 1px #803e0d, 1px -1px 1px #803e0d, -1px 1px 1px #803e0d, 1px 1px 1px #803e0d, -1px -1px 1px #803e0d, 1px -1px 1px #803e0d, -1px 1px 1px #803e0d, 1px 1px 1px #803e0d;
}
#loader.summer .loader-objects,
#loader.winter .loader-objects,
#loader.spring .loader-objects,
#loader.autumn .loader-objects {
  display: none;
}
#loader.summer .loader-tips > .text,
#loader.winter .loader-tips > .text,
#loader.spring .loader-tips > .text,
#loader.autumn .loader-tips > .text {
  color: #fff;
}
#loader.summer .bubble-counter,
#loader.winter .bubble-counter,
#loader.spring .bubble-counter,
#loader.autumn .bubble-counter {
  letter-spacing: 1px;
}
#loader.summer > .percent-board,
#loader.winter > .percent-board,
#loader.spring > .percent-board,
#loader.autumn > .percent-board {
  top: 564px;
  left: 253px;
  width: 254px;
  height: 34px;
  border-radius: 11px;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
#loader.summer > .percent-board:before,
#loader.winter > .percent-board:before,
#loader.spring > .percent-board:before,
#loader.autumn > .percent-board:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 11px;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
#loader.summer > .percent-board:after,
#loader.winter > .percent-board:after,
#loader.spring > .percent-board:after,
#loader.autumn > .percent-board:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 247px;
  height: 26px;
  border-radius: 9px;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  background-image: none;
  z-index: 2;
}
#loader.summer > .percent-board > .wrap,
#loader.winter > .percent-board > .wrap,
#loader.spring > .percent-board > .wrap,
#loader.autumn > .percent-board > .wrap {
  position: absolute;
  left: 4px;
  top: 4px;
  width: 0;
  height: 24px;
  border: 1px solid #066926;
  border-radius: 7px;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  background-position: unset;
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 3;
}
#content > .header {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 200;
}
#content > .header > .bg {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
}
#content > .header-element {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 200;
}
#content > .header-element.options-block {
  top: 0px;
  left: 10px;
}
#content > .header-element.options-block > .sprites-header.options-block-bg {
  position: absolute;
  top: -175px;
  left: 0px;
  transition: top .3s .1s linear;
}
#content > .header-element.options-block > .sprites-header.options-block-bg.opened {
  top: 0px;
}
#content > .header-element.options-block > .sprites-header.options-block-bg > .button-header.sounds {
  position: absolute;
  top: 6px;
  left: 4px;
}
#content > .header-element.options-block > .sprites-header.options-block-bg > .button-header.music {
  position: absolute;
  top: 66px;
  left: 5px;
}
#content > .header-element.options-block > .sprites-header.options-block-bg > .button-header.fullscreen {
  position: absolute;
  top: 121px;
  left: 5px;
}
#content > .header-element.options-block > .sprites-header.options-block-bg > .button-header.options {
  position: absolute;
  top: 178px;
  left: 5px;
}
#content > .header-element.quit-block {
  top: 0px;
  left: 90px;
}
#content > .header-element.quit-block > .sprites-header.quit-block-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 57px;
  height: 64px;
  background-position: -645px -110px;
}
#content > .header-element.quit-block > .button-header.quit {
  position: absolute;
  top: 4px;
  left: 6px;
}
#content > .header-element.lifes-block {
  position: absolute;
  top: 14px;
  left: 105px;
  z-index: 200;
}
#content > .header-element.lifes-block * {
  cursor: pointer;
}
#content > .header-element.lifes-block > .lifes {
  position: absolute;
  top: 0px;
  left: 0px;
}
#content > .header-element.lifes-block > .lifes > .sprites-header.lifes-block-bg {
  width: 130px;
  height: 36px;
  background-position: -13px -60px;
}
#content > .header-element.lifes-block > .lifes > .sprites-header.lifes-block-bg > .sprites-header.heart {
  position: absolute;
  top: -3px;
  left: -23px;
  padding-top: 12px;
  width: 48px;
  height: 40px;
  background-position: -210px -60px;
}
#content > .header-element.lifes-block > .lifes > .sprites-header.lifes-block-bg > .sprites-header.heart .lifes-amount {
  font-family: 'bip', sans-serif;
  font-size: 21px;
  color: white;
  text-align: center;
  text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.3);
  -webkit-transform-origin: center;
          transform-origin: center;
}
#content > .header-element.lifes-block > .lifes > .button-header.plus {
  position: absolute;
  top: -1px;
  left: 94px;
}
#content > .header-element.lifes-block > .lifes > .wrap.timer {
  position: absolute;
  top: 7px;
  left: 23px;
  width: 86px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 15px;
  color: white;
  letter-spacing: 0.1em;
}
#content > .header-element.lifes-block > .unlim {
  position: absolute;
  top: 0px;
  left: 0px;
}
#content > .header-element.lifes-block > .unlim > .sprites-header.unlim-block-bg {
  width: 130px;
  height: 36px;
  background-position: -13px -60px;
}
#content > .header-element.lifes-block > .unlim > .sprites-header.unlim-block-bg:before {
  content: '\221E';
  color: white;
  position: absolute;
  z-index: 1;
  font-size: 37px;
  top: 9px;
  left: -16px;
}
#content > .header-element.lifes-block > .unlim > .sprites-header.unlim-block-bg > .sprites-header.text {
  position: absolute;
  top: 7px;
  left: 31px;
  background: none;
  font-family: 'bip', sans-serif;
  color: white;
  font-size: 15px;
  letter-spacing: 1px;
}
#content > .header-element.lifes-block > .unlim > .sprites-header.unlim-block-bg > .sprites-header.heart {
  position: absolute;
  top: -3px;
  left: -23px;
  width: 48px;
  height: 40px;
  background-position: -210px -60px;
}
#content > .header-element.lifes-block > .unlim > .sprites-header.unlim-tooltip {
  position: absolute;
  top: 40px;
  left: -46px;
  height: 0px;
  opacity: 0;
  overflow: hidden;
  transition: all .13s linear;
}
#content > .header-element.lifes-block > .unlim > .sprites-header.unlim-tooltip > .wrap.timer {
  position: absolute;
  top: 46px;
  left: 121px;
  text-align: left;
  font-family: 'bip', sans-serif;
  font-size: 12px;
  color: #2F5600;
  letter-spacing: 0.1em;
}
#content > .header-element.lifes-block > .unlim > .sprites-header.unlim-tooltip.hidden {
  display: none !important;
}
#content > .header-element.lifes-block > .unlim:hover > .unlim-tooltip {
  opacity: 1;
  height: 78px;
}
#content > .header-element.coins-block {
  top: 14px;
  left: 253px;
}
#content > .header-element.coins-block * {
  cursor: pointer;
}
#content > .header-element.coins-block > .sprites-header.coins-block-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 130px;
  height: 36px;
  background-position: -13px -60px;
}
#content > .header-element.coins-block > .sprites-header.coins-block-bg > .sprites-header.coin {
  position: absolute;
  top: -2px;
  left: -9px;
  width: 39px;
  height: 40px;
  background-position: -160px -60px;
}
#content > .header-element.coins-block > .button-header.plus {
  position: absolute;
  top: -1px;
  left: 94px;
}
#content > .header-element.coins-block > .wrap.amount {
  position: absolute;
  top: 7px;
  left: 27px;
  width: 76px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 15px;
  color: white;
}
#content > .header-element.coins-block > .special-strip {
  position: absolute;
  top: 32px;
  left: 13px;
  width: 125px;
  height: 45px;
  z-index: -1;
  background: url("https://content.z-media.info/elements/s/images/unsorted/strip.b881513.png") 0px 0px no-repeat;
}
#content > .header-element.coins-block > .special-strip.hidden {
  display: none;
}
#content > .header-element.forest-theater {
  top: 50px;
  left: 275px;
  display: none;
  cursor: pointer;
  z-index: 199 !important;
  width: 25px;
  height: 29.81927711px;
  width: 87px;
  height: 43px;
}
#content > .header-element.forest-theater:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform: scale(0.30120482);
          transform: scale(0.30120482);
}
#content > .header-element.forest-theater:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
#content > .header-element.forest-theater:before,
#content > .header-element.forest-theater:after {
  content: '';
  position: absolute;
}
#content > .header-element.forest-theater:before {
  top: 1px;
  left: 31px;
  z-index: 2;
}
#content > .header-element.forest-theater:after {
  top: -15px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/forest-theater/sprites.b284081.png") 0 -436px no-repeat;
  width: 87px;
  height: 60px;
  z-index: 1;
}
#content > .header-element.forest-theater.visible {
  display: block;
}
#content > .header-element.forest-theater:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
#content > .header-element.forest-theater:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
#content > .header-element.lotto-event {
  top: 50px;
  left: 280px;
  width: 77px;
  height: 34px;
  display: none;
  cursor: pointer;
  z-index: 199 !important;
}
#content > .header-element.lotto-event:before {
  content: '';
  position: absolute;
  top: -16px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") 0 0 no-repeat;
  width: 77px;
  height: 53px;
  z-index: 0;
}
#content > .header-element.lotto-event:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
#content > .header-element.lotto-event:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
#content > .header-element.lotto-event .lotto-letter {
  position: absolute;
  top: 3px;
  left: 4px;
  z-index: 1;
}
#content > .header-element.lotto-event .lotto-letter.lotto-letter-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") 0 -77px no-repeat;
  width: 67px;
  height: 24px;
}
#content > .header-element.lotto-event .lotto-letter.lotto-letter-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") -67px -77px no-repeat;
  width: 67px;
  height: 24px;
}
#content > .header-element.lotto-event .lotto-letter.lotto-letter-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") 0 -101px no-repeat;
  width: 67px;
  height: 24px;
}
#content > .header-element.lotto-event .lotto-letter.lotto-letter-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") -67px -101px no-repeat;
  width: 67px;
  height: 24px;
}
#content > .header-element.lotto-event[data-animation-stage='0'] .lotto-letter.lotto-letter-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") 0 -53px no-repeat !important;
  width: 67px !important;
  height: 24px !important;
}
#content > .header-element.lotto-event[data-animation-stage='1'] .lotto-letter.lotto-letter-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") -77px 0 no-repeat !important;
  width: 67px !important;
  height: 24px !important;
}
#content > .header-element.lotto-event[data-animation-stage='2'] .lotto-letter.lotto-letter-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") -77px -24px no-repeat !important;
  width: 67px !important;
  height: 24px !important;
}
#content > .header-element.lotto-event[data-animation-stage='3'] .lotto-letter.lotto-letter-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/header-button-sprites.8df9ad0.png") -77px -48px no-repeat !important;
  width: 67px !important;
  height: 24px !important;
}
#content > .header-element.lotto-event .exclamation-icon {
  position: absolute;
  top: 10px;
  left: 62px;
  width: 28px;
  height: 33px;
  transition: all 0.3s ease;
  -webkit-transform: scale(0);
          transform: scale(0);
  pointer-events: none;
  z-index: 2;
}
#content > .header-element.lotto-event .exclamation-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 43px;
  height: 48px;
  background: url("https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png") 0 0 no-repeat;
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#content > .header-element.lotto-event[__has-exclamation='true'] > .exclamation-icon {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
#content > .header-element.duels-block {
  cursor: default;
  top: 0px;
  left: 625px;
}
#content > .header-element.duels-block * {
  cursor: pointer;
}
#content > .header-element.duels-block > .sprites-header.duels-block-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 57px;
  height: 64px;
  background-position: -645px -110px;
}
#content > .header-element.duels-block > .button-header.duels {
  position: absolute;
  top: 3px;
  left: 3px;
}
#content > .header-element.mail-block {
  top: 0px;
  left: 691px;
}
#content > .header-element.mail-block > .sprites-header.mail-block-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 57px;
  height: 64px;
  background-position: -645px -110px;
}
#content > .header-element.mail-block > .button-header.mail {
  position: absolute;
  top: 3px;
  left: 4px;
}
#content > .header-element.mail-block > .button-header.mail > .sprites-header.new-messages {
  display: none;
  position: absolute;
  top: 32px;
  left: 32px;
  width: 30px;
  height: 34px;
  background-image: none !important;
  -webkit-animation: mail-new-messages-1-2 1s linear infinite;
          animation: mail-new-messages-1-2 1s linear infinite;
}
#content > .header-element.mail-block > .button-header.mail > .sprites-header.new-messages:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 43px;
  height: 48px;
  background: url("https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png") 0 0 no-repeat;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
@-webkit-keyframes mail-new-messages-1-1 {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  2.5% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  5.0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  7.5% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  10% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  12.5% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  15.0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  17.5% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes mail-new-messages-1-1 {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  2.5% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  5.0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  7.5% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  10% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  12.5% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  15.0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  17.5% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes mail-new-messages-1-2 {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes mail-new-messages-1-2 {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes mail-new-messages-2-1 {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  2.5% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  5.0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  7.5% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  10% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  12.5% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  15.0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  17.5% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  20% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes mail-new-messages-2-1 {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  2.5% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  5.0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  7.5% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  10% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  12.5% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  15.0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  17.5% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  20% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes mail-new-messages-2-2 {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes mail-new-messages-2-2 {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
#content > .header-element.mail-block > .button-header.mail:hover > .new-messages {
  -webkit-animation: none;
          animation: none;
}
#content > .header-element.to-do-list-block {
  top: 0px;
  left: 559px;
}
#content > .header-element.to-do-list-block > .sprites-header.to-do-list-block-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 57px;
  height: 64px;
  background-position: -645px -110px;
}
#content > .header-element.to-do-list-block > .button-header.to-do-list {
  position: absolute;
  top: 3px;
  left: 3px;
}
#content > .header-element.to-do-list-block > .button-header.to-do-list > .sprites-header.has-rewards {
  display: none;
  position: absolute;
  top: 32px;
  left: 32px;
  width: 30px;
  height: 34px;
  background-image: none !important;
  -webkit-animation: to-do-has-rewards-animation 1s linear infinite;
          animation: to-do-has-rewards-animation 1s linear infinite;
}
#content > .header-element.to-do-list-block > .button-header.to-do-list > .sprites-header.has-rewards:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 43px;
  height: 48px;
  background: url("https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png") 0 0 no-repeat;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
@-webkit-keyframes to-do-has-rewards-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes to-do-has-rewards-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(0.97);
            transform: scale(0.97);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#content > .header-element.to-do-list-block > .button-header.to-do-list:hover > .has-rewards {
  -webkit-animation: none;
          animation: none;
}
#content.hard > .header > .sprites-header.bg {
  background: url("https://content.z-media.info/elements/s/images/sprites/game-interface-hard.7723a17.png") -182px 0px no-repeat;
  width: 748px;
  height: 36px;
  left: 8px;
}
#content > .footer {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 200;
}
#content > .footer > .bg {
  position: absolute;
  top: -29px;
  left: 0px;
  z-index: 50;
}
#content > .footer > .bg.leafs {
  top: -28px;
}
#content.hard > .footer > .sprites-footer.bg {
  background: url("https://content.z-media.info/elements/s/images/sprites/game-interface-hard.7723a17.png") -181px -51px no-repeat;
  width: 749px;
  height: 31px;
}
@-webkit-keyframes piggy-bank-shine-animation {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    opacity: 1;
  }
  12.5%,
  37.5%,
  62.5%,
  87.5% {
    opacity: 0.5;
  }
  25%,
  50%,
  75% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    opacity: 1;
  }
}
@keyframes piggy-bank-shine-animation {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    opacity: 1;
  }
  12.5%,
  37.5%,
  62.5%,
  87.5% {
    opacity: 0.5;
  }
  25%,
  50%,
  75% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes piggy-bank-flare-animation {
  from {
    -webkit-transform: rotate(0) scale(0);
            transform: rotate(0) scale(0);
    opacity: 1;
  }
  5% {
    -webkit-transform: rotate(0deg) scale(0.4);
            transform: rotate(0deg) scale(0.4);
    opacity: 1;
  }
  7% {
    -webkit-transform: rotate(20deg) scale(1);
            transform: rotate(20deg) scale(1);
    opacity: 1;
  }
  10% {
    -webkit-transform: rotate(35deg) scale(0.2);
            transform: rotate(35deg) scale(0.2);
    opacity: 1;
  }
  10.001%,
  to {
    opacity: 0;
  }
}
@keyframes piggy-bank-flare-animation {
  from {
    -webkit-transform: rotate(0) scale(0);
            transform: rotate(0) scale(0);
    opacity: 1;
  }
  5% {
    -webkit-transform: rotate(0deg) scale(0.4);
            transform: rotate(0deg) scale(0.4);
    opacity: 1;
  }
  7% {
    -webkit-transform: rotate(20deg) scale(1);
            transform: rotate(20deg) scale(1);
    opacity: 1;
  }
  10% {
    -webkit-transform: rotate(35deg) scale(0.2);
            transform: rotate(35deg) scale(0.2);
    opacity: 1;
  }
  10.001%,
  to {
    opacity: 0;
  }
}
.mixin-popup-bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.mixin-popup-bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate .treasure-icon {
  position: absolute;
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.mixin-inactive-button {
  -webkit-filter: brightness(1.1) grayscale(1);
          filter: brightness(1.1) grayscale(1);
}
#content .navigation-bar {
  position: absolute;
  top: 69px;
  width: 84px;
  height: 420px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  z-index: 102;
}
#content .navigation-bar.navigation-bar-left {
  left: 0;
}
#content .navigation-bar.navigation-bar-left > .navigation.navigation-clans-button {
  -webkit-box-ordinal-group: 1;
          order: 0;
}
#content .navigation-bar.navigation-bar-left > .navigation.navigation-daily-challenge-button {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
#content .navigation-bar.navigation-bar-left > .navigation.navigation-climbing-event-button,
#content .navigation-bar.navigation-bar-left > .navigation.navigation-frog-voyage-button,
#content .navigation-bar.navigation-bar-left > .navigation.navigation-hidden-temple-button {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
#content .navigation-bar.navigation-bar-left > .navigation.navigation-meta-generic-entry-button,
#content .navigation-bar.navigation-bar-left > .navigation.navigation-show-album-popup {
  -webkit-box-ordinal-group: 6;
          order: 5;
}
#content .navigation-bar.navigation-bar-left > .navigation.navigation-flower-fest-button {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
#content .navigation-bar.navigation-bar-right {
  left: 676px;
}
#content .navigation-bar.navigation-bar-right > .navigation.navigation-store-stock-icon,
#content .navigation-bar.navigation-bar-right > .navigation.navigation-promotion-chests-icon,
#content .navigation-bar.navigation-bar-right > .navigation.navigation-limited-offer-icon {
  -webkit-box-ordinal-group: 1;
          order: 0;
}
#content .navigation-bar.navigation-bar-right > .navigation.navigation-lotus-day-event-button,
#content .navigation-bar.navigation-bar-right > .navigation.navigation-mole-event-button {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
#content .navigation-bar.navigation-bar-right > .navigation.navigation-puzzle-event-button {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
#content .navigation-bar.navigation-bar-right > .navigation.navigation-newbie-kit-button {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
#content .navigation-bar > .navigation {
  position: relative;
  display: none;
  width: 84px;
  height: 84px;
  box-sizing: border-box;
  font-size: 13px;
  font-family: "BIP", sans-serif;
  color: #fff;
  text-align: center;
  line-height: 1;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#content .navigation-bar > .navigation > * {
  position: absolute;
  pointer-events: none;
}
#content .navigation-bar > .navigation .navigation-plank-back {
  z-index: 1;
}
#content .navigation-bar > .navigation .navigation-icon {
  z-index: 2;
}
#content .navigation-bar > .navigation .navigation-timer-bg,
#content .navigation-bar > .navigation .navigation-plank {
  z-index: 3;
}
#content .navigation-bar > .navigation .navigation-icon-front {
  z-index: 5;
}
#content .navigation-bar > .navigation .exclamation-icon {
  z-index: 6;
}
#content .navigation-bar > .navigation .navigation-plank-back {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -84px 0 no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation .exclamation-icon {
  top: 43px;
  left: 63px;
  font-size: 13px;
  line-height: 1.8;
  text-align: center;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  transition: all 0.3s ease;
}
#content .navigation-bar > .navigation .exclamation-icon:not(.green) {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -527px -182px no-repeat;
  width: 22px;
  height: 27px;
}
#content .navigation-bar > .navigation .exclamation-icon.green {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -549px -182px no-repeat;
  width: 22px;
  height: 27px;
  text-shadow: 0 2px 0 #183e11;
}
#content .navigation-bar > .navigation .exclamation-icon.enabled {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
#content .navigation-bar > .navigation[__has-exclamation='true'] .exclamation-icon {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
#content .navigation-bar > .navigation .navigation-timer-bg,
#content .navigation-bar > .navigation .navigation-plank {
  top: 0;
  left: 0;
}
#content .navigation-bar > .navigation .navigation-timer-bg .time,
#content .navigation-bar > .navigation .navigation-plank .time,
#content .navigation-bar > .navigation .navigation-timer-bg .text,
#content .navigation-bar > .navigation .navigation-plank .text,
#content .navigation-bar > .navigation .navigation-timer-bg span,
#content .navigation-bar > .navigation .navigation-plank span {
  position: absolute;
  top: 63px;
  left: 0;
  width: 100%;
  letter-spacing: 1px;
}
#content .navigation-bar > .navigation .navigation-timer-bg.brown,
#content .navigation-bar > .navigation .navigation-plank.brown {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -336px -252px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation .navigation-timer-bg.brown .time,
#content .navigation-bar > .navigation .navigation-plank.brown .time,
#content .navigation-bar > .navigation .navigation-timer-bg.brown .text,
#content .navigation-bar > .navigation .navigation-plank.brown .text,
#content .navigation-bar > .navigation .navigation-timer-bg.brown span,
#content .navigation-bar > .navigation .navigation-plank.brown span {
  text-shadow: 0 -1px 1px #7a3514, 0 -1px 1px #7a3514, 0 1px 1px #7a3514, 0 1px 1px #7a3514, -1px 0 1px #7a3514, 1px 0 1px #7a3514, -1px 0 1px #7a3514, 1px 0 1px #7a3514, -1px -1px 1px #7a3514, 1px -1px 1px #7a3514, -1px 1px 1px #7a3514, 1px 1px 1px #7a3514, -1px -1px 1px #7a3514, 1px -1px 1px #7a3514, -1px 1px 1px #7a3514, 1px 1px 1px #7a3514, 1px 2px 2px #833b16;
}
#content .navigation-bar > .navigation .navigation-timer-bg.yellow,
#content .navigation-bar > .navigation .navigation-plank.yellow {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -84px -336px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation .navigation-timer-bg.yellow .time,
#content .navigation-bar > .navigation .navigation-plank.yellow .time,
#content .navigation-bar > .navigation .navigation-timer-bg.yellow .text,
#content .navigation-bar > .navigation .navigation-plank.yellow .text,
#content .navigation-bar > .navigation .navigation-timer-bg.yellow span,
#content .navigation-bar > .navigation .navigation-plank.yellow span {
  text-shadow: 0 -1px 1px #87370e, 0 -1px 1px #87370e, 0 1px 1px #87370e, 0 1px 1px #87370e, -1px 0 1px #87370e, 1px 0 1px #87370e, -1px 0 1px #87370e, 1px 0 1px #87370e, -1px -1px 1px #87370e, 1px -1px 1px #87370e, -1px 1px 1px #87370e, 1px 1px 1px #87370e, -1px -1px 1px #87370e, 1px -1px 1px #87370e, -1px 1px 1px #87370e, 1px 1px 1px #87370e, 1px 2px 2px #a8501b;
}
#content .navigation-bar > .navigation .navigation-timer-bg.lilac,
#content .navigation-bar > .navigation .navigation-plank.lilac {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") 0 -336px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation .navigation-timer-bg.lilac .time,
#content .navigation-bar > .navigation .navigation-plank.lilac .time,
#content .navigation-bar > .navigation .navigation-timer-bg.lilac .text,
#content .navigation-bar > .navigation .navigation-plank.lilac .text,
#content .navigation-bar > .navigation .navigation-timer-bg.lilac span,
#content .navigation-bar > .navigation .navigation-plank.lilac span {
  text-shadow: 0 -1px 1px #6935a0, 0 -1px 1px #6935a0, 0 1px 1px #6935a0, 0 1px 1px #6935a0, -1px 0 1px #6935a0, 1px 0 1px #6935a0, -1px 0 1px #6935a0, 1px 0 1px #6935a0, -1px -1px 1px #6935a0, 1px -1px 1px #6935a0, -1px 1px 1px #6935a0, 1px 1px 1px #6935a0, -1px -1px 1px #6935a0, 1px -1px 1px #6935a0, -1px 1px 1px #6935a0, 1px 1px 1px #6935a0, 1px 2px 2px #3b0d6a;
}
#content .navigation-bar > .navigation .navigation-timer-bg.blue,
#content .navigation-bar > .navigation .navigation-plank.blue {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -336px -168px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation .navigation-timer-bg.blue .time,
#content .navigation-bar > .navigation .navigation-plank.blue .time,
#content .navigation-bar > .navigation .navigation-timer-bg.blue .text,
#content .navigation-bar > .navigation .navigation-plank.blue .text,
#content .navigation-bar > .navigation .navigation-timer-bg.blue span,
#content .navigation-bar > .navigation .navigation-plank.blue span {
  text-shadow: 0 -1px 1px #263e99, 0 -1px 1px #263e99, 0 1px 1px #263e99, 0 1px 1px #263e99, -1px 0 1px #263e99, 1px 0 1px #263e99, -1px 0 1px #263e99, 1px 0 1px #263e99, -1px -1px 1px #263e99, 1px -1px 1px #263e99, -1px 1px 1px #263e99, 1px 1px 1px #263e99, -1px -1px 1px #263e99, 1px -1px 1px #263e99, -1px 1px 1px #263e99, 1px 1px 1px #263e99, 1px 2px 2px #3b0d6a;
}
#content .navigation-bar > .navigation .navigation-icon {
  top: 0;
  left: 0;
  width: 84px;
  height: 84px;
  -webkit-animation: none;
          animation: none;
}
#content .navigation-bar > .navigation .navigation-icon-front {
  top: 0;
  left: 0;
}
#content .navigation-bar > .navigation:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
#content .navigation-bar > .navigation:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") 0 -84px no-repeat;
  width: 84px;
  height: 84px;
  font-size: 23px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-1 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -84px -84px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-2 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px 0 no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-3 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px -84px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-4 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") 0 -168px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-5 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -84px -168px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-6 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px -168px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-7 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -252px 0 no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-1,
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-2 {
  line-height: 2.6;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-1 ~ .progress-bg.clan-progress-bg > .progress > .progress-text,
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-2 ~ .progress-bg.clan-progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-3,
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-4 {
  line-height: 2.6;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-3 ~ .progress-bg.clan-progress-bg > .progress > .progress-text,
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-4 ~ .progress-bg.clan-progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-5,
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-6 {
  line-height: 2.5;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-5 ~ .progress-bg.clan-progress-bg > .progress > .progress-text,
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-6 ~ .progress-bg.clan-progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-7 {
  line-height: 2.7;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon.rank-7 ~ .progress-bg.clan-progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon ~ .progress-bg.clan-progress-bg {
  position: absolute;
  top: 60px;
  left: 15px;
  display: none;
  width: 55px;
  height: 16px;
  box-sizing: border-box;
  border: 1px solid #6B381D;
  border-radius: 3px;
  background: #7B4728;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon ~ .progress-bg.clan-progress-bg .progress {
  position: relative;
  top: 0;
  left: 1px;
  width: 52px;
  height: 14px;
  border-radius: 2px;
  overflow: hidden;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon ~ .progress-bg.clan-progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -52px;
  width: 52px;
  height: 14px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon ~ .progress-bg.clan-progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -504px -168px no-repeat;
  width: 52px;
  height: 14px;
}
#content .navigation-bar > .navigation.navigation-clans-button .clans-icon ~ .progress-bg.clan-progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 11px;
  line-height: 1.3;
  letter-spacing: 1px;
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-clans-button .lock-icon {
  top: 43px;
  left: 63px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -557px -476px no-repeat;
  width: 28px;
  height: 35px;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 6;
}
#content .navigation-bar > .navigation.navigation-clans-button.locked {
  cursor: default !important;
}
#content .navigation-bar > .navigation.navigation-clans-button.locked .lock-icon {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
#content .navigation-bar > .navigation.navigation-clans-button.locked:hover,
#content .navigation-bar > .navigation.navigation-clans-button.locked:active {
  -webkit-filter: none !important;
          filter: none !important;
}
#content .navigation-bar > .navigation.navigation-clans-button.rank .progress-bg {
  display: block !important;
}
#content .navigation-bar > .navigation.navigation-clans-button.rank .navigation-plank {
  display: block !important;
}
#content .navigation-bar > .navigation.navigation-clans-button.rank .navigation-plank > * {
  display: none;
}
#content .navigation-bar > .navigation.navigation-daily-challenge-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px -252px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-daily-challenge-button:not(.active) {
  -webkit-filter: brightness(1.1) grayscale(1);
          filter: brightness(1.1) grayscale(1);
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .navigation-icon {
  overflow: hidden;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .navigation-icon canvas {
  position: absolute;
  top: -465px;
  left: -457px;
  padding: 200px;
  width: 600px;
  height: 600px;
  pointer-events: none;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .balloons {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .balloons .balloon {
  position: absolute;
  opacity: 0;
  transition: all 1s ease;
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .balloons .balloon.balloon-1 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -252px -84px no-repeat;
  width: 84px;
  height: 84px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .balloons .balloon.balloon-2 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -252px -168px no-repeat;
  width: 84px;
  height: 84px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .balloons .balloon.balloon-3 {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") 0 -252px no-repeat;
  width: 84px;
  height: 84px;
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .navigation-icon,
#content .navigation-bar > .navigation.navigation-climbing-event-button .balloons,
#content .navigation-bar > .navigation.navigation-climbing-event-button .gnome {
  transition: opacity 1s ease;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button .gnome {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -84px -252px no-repeat;
  width: 84px;
  height: 84px;
  opacity: 0;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.finished .balloons,
#content .navigation-bar > .navigation.navigation-climbing-event-button.finished .navigation-icon {
  opacity: 0;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.finished .gnome {
  opacity: 1;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine .balloons {
  display: block;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine .navigation-icon {
  display: none;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='0'] .balloon-1,
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='0'] .balloon-2,
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='0'] .balloon-3 {
  opacity: 0;
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='1'] .balloon-2 {
  opacity: 1;
  -webkit-transform: rotate(-2deg);
          transform: rotate(-2deg);
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='2'] .balloon-2 {
  opacity: 1;
  -webkit-transform: rotate(-13deg);
          transform: rotate(-13deg);
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='2'] .balloon-3 {
  opacity: 1;
  -webkit-transform: rotate(-12deg);
          transform: rotate(-12deg);
}
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='3'] .balloon-1,
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='3'] .balloon-2,
#content .navigation-bar > .navigation.navigation-climbing-event-button.without-spine[data-life='3'] .balloon-3 {
  opacity: 1;
}
#content .navigation-bar > .navigation.navigation-frog-voyage-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -336px -84px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-hidden-temple-button .hidden-temple-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button .navigation-plank .text {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button > .hint {
  position: absolute;
  top: 0;
  left: 90px;
  text-align: center;
  padding-top: 4px;
  display: none;
  box-sizing: border-box;
  width: 98px;
  height: 35px;
  color: #6c2b89;
  font-size: 12px;
  line-height: 1.1;
  opacity: 0;
  pointer-events: none;
}
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button > .hint:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button > .hint:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.21350763, 0.30172414);
          transform: scale(0.21350763, 0.30172414);
}
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button .currency-icon,
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button .currency {
  position: relative;
}
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button .currency-icon {
  margin-top: -16px;
  margin-right: 1px;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -504px -182px no-repeat;
  width: 23px;
  height: 30px;
}
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button.disabled {
  -webkit-filter: brightness(1.1) grayscale(1);
          filter: brightness(1.1) grayscale(1);
}
#content .navigation-bar > .navigation.navigation-meta-generic-entry-button.disabled:hover > .hint {
  display: block;
  opacity: 1;
}
#content .navigation-bar > .navigation.navigation-meta-grandmothers-hut-entry-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -420px -252px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-meta-wind-mill-entry-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -420px -336px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-meta-after-storm-entry-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -420px 0 no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-meta-bee-house-entry-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -420px -84px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-show-album-popup .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -420px -168px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .flower-fest-icon {
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap {
  top: 1px;
  width: 149px;
  height: 78px;
  overflow-x: hidden;
  pointer-events: none;
  z-index: 0;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar {
  position: absolute;
  top: 28px;
  width: 341px;
  height: 36px;
  width: 84px;
  height: 28px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .reward-icon {
  left: -58px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .currency-icon {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .reward-icon {
  left: -58px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .currency-icon {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .reward-icon {
  left: -58px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .currency-icon {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > * {
  position: absolute;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .icon {
  z-index: 2;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers > .icon,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-back,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .tape-front,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .text,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .reward-icon {
  left: -58px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .currency-icon {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right {
  left: 198px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .reward-icon {
  left: -42px !important;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .reward-icon.chest-wood,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.right .reward-icon.chest-gold {
  left: -38px !important;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.left {
  left: -126px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.left .reward-icon {
  left: 74px !important;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.left .reward-icon.chest-wood,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar.left .reward-icon.chest-gold {
  left: 68px !important;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-text {
  display: none;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-wrap {
  width: 77px;
  height: 20px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .progress-bg:after {
  width: 77px;
  height: 22px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon {
  -webkit-transform: scale(0.37);
          transform: scale(0.37);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
  top: -16px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-wood,
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.chest-gold {
  top: -11px !important;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button .progress-bar-wrap .progress-bar .reward-icon.shine {
  -webkit-animation: contour-shine-animation 0.35s ease-in-out forwards;
          animation: contour-shine-animation 0.35s ease-in-out forwards;
}
@-webkit-keyframes contour-shine-animation {
  from,
  to {
    -webkit-filter: drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) brightness(1);
            filter: drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) brightness(1);
  }
  50% {
    -webkit-filter: drop-shadow(0px 1px 10px #ffea00) drop-shadow(0px -1px 10px #ffea00) drop-shadow(1px 0px 10px #ffea00) drop-shadow(-1px 0px 10px #ffea00) brightness(1.05);
            filter: drop-shadow(0px 1px 10px #ffea00) drop-shadow(0px -1px 10px #ffea00) drop-shadow(1px 0px 10px #ffea00) drop-shadow(-1px 0px 10px #ffea00) brightness(1.05);
  }
}
@keyframes contour-shine-animation {
  from,
  to {
    -webkit-filter: drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) brightness(1);
            filter: drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) drop-shadow(0px 0px 0px #ffea00) brightness(1);
  }
  50% {
    -webkit-filter: drop-shadow(0px 1px 10px #ffea00) drop-shadow(0px -1px 10px #ffea00) drop-shadow(1px 0px 10px #ffea00) drop-shadow(-1px 0px 10px #ffea00) brightness(1.05);
            filter: drop-shadow(0px 1px 10px #ffea00) drop-shadow(0px -1px 10px #ffea00) drop-shadow(1px 0px 10px #ffea00) drop-shadow(-1px 0px 10px #ffea00) brightness(1.05);
  }
}
#content .navigation-bar > .navigation.navigation-flower-fest-button.right .progress-bar-wrap {
  left: -137px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button.left .flower-fest-icon {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content .navigation-bar > .navigation.navigation-flower-fest-button.left .progress-bar-wrap {
  left: 75px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button[__currency_type='flower4'] .flower-fest-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -336px 0 no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-flower-fest-button[__currency_type='flower1'] .flower-fest-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -252px -252px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-store-stock-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -504px 0 no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-promotion-chests-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -252px -420px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-promotion-chests-button.magic-chests .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -336px -420px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-limited-offer-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px -336px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-limited-offer-button .bundle-amount {
  top: 32px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 15px;
  color: #fffc00;
  text-shadow: 0 2px 0 #564303;
  letter-spacing: 1px;
  z-index: 5;
}
#content .navigation-bar > .navigation.navigation-limited-offer-button[__custom-skin='mandarinsSeason'] .bundle-amount,
#content .navigation-bar > .navigation.navigation-limited-offer-button[__custom-skin='strawberrySeason'] .bundle-amount {
  top: 38px;
  text-shadow: 0 -1px 1px #87370e, 0 -1px 1px #87370e, 0 1px 1px #87370e, 0 1px 1px #87370e, -1px 0 1px #87370e, 1px 0 1px #87370e, -1px 0 1px #87370e, 1px 0 1px #87370e, -1px -1px 1px #87370e, 1px -1px 1px #87370e, -1px 1px 1px #87370e, 1px 1px 1px #87370e, -1px -1px 1px #87370e, 1px -1px 1px #87370e, -1px 1px 1px #87370e, 1px 1px 1px #87370e;
}
#content .navigation-bar > .navigation.navigation-limited-offer-button[__custom-skin='mandarinsSeason'] .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -336px -336px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-limited-offer-button[__custom-skin='strawberrySeason'] .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -504px -84px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-mole-event-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") 0 -420px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-mole-event-button .navigation-icon-front {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -84px -420px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-lotus-day-event-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -252px -336px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-puzzle-event-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -420px -420px no-repeat;
  width: 84px;
  height: 84px;
}
#content .navigation-bar > .navigation.navigation-newbie-kit-button .navigation-icon {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px -420px no-repeat;
  width: 84px;
  height: 84px;
}
#content.inMeta .navigation.meta-exit-button {
  position: absolute;
  left: 2px;
  top: 403px;
  width: 118px;
  height: 73px;
  background: url("https://content.z-media.info/elements/s/images/map/bonusWorld1ExitIcon.2f9ff39.png") -118px 0px;
  z-index: 101;
}
#content.inMeta .navigation.meta-exit-button:hover {
  background-position: -236px 0;
}
#content.inMeta .navigation.meta-exit-button:active {
  background-position: 0 0;
}
#content.inMeta .navigation.navigation-daily-challenge-button,
#content.inMeta .navigation.navigation-puzzle-event-button,
#content.inMeta .navigation.navigation-climbing-event-button,
#content.inMeta .navigation.navigation-lotus-day-event-button,
#content.inMeta .navigation.navigation-mole-event-button {
  display: none !important;
}
#left-sidebar-top {
  width: 114px;
  border: 1px solid #a0400e;
  border-radius: 15px;
  background-color: #bc6c3d;
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(135, 61, 23, 0.57), inset 0px 4px 3px 0px rgba(235, 146, 97, 0.65);
  font-family: 'bip', sans-serif;
  color: white;
  text-align: center;
}
#left-sidebar-top:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: repeating-linear-gradient(190deg, rgba(188, 108, 61, 0.3) 40px, rgba(147, 66, 34, 0.3) 80px, rgba(235, 146, 97, 0.3) 120px, rgba(135, 61, 23, 0.3) 160px, rgba(188, 108, 61, 0.3) 200px, rgba(147, 66, 34, 0.3) 240px, rgba(235, 146, 97, 0.3) 280px, rgba(135, 61, 23, 0.3) 300px), repeating-linear-gradient(-190deg, rgba(188, 108, 61, 0.6) 30px, rgba(147, 66, 34, 0.6) 60px, rgba(235, 146, 97, 0.6) 90px, rgba(135, 61, 23, 0.6) 120px, rgba(188, 108, 61, 0.6) 150px, rgba(147, 66, 34, 0.6) 180px, rgba(235, 146, 97, 0.6) 210px, rgba(135, 61, 23, 0.6) 230px), repeating-linear-gradient(23deg, rgba(188, 108, 61, 0.6) 50px, rgba(147, 66, 34, 0.6) 100px, rgba(235, 146, 97, 0.6) 150px, rgba(135, 61, 23, 0.6) 200px, rgba(188, 108, 61, 0.6) 250px, rgba(147, 66, 34, 0.6) 300px, rgba(235, 146, 97, 0.6) 350px, rgba(135, 61, 23, 0.6) 370px);
  opacity: 0.8;
}
#left-sidebar-top.hidden {
  display: none !important;
}
#left-sidebar-top .book .sidebar-button-icon {
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/sidebars/sprites.7c4b4d8.png") -98px 0 no-repeat;
  width: 95px;
  height: 86px;
}
#left-sidebar-top .button-slots .sidebar-button-icon {
  left: 9px;
  background: url("https://content.z-media.info/elements/s/images/sidebars/sprites.7c4b4d8.png") 0 -95px no-repeat;
  width: 95px;
  height: 84px;
}
#left-sidebar-top .button-slots.midroll .sidebar-button-icon {
  left: 6px;
}
#left-sidebar-top .button-slots.midroll .sidebar-button-icon:after {
  content: '';
  position: absolute;
  top: 49px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/sidebars/sprites.7c4b4d8.png") -193px 0 no-repeat;
  width: 71px;
  height: 35px;
}
#left-sidebar-top .button-achievements {
  height: 82px;
}
#left-sidebar-top .button-achievements .sidebar-button-icon {
  left: 15px;
  background: url("https://content.z-media.info/elements/s/images/sidebars/sprites.7c4b4d8.png") -95px -95px no-repeat;
  width: 82px;
  height: 82px;
}
#left-sidebar-top .button-achievements.has-reward:after {
  content: '';
  position: absolute;
  left: 65px;
  top: -11px;
  background: url('https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png') 0px 0px no-repeat;
  width: 43px;
  height: 48px;
  -webkit-animation: left-sidebar-top-exclamation-icon-show-animation 1s ease-in-out forwards;
          animation: left-sidebar-top-exclamation-icon-show-animation 1s ease-in-out forwards;
}
@-webkit-keyframes left-sidebar-top-exclamation-icon-show-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes left-sidebar-top-exclamation-icon-show-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#left-sidebar-top .button-achievements.has-reward:hover:after {
  background: url('https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png') -86px 0px no-repeat;
  width: 43px;
  height: 48px;
}
#left-sidebar-top .button-achievements.has-reward:active:after {
  background: url('https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png') -43px 0px no-repeat;
  width: 43px;
  height: 48px;
}
#left-sidebar-top .button-memory-game {
  display: none;
}
#left-sidebar-top .button-memory-game .sidebar-button-icon {
  top: -3px;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/sidebars/sprites.7c4b4d8.png") 0 0 no-repeat;
  width: 98px;
  height: 95px;
}
#left-sidebar-top .button-chest-offer-game {
  display: none;
}
#left-sidebar-top .button-chest-offer-game .sidebar-button-icon {
  top: 5px;
  left: 16px;
  width: 71px;
  height: 71px;
  z-index: 1;
}
#left-sidebar-top .button-chest-offer-game .sidebar-button-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest-offer-game/sprites.3cf0edf.png") 0 -147px no-repeat;
  width: 100px;
  height: 100px;
  -webkit-transform: scale(0.71);
          transform: scale(0.71);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#left-sidebar-top .button-chest-offer-game .chest-offer-game-exclamation-icon {
  position: absolute;
  top: 42px;
  left: 68px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest-offer-game/sprites.3cf0edf.png") -100px -147px no-repeat;
  width: 32px;
  height: 39px;
  font-size: 27px;
  text-align: center;
  line-height: 1.3;
  text-shadow: 0 2px 0 #9f2222;
  z-index: 2;
}
@-webkit-keyframes chest-offer-game-exclamation-bounce-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes chest-offer-game-exclamation-bounce-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#left-sidebar-top .button-chest-offer-game .chest-offer-game-exclamation-icon.bounce {
  -webkit-animation: chest-offer-game-exclamation-bounce-animation 1s ease-in-out forwards;
          animation: chest-offer-game-exclamation-bounce-animation 1s ease-in-out forwards;
}
#left-sidebar-top .button-chest-offer-game:hover .chest-offer-game-exclamation-icon {
  -webkit-filter: brightness(120%) drop-shadow(0 2px 3px rgba(255, 255, 255, 0.3)) drop-shadow(0 -2px 3px rgba(255, 255, 255, 0.3)) drop-shadow(2px 0 3px rgba(255, 255, 255, 0.3)) drop-shadow(-2px 0 3px rgba(255, 255, 255, 0.3));
          filter: brightness(120%) drop-shadow(0 2px 3px rgba(255, 255, 255, 0.3)) drop-shadow(0 -2px 3px rgba(255, 255, 255, 0.3)) drop-shadow(2px 0 3px rgba(255, 255, 255, 0.3)) drop-shadow(-2px 0 3px rgba(255, 255, 255, 0.3));
}
#left-sidebar-top .button-chest-offer-game:active .chest-offer-game-exclamation-icon {
  -webkit-filter: brightness(80%) drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
          filter: brightness(80%) drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
}
#left-sidebar-top .button-chest-offer-game.blocked-during-game .chest-offer-game-exclamation-icon,
#left-sidebar-top .button-chest-offer-game.disabled .chest-offer-game-exclamation-icon,
#left-sidebar-top .button-chest-offer-game.no-click .chest-offer-game-exclamation-icon {
  -webkit-filter: grayscale(100%) drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
          filter: grayscale(100%) drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
}
#left-sidebar-top .button-chest-offer-game.has-keys .chest-offer-game-exclamation-icon {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-animation: chest-offer-game-exclamation-pulse-animation 2.5s ease-in-out infinite;
          animation: chest-offer-game-exclamation-pulse-animation 2.5s ease-in-out infinite;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
@-webkit-keyframes chest-offer-game-exclamation-pulse-animation {
  0%,
  64% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  73% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  82% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  91% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes chest-offer-game-exclamation-pulse-animation {
  0%,
  64% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  73% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  82% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  91% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#left-sidebar-top > .sidebar-button {
  position: relative;
  height: 84px;
  margin-bottom: 13px;
}
#left-sidebar-top > .sidebar-button:not(:first-of-type) {
  margin-top: 18px;
}
#left-sidebar-top > .sidebar-button:not(:first-of-type):before {
  content: '';
  position: absolute;
  top: -11px;
  left: 6px;
  width: 98px;
  height: 3px;
  background-color: #9e5127;
}
#left-sidebar-top > .sidebar-button:first-of-type {
  margin-top: 13px;
}
#left-sidebar-top > .sidebar-button .sidebar-button-icon {
  position: absolute;
  -webkit-filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
          filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
}
#left-sidebar-top > .sidebar-button:hover > .sidebar-button-icon {
  -webkit-filter: brightness(120%) drop-shadow(0 2px 3px rgba(255, 255, 255, 0.3)) drop-shadow(0 -2px 3px rgba(255, 255, 255, 0.3)) drop-shadow(2px 0 3px rgba(255, 255, 255, 0.3)) drop-shadow(-2px 0 3px rgba(255, 255, 255, 0.3));
          filter: brightness(120%) drop-shadow(0 2px 3px rgba(255, 255, 255, 0.3)) drop-shadow(0 -2px 3px rgba(255, 255, 255, 0.3)) drop-shadow(2px 0 3px rgba(255, 255, 255, 0.3)) drop-shadow(-2px 0 3px rgba(255, 255, 255, 0.3));
}
#left-sidebar-top > .sidebar-button:active > .sidebar-button-icon {
  -webkit-filter: brightness(80%) drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
          filter: brightness(80%) drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
}
#left-sidebar-top > .sidebar-button.blocked-during-game,
#left-sidebar-top > .sidebar-button.disabled,
#left-sidebar-top > .sidebar-button.no-click {
  cursor: default;
  pointer-events: none;
}
#left-sidebar-top > .sidebar-button.blocked-during-game .sidebar-button-icon,
#left-sidebar-top > .sidebar-button.disabled .sidebar-button-icon,
#left-sidebar-top > .sidebar-button.no-click .sidebar-button-icon {
  -webkit-filter: grayscale(100%) drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
          filter: grayscale(100%) drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.6));
}
#left-sidebar-bottom {
  width: 114px;
  height: 116px;
  border: 1px solid #a0400e;
  border-radius: 15px;
  background-color: #bc6c3d;
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(135, 61, 23, 0.57), inset 0px 4px 3px 0px rgba(235, 146, 97, 0.65);
  font-family: 'bip', sans-serif;
  color: white;
  text-align: center;
}
#left-sidebar-bottom:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: repeating-linear-gradient(190deg, rgba(188, 108, 61, 0.3) 40px, rgba(147, 66, 34, 0.3) 80px, rgba(235, 146, 97, 0.3) 120px, rgba(135, 61, 23, 0.3) 160px, rgba(188, 108, 61, 0.3) 200px, rgba(147, 66, 34, 0.3) 240px, rgba(235, 146, 97, 0.3) 280px, rgba(135, 61, 23, 0.3) 300px), repeating-linear-gradient(-190deg, rgba(188, 108, 61, 0.6) 30px, rgba(147, 66, 34, 0.6) 60px, rgba(235, 146, 97, 0.6) 90px, rgba(135, 61, 23, 0.6) 120px, rgba(188, 108, 61, 0.6) 150px, rgba(147, 66, 34, 0.6) 180px, rgba(235, 146, 97, 0.6) 210px, rgba(135, 61, 23, 0.6) 230px), repeating-linear-gradient(23deg, rgba(188, 108, 61, 0.6) 50px, rgba(147, 66, 34, 0.6) 100px, rgba(235, 146, 97, 0.6) 150px, rgba(135, 61, 23, 0.6) 200px, rgba(188, 108, 61, 0.6) 250px, rgba(147, 66, 34, 0.6) 300px, rgba(235, 146, 97, 0.6) 350px, rgba(135, 61, 23, 0.6) 370px);
  opacity: 0.8;
}
#left-sidebar-bottom.hidden {
  display: none !important;
}
#left-sidebar-bottom .offers {
  position: absolute;
  width: 114px;
  font-size: 33px;
}
#left-sidebar-bottom .offers .offer {
  position: relative;
}
#left-sidebar-bottom .offers .offer > * {
  position: absolute;
}
#left-sidebar-bottom .offers .offer.coin .icon {
  top: 6px;
  left: 9px;
  width: 96px;
  height: 79.65957447px;
}
#left-sidebar-bottom .offers .offer.coin .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 78px;
  -webkit-transform-origin: -2.04255319px -7.14893617px;
          transform-origin: -2.04255319px -7.14893617px;
  -webkit-transform: scale(1.0212766);
          transform: scale(1.0212766);
}
#left-sidebar-bottom .offers .offer.coin .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -237px -148px no-repeat;
}
#left-sidebar-bottom .offers .offer.coin .text-offer {
  top: 67px;
  left: 0;
  width: 100%;
  font-size: 29px;
  text-align: center;
}
#left-sidebar-bottom .offers .offer.trowel .icon {
  top: 6px;
  left: 5px;
  width: 96px;
  height: 83.32075472px;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
#left-sidebar-bottom .offers .offer.trowel .icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.81132075px -3.62264151px;
          transform-origin: -1.81132075px -3.62264151px;
  -webkit-transform: scale(0.90566038);
          transform: scale(0.90566038);
}
#left-sidebar-bottom .offers .offer.trowel .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
#left-sidebar-bottom .offers .offer.rake .icon {
  top: 10px;
  left: 13px;
  width: 82px;
  height: 87.40659341px;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#left-sidebar-bottom .offers .offer.rake .icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.8021978px -2.7032967px;
          transform-origin: -1.8021978px -2.7032967px;
  -webkit-transform: scale(0.9010989);
          transform: scale(0.9010989);
}
#left-sidebar-bottom .offers .offer.rake .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
#left-sidebar-bottom .offers .offer.superflower .icon {
  position: absolute;
  top: 5px;
  left: 14px;
  width: 87px;
  height: 88.70588235px;
}
#left-sidebar-bottom .offers .offer.superflower .icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.70588235px -3.41176471px;
          transform-origin: -1.70588235px -3.41176471px;
  -webkit-transform: scale(0.85294118);
          transform: scale(0.85294118);
}
#left-sidebar-bottom .offers .offer.superflower .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
#left-sidebar-bottom .offers .offer.trowel .text-offer,
#left-sidebar-bottom .offers .offer.rake .text-offer,
#left-sidebar-bottom .offers .offer.superflower .text-offer {
  top: 66px;
  left: 62px;
  font-size: 33px;
  text-align: left;
}
#left-sidebar-bottom .offers .button-buy {
  position: absolute;
  top: 94px;
  left: 3px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 107px;
  height: 43px;
}
#left-sidebar-bottom .offers .button-buy:hover {
  background-position-y: 50%;
}
#left-sidebar-bottom .offers .button-buy:active {
  background-position-y: 100%;
}
#left-sidebar-bottom .offers .button-buy span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
#container #bottom-sidebar {
  width: 790px;
  height: 56px;
  border: 1px solid #a0400e;
  border-radius: 15px;
  background-color: #bc6c3d;
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(135, 61, 23, 0.57), inset 0px 4px 3px 0px rgba(235, 146, 97, 0.65);
  font-family: 'bip', sans-serif;
  color: white;
  text-align: center;
}
#container #bottom-sidebar:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: repeating-linear-gradient(190deg, rgba(188, 108, 61, 0.3) 40px, rgba(147, 66, 34, 0.3) 80px, rgba(235, 146, 97, 0.3) 120px, rgba(135, 61, 23, 0.3) 160px, rgba(188, 108, 61, 0.3) 200px, rgba(147, 66, 34, 0.3) 240px, rgba(235, 146, 97, 0.3) 280px, rgba(135, 61, 23, 0.3) 300px), repeating-linear-gradient(-190deg, rgba(188, 108, 61, 0.6) 30px, rgba(147, 66, 34, 0.6) 60px, rgba(235, 146, 97, 0.6) 90px, rgba(135, 61, 23, 0.6) 120px, rgba(188, 108, 61, 0.6) 150px, rgba(147, 66, 34, 0.6) 180px, rgba(235, 146, 97, 0.6) 210px, rgba(135, 61, 23, 0.6) 230px), repeating-linear-gradient(23deg, rgba(188, 108, 61, 0.6) 50px, rgba(147, 66, 34, 0.6) 100px, rgba(235, 146, 97, 0.6) 150px, rgba(135, 61, 23, 0.6) 200px, rgba(188, 108, 61, 0.6) 250px, rgba(147, 66, 34, 0.6) 300px, rgba(235, 146, 97, 0.6) 350px, rgba(135, 61, 23, 0.6) 370px);
  opacity: 0.8;
}
#container #bottom-sidebar.hidden {
  display: none !important;
}
#container #bottom-sidebar .bottom-sidebar-button {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 125px;
  height: 39px;
  text-align: center;
  top: 9px;
}
#container #bottom-sidebar .bottom-sidebar-button:hover {
  background-position-y: 50%;
}
#container #bottom-sidebar .bottom-sidebar-button:active {
  background-position-y: 100%;
}
#container #bottom-sidebar .bottom-sidebar-button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 13px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
#container #bottom-sidebar .button-group {
  position: absolute;
  left: 15px;
}
#container #bottom-sidebar .button-error {
  position: absolute;
  left: 156px;
}
#container #bottom-sidebar .button-error span {
  line-height: 12px;
  margin-top: -15px;
}
#container #bottom-sidebar .button-fullscreen {
  position: absolute;
  left: 297px;
}
#container #bottom-sidebar .share_widget {
  position: absolute;
  left: 419px;
  top: 12px;
  text-align: center;
  -webkit-transform: scale(0.72);
          transform: scale(0.72);
}
#container #bottom-sidebar .button-switch-newborn {
  position: absolute;
  left: 566px;
  top: 11px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 67px;
  height: 34px;
}
#container #bottom-sidebar .button-switch-newborn:hover {
  background-position-y: 50%;
}
#container #bottom-sidebar .button-switch-newborn:active {
  background-position-y: 100%;
}
#container #bottom-sidebar .button-switch-newborn .from-flower {
  background: url("https://content.z-media.info/elements/s/images/buttons/switch-flowers-bitton-sprites.ce7ee32.png") -33px -1px;
  width: 16px;
  height: 22px;
  position: absolute;
  top: 5px;
  left: 9px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
#container #bottom-sidebar .button-switch-newborn .arrow {
  background: url("https://content.z-media.info/elements/s/images/buttons/switch-flowers-bitton-sprites.ce7ee32.png") -18px -4px;
  width: 14px;
  height: 12px;
  position: absolute;
  top: 8px;
  left: 27px;
}
#container #bottom-sidebar .button-switch-newborn .to-flower {
  background: url("https://content.z-media.info/elements/s/images/buttons/switch-flowers-bitton-sprites.ce7ee32.png") 0 0;
  width: 17px;
  height: 22px;
  position: absolute;
  top: 5px;
  left: 42px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
#container #bottom-sidebar .button-switch-newborn.btnSwitched .from-flower {
  background: url("https://content.z-media.info/elements/s/images/buttons/switch-flowers-bitton-sprites.ce7ee32.png") 0 0;
  width: 17px;
  height: 22px;
  top: 5px;
  left: 9px;
  -webkit-transform: none;
          transform: none;
}
#container #bottom-sidebar .button-switch-newborn.btnSwitched .to-flower {
  background: url("https://content.z-media.info/elements/s/images/buttons/switch-flowers-bitton-sprites.ce7ee32.png") -33px -1px;
  width: 16px;
  height: 22px;
  top: 5px;
  left: 42px;
  -webkit-transform: none;
          transform: none;
}
#container #bottom-sidebar .bottom-sidebar-uid {
  position: absolute;
  left: 653px;
  top: 17px;
  font: 14px 'bip';
  color: white;
  text-shadow: 0 -1px 1px #793400, 0 -1px 1px #793400, 0 1px 1px #793400, 0 1px 1px #793400, -1px 0 1px #793400, 1px 0 1px #793400, -1px 0 1px #793400, 1px 0 1px #793400, -1px -1px 1px #793400, 1px -1px 1px #793400, -1px 1px 1px #793400, 1px 1px 1px #793400, -1px -1px 1px #793400, 1px -1px 1px #793400, -1px 1px 1px #793400, 1px 1px 1px #793400;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
}
#container #bottom-sidebar .bottom-sidebar-level {
  position: absolute;
  left: 653px;
  top: 35px;
  display: none;
  width: 120px;
  font: 12px 'bip';
  text-align: right;
  color: white;
  text-shadow: 0 -1px 1px #793400, 0 -1px 1px #793400, 0 1px 1px #793400, 0 1px 1px #793400, -1px 0 1px #793400, 1px 0 1px #793400, -1px 0 1px #793400, 1px 0 1px #793400, -1px -1px 1px #793400, 1px -1px 1px #793400, -1px 1px 1px #793400, 1px 1px 1px #793400, -1px -1px 1px #793400, 1px -1px 1px #793400, -1px 1px 1px #793400, 1px 1px 1px #793400;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: default;
  pointer-events: none;
}
#content > .map {
  background: url(https://content.z-media.info/elements/s/images/episodes/default/map-bg.3cbc876.jpg);
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
}
#content > .map::after {
  content: url(https://content.z-media.info/elements/s/images/episodes/default/map-shadow.c48f172.png);
  position: absolute;
  top: 0;
  left: 0;
}
#content > .map > .map-dot {
  position: absolute;
  z-index: 2;
}
#content > .map > .map-dot:hover {
  z-index: 5;
}
#content > .map > .map-dot.pos1 {
  top: 374px;
  left: 106px;
}
#content > .map > .map-dot.pos2 {
  top: 392px;
  left: 188px;
}
#content > .map > .map-dot.pos3 {
  top: 408px;
  left: 278px;
}
#content > .map > .map-dot.pos4 {
  top: 419px;
  left: 366px;
}
#content > .map > .map-dot.pos5 {
  top: 415px;
  left: 460px;
}
#content > .map > .map-dot.pos6 {
  top: 411px;
  left: 546px;
}
#content > .map > .map-dot.pos7 {
  top: 368px;
  left: 620px;
}
#content > .map > .map-dot.pos8 {
  top: 293px;
  left: 579px;
}
#content > .map > .map-dot.pos9 {
  top: 282px;
  left: 496px;
}
#content > .map > .map-dot.pos10 {
  top: 271px;
  left: 404px;
}
#content > .map > .map-dot.pos11 {
  top: 281px;
  left: 318px;
}
#content > .map > .map-dot.pos12 {
  top: 270px;
  left: 233px;
}
#content > .map > .map-dot.pos13 {
  top: 218px;
  left: 174px;
}
#content > .map > .map-dot.pos14 {
  top: 159px;
  left: 142px;
}
#content > .map > .map-dot.pos15 {
  top: 97px;
  left: 190px;
}
#content > .map > .map-dot.pos16 {
  top: 107px;
  left: 272px;
}
#content > .map > .map-dot.pos17 {
  top: 137px;
  left: 347px;
}
#content > .map > .map-dot.pos18 {
  top: 169px;
  left: 419px;
}
#content > .map > .map-dot.pos19 {
  top: 160px;
  left: 505px;
}
#content > .map > .map-dot.pos20 {
  top: 142px;
  left: 586px;
}
#content > .map > .map-dot > .players {
  position: absolute;
  top: -40px;
  left: 6px;
  z-index: 5;
}
#content > .map > .map-dot.closed > .players {
  top: -44px;
}
#content > .map > .map-dot.pos1 > .players,
#content > .map > .map-dot.pos2 > .players,
#content > .map > .map-dot.pos3 > .players,
#content > .map > .map-dot.pos4 > .players,
#content > .map > .map-dot.pos5 > .players,
#content > .map > .map-dot.pos6 > .players,
#content > .map > .map-dot.pos14 > .players,
#content > .map > .map-dot.pos15 > .players,
#content > .map > .map-dot.pos16 > .players,
#content > .map > .map-dot.pos17 > .players {
  left: -4px;
}
#content > .map > .map-dot.pos7 > .players {
  left: 16px;
}
#content > .map > .map-dot.pos8 > .players,
#content > .map > .map-dot.pos9 > .players,
#content > .map > .map-dot.pos10 > .players,
#content > .map > .map-dot.pos11 > .players,
#content > .map > .map-dot.pos12 > .players {
  left: 10px;
}
#content > .map > .map-dot.pos13 > .players {
  left: 30px;
}
#content > .map > .map-dot.pos18 > .players {
  left: 0px;
}
#content > .map > .map-dot.pos19 > .players {
  left: -10px;
}
#content > .map > .map-dot.pos20 > .players {
  left: -16px;
}
#content > .map > .map-dot > .players > .player {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
  transition: all .5s ease;
}
#content > .map > .map-dot > .players > .player > .avatar {
  position: absolute;
}
#content > .map > .map-dot > .players > .player > .avatar > div {
  position: absolute;
  z-index: 3;
}
#content > .map > .map-dot > .players > .player > .avatar > img {
  position: absolute;
  top: 7px;
  left: 10px;
  width: 30px;
  z-index: 1;
}
#content > .map > .map-dot > .players > .player > .avatar.heartgift {
  cursor: pointer;
}
#content > .map > .map-dot > .players > .player > .avatar.heartgift:hover::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: 7px;
  left: 10px;
  background: url(https://content.z-media.info/elements/s/images/map/heartgift.cb4f514.png);
  z-index: 2;
}
#content > .map > .map-dot > .players > .player > .avatar.heartgiftchecked {
  cursor: pointer;
}
#content > .map > .map-dot > .players > .player > .avatar.heartgiftchecked:hover::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: 7px;
  left: 10px;
  background: url(https://content.z-media.info/elements/s/images/map/heartgiftchecked.4f21c53.png);
  z-index: 2;
}
#content > .map > .map-dot > .players > .player.pos1 {
  left: 0px;
  z-index: 3;
}
#content > .map > .map-dot > .players > .player.pos2 {
  left: -3px;
  top: -3px;
  z-index: 2;
}
#content > .map > .map-dot > .players > .player.pos3 {
  left: -6px;
  top: -6px;
  z-index: 1;
}
#content > .map > .map-dot > .players:hover > .player.pos1 {
  left: 0px;
}
#content > .map > .map-dot > .players:hover > .player.pos2 {
  left: -50px;
}
#content > .map > .map-dot > .players:hover > .player.pos3 {
  left: -100px;
}
#content > .map > .map-dot > .icon {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
#content > .map > .map-dot > .icon > .lid {
  position: absolute;
  width: 51px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 12px;
  color: #004a13;
  text-shadow: -1px 0px 0px #f4f4e0, 1px 0px 0px #f4f4e0, 0px -1px 0px #f4f4e0, 0px 1px 0px #f4f4e0;
  z-index: 3;
}
#content > .map > .map-dot > .stars {
  position: absolute;
  top: 38px;
  left: 5px;
  z-index: 1;
}
#content > .map > .map-dot > .stars.num1 {
  top: 37px;
}
#content > .map > .map-dot.closed > .icon > .lid {
  display: none;
}
#content > .map > .map-dot.closed > .stars {
  display: none;
}
#content > .map > .map-dot.opened > .icon {
  top: -2px;
  cursor: pointer;
}
#content > .map > .map-dot.opened > .icon > .lid {
  display: block;
  cursor: pointer;
}
#content > .map > .map-dot.opened:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  transition: all .13s;
}
#content > .map > .map-dot.opened:active {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  transition: all 0s;
}
#content > .map > .map-dot.current > .current-animation {
  display: block;
}
#content > .map > .map-dot.current > .stars {
  display: none;
}
#content > .map > .map-dot.hard > .icon {
  width: 75px;
  height: 69px;
}
#content > .map > .map-dot.hard > .icon > .lid {
  top: 22px;
  left: 1px;
  color: #faffc6;
  text-shadow: -1px 0px 0px #0e3a0f, 1px 0px 0px #0e3a0f, 0px -1px 0px #0e3a0f, 0px 1px 0px #0e3a0f;
}
#content > .map > .map-dot.hard.opened > .icon,
#content > .map > .map-dot.hard.closed > .icon {
  top: -10px;
  left: 2px;
  width: 51px;
  height: 54px;
  background: url(https://content.z-media.info/elements/s/images/map/hard-levels/closed.8b3abd0.png) no-repeat;
}
#content > .map > .map-dot.hard.current > .icon {
  width: 62px;
  height: 46px;
  top: 5px;
  left: 2px;
  background: url(https://content.z-media.info/elements/s/images/map/hard-levels/current.90efcba.png) no-repeat;
}
#content > .map > .map-dot.hard.current > .icon > .lid {
  top: 14px;
  left: 7px;
  color: #fdffe2;
  text-shadow: -1px 0px 0px #ae1c00, 1px 0px 0px #ae1c00, 0px -1px 0px #ae1c00, 0px 1px 0px #ae1c00;
}
#content > .map > .map-dot.hard.current .current-animation {
  top: 6px;
  left: -18px;
}
#content > .map > .map-dot.normal > .icon {
  width: 59px;
  height: 33px;
}
#content > .map > .map-dot.normal > .icon > .lid {
  top: 5px;
  left: 5px;
}
#content > .map > .map-dot.normal.opened > .icon {
  top: 8px;
  background: url(https://content.z-media.info/elements/s/images/map/normal-levels/opened.0ad7fd2.png) no-repeat;
}
#content > .map > .map-dot.normal.closed > .icon {
  top: 6px;
  left: -1px;
  background: url(https://content.z-media.info/elements/s/images/map/normal-levels/closed.4fb5c2d.png) no-repeat;
}
#content > .map > .map-dot.normal.current > .icon {
  top: 12px;
  left: 1px;
  background: url(https://content.z-media.info/elements/s/images/map/normal-levels/current.0fd9308.png) no-repeat;
}
#content > .map > .keys {
  position: absolute;
  top: 85px;
  left: 695px;
  width: 36px;
  height: 86px;
  background: transparent;
  display: none;
}
#content > .map > .portal {
  position: absolute;
  top: 58px;
  left: 605px;
  z-index: 1;
  pointer-events: none;
}
#content > .map > .portal > .avatar {
  position: absolute;
  top: 17px;
  left: 17px;
  display: none;
}
#content > .map > .portal > .avatar > div {
  position: absolute;
  z-index: 2;
}
#content > .map > .portal > .avatar > img {
  position: absolute;
  top: 7px;
  left: 10px;
  width: 30px;
  z-index: 1;
}
#content > .map > .portal > .icon {
  position: absolute;
  width: 83px;
  height: 77px;
  background: url(https://content.z-media.info/elements/s/images/map/portal-light.f6ef793.png);
}
#content > .map > .portal.opened > .shining {
  position: absolute;
  top: 4px;
  left: 6px;
  background: url(https://content.z-media.info/elements/s/images/map/portal-shining-light.1934395.png);
  width: 72px;
  height: 71px;
  -webkit-animation: global-cycle-animation 2s steps(47) infinite;
          animation: global-cycle-animation 2s steps(47) infinite;
}
#content > .map > .portal.current {
  cursor: pointer;
}
#content > .map > .portal.current > .avatar {
  display: block;
}
#content > .map > .map-dot > .current-animation {
  display: none;
  position: absolute;
  top: 2px;
  left: -22px;
  width: 106px;
  height: 54px;
  -webkit-transform: scaleY(1.25);
          transform: scaleY(1.25);
  opacity: .65;
  background: url(https://content.z-media.info/elements/s/images/map/map-dot-current.5.d6bb6a4.png) 0px 0 no-repeat;
  -webkit-animation: map-dot-current-circle 3s steps(91) 0ms infinite;
          animation: map-dot-current-circle 3s steps(91) 0ms infinite;
}
@-webkit-keyframes map-dot-current-circle {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -9646px 0px;
  }
}
@keyframes map-dot-current-circle {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -9646px 0px;
  }
}
#content > .map .objects {
  display: none;
}
#content > .map .chest {
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/map/map-chest.707d8f3.png) -17px -17px no-repeat;
  width: 83px;
  height: 85px;
  cursor: pointer;
  z-index: 1;
}
#content > .map .chest > .chest-text {
  position: absolute;
  top: 0px;
  left: 20px;
  width: 63px;
  height: 20px;
  font: 15px "bip", sans-serif;
  color: #FFFFFB;
  text-align: center;
  text-shadow: 0px 2px 0px #484441;
}
#content > .map .chest.opened {
  cursor: default;
}
#content > .map .chest.opened > .chest-text {
  display: none;
}
#content > .map .chest.right {
  background-position: -17px -18px;
  width: 83px;
  height: 85px;
}
#content > .map .chest.right.opened {
  background-position: -13px -294px;
  width: 83px;
  height: 68px;
}
#content > .map .chest.left {
  background-position: -17px -120px;
  width: 83px;
  height: 85px;
}
#content > .map .chest.left.opened {
  background-position: -11px -215px;
  width: 83px;
  height: 65px;
}
#content > .add-something-on-map-icon,
#content > .add-something-on-map-amount {
  position: absolute;
  width: 50px;
  height: 50px;
  opacity: 0;
}
#content > .add-something-on-map-icon {
  display: none;
  z-index: 3001;
}
#content > .add-something-on-map-icon > .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#content > .add-something-on-map-icon > .icon:before {
  content: '';
  position: absolute;
}
#content > .add-something-on-map-icon > .icon.bounce-out {
  -webkit-animation: add-something-on-map-icon-bounce-out 240ms linear;
          animation: add-something-on-map-icon-bounce-out 240ms linear;
}
@-webkit-keyframes add-something-on-map-icon-bounce-out {
  from,
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  33% {
    -webkit-transform: scale(1.1, 0.9);
            transform: scale(1.1, 0.9);
  }
  66% {
    -webkit-transform: scale(0.9, 1.1);
            transform: scale(0.9, 1.1);
  }
}
@keyframes add-something-on-map-icon-bounce-out {
  from,
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  33% {
    -webkit-transform: scale(1.1, 0.9);
            transform: scale(1.1, 0.9);
  }
  66% {
    -webkit-transform: scale(0.9, 1.1);
            transform: scale(0.9, 1.1);
  }
}
#content > .add-something-on-map-icon > .icon.add-meta-currency-icon:before {
  top: -20px;
  left: -13px;
  width: 74px;
  height: 89px;
  background: url('https://content.z-media.info/elements/s/images/episodes/meta/common/acorn.f0ff46f.png') 0 0 no-repeat;
  -webkit-transform: scale(0.83);
          transform: scale(0.83);
}
#content > .add-something-on-map-icon > .icon.add-clan-xp-icon:before {
  top: -16px;
  left: -16px;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
#content > .add-something-on-map-icon > .icon.add-clan-xp-icon.rank-1:before {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -84px -84px no-repeat;
  width: 84px;
  height: 84px;
}
#content > .add-something-on-map-icon > .icon.add-clan-xp-icon.rank-2:before {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px 0 no-repeat;
  width: 84px;
  height: 84px;
}
#content > .add-something-on-map-icon > .icon.add-clan-xp-icon.rank-3:before {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px -84px no-repeat;
  width: 84px;
  height: 84px;
}
#content > .add-something-on-map-icon > .icon.add-clan-xp-icon.rank-4:before {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") 0 -168px no-repeat;
  width: 84px;
  height: 84px;
}
#content > .add-something-on-map-icon > .icon.add-clan-xp-icon.rank-5:before {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -84px -168px no-repeat;
  width: 84px;
  height: 84px;
}
#content > .add-something-on-map-icon > .icon.add-clan-xp-icon.rank-6:before {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -168px -168px no-repeat;
  width: 84px;
  height: 84px;
}
#content > .add-something-on-map-icon > .icon.add-clan-xp-icon.rank-7:before {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") -252px 0 no-repeat;
  width: 84px;
  height: 84px;
}
#content > .add-something-on-map-icon > .icon.add-clan-league-marks-icon:before {
  top: -6px;
  left: 4px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.78);
          transform: scale(0.78);
}
#content > .add-something-on-map-icon > .icon.add-clan-event-currency-icon:before {
  top: -2px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
#content > .add-something-on-map-icon > .icon.add-hidden-temple-currency-icon:before {
  top: -84px;
  left: -85px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -298px no-repeat;
  width: 220px;
  height: 218px;
  -webkit-transform: scale(0.23);
          transform: scale(0.23);
}
#content > .add-something-on-map-icon > .icon.add-flower-fest-currency-icon:before {
  top: -23px;
  left: -21px;
  -webkit-transform: scale(0.52);
          transform: scale(0.52);
}
#content > .add-something-on-map-icon > .icon.add-flower-fest-currency-icon.flower1:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
#content > .add-something-on-map-icon > .icon.add-flower-fest-currency-icon.flower4:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
#content > .add-something-on-map-icon > .icon.add-lotto-token-icon:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -538px -152px no-repeat;
  width: 141px;
  height: 150px;
  -webkit-transform: scale(0.35460993);
          transform: scale(0.35460993);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .add-something-on-map-icon:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff8b0 20%, transparent 30%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: 0;
}
#content > .add-something-on-map-icon.flash-animation:before {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
#content > .add-something-on-map-amount {
  z-index: 3002;
  text-align: center;
  font-family: 'bip', sans-serif;
  color: #fff;
  font-size: 18px;
  text-shadow: 0 -1px 1px #7a3514, 0 -1px 1px #7a3514, 0 1px 1px #7a3514, 0 1px 1px #7a3514, -1px 0 1px #7a3514, 1px 0 1px #7a3514, -1px 0 1px #7a3514, 1px 0 1px #7a3514, -1px -1px 1px #7a3514, 1px -1px 1px #7a3514, -1px 1px 1px #7a3514, 1px 1px 1px #7a3514, -1px -1px 1px #7a3514, 1px -1px 1px #7a3514, -1px 1px 1px #7a3514, 1px 1px 1px #7a3514;
  letter-spacing: 1px;
}
@-webkit-keyframes something-on-map-amount-fly {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(-20px) scale(1);
            transform: translateY(-20px) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-65px) scale(1.3);
            transform: translateY(-65px) scale(1.3);
  }
}
@keyframes something-on-map-amount-fly {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(-20px) scale(1);
            transform: translateY(-20px) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-65px) scale(1.3);
            transform: translateY(-65px) scale(1.3);
  }
}
#content > .add-something-on-map-amount.animated {
  -webkit-animation: something-on-map-amount-fly 2s ease-out forwards;
          animation: something-on-map-amount-fly 2s ease-out forwards;
}
#content > .map-tutorial.daily-challenge,
#content > .map-tutorial.puzzle-event {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 201;
  display: none;
}
#content > .map-tutorial.daily-challenge > .step.step-0,
#content > .map-tutorial.puzzle-event > .step.step-0 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
}
#content > .map-tutorial.puzzle-event > .step.step-0 > .cloud .text {
  margin-top: 30px;
}
#content > .map-tutorial.daily-challenge > .step.step-0 > .cloud .text {
  margin-top: 20px;
}
#content > .footer > .friends-top {
  position: absolute;
  top: -122px;
  left: 0px;
  width: 100%;
  height: 135px;
  z-index: 50;
}
#content > .footer > .friends-top > .edge {
  position: absolute;
  bottom: 16px;
  z-index: 100;
}
#content > .footer > .friends-top > .edge.left {
  left: 0px;
}
#content > .footer > .friends-top > .edge.right {
  left: 710px;
}
#content > .footer > .friends-top > .button-footer.friends-top-left-arrow {
  position: absolute;
  top: 9px;
  left: 9px;
  z-index: 300;
}
#content > .footer > .friends-top > .button-footer.friends-top-left-arrow-fast {
  position: absolute;
  top: 62px;
  left: 6px;
  z-index: 300;
}
#content > .footer > .friends-top > .button-footer.friends-top-right-arrow {
  position: absolute;
  top: 9px;
  left: 717px;
  z-index: 300;
}
#content > .footer > .friends-top > .button-footer.friends-top-right-arrow-fast {
  position: absolute;
  top: 62px;
  left: 717px;
  z-index: 300;
}
#content > .footer > .friends-top > .users-list {
  position: absolute;
  bottom: 20px;
  left: 50px;
  width: 660px;
  height: 135px;
  overflow: hidden;
  z-index: 200;
}
#content > .footer > .friends-top > .users-list.hover {
  height: 285px;
  width: 772px;
  -webkit-transform: translateX(-56px);
          transform: translateX(-56px);
}
#content > .footer > .friends-top > .users-list.hover > .users-band {
  top: 164px;
  -webkit-transform: translateX(56px);
          transform: translateX(56px);
}
#content > .footer > .friends-top > .users-list > .users-band {
  position: absolute;
  top: 14px;
  left: 0px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block {
  position: absolute;
  top: 0px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .bg {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 15;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .button-footer.hidden,
#content > .footer > .friends-top > .users-list > .users-band > .user-block .sprite-footer.hidden {
  display: none;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .button-footer.friends-top-plus-invite {
  position: absolute;
  top: 58px;
  left: 66px;
  z-index: 35;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .button-footer.friends-top-plus-10-coins-2 {
  position: absolute;
  top: 54px;
  left: 62px;
  z-index: 35;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .button-footer.friends-top-wakeup-3 {
  position: absolute;
  top: 55px;
  left: 62px;
  z-index: 35;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .level {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 30;
  text-align: center;
  width: 94px;
  background: transparent;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .level > .wrap {
  font: 14px "bip", sans-serif;
  color: white;
  text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.3);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .avatar {
  position: absolute;
  top: 22px;
  left: 15px;
  width: 64px;
  height: 64px;
  z-index: 20;
  box-shadow: inset 0px 2px 3px 0px #5f2407;
  background-size: cover;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .name {
  position: absolute;
  top: 91px;
  left: 2px;
  width: 90px;
  text-align: center;
  font: 14px "bip", sans-serif;
  color: #FFFFFB;
  text-shadow: 2px 2px 2px rgba(48, 45, 42, 0.25), -1px 2px 0 rgba(29, 16, 5, 0.25);
  z-index: 20;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block.outApp > .level {
  display: none;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud {
  position: absolute;
  top: -158px;
  left: -70px;
  background: url("https://content.z-media.info/elements/s/images/reward-cloud/sprites.256a613.png") 0 0 no-repeat;
  width: 230px;
  height: 152px;
  text-align: center;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .more {
  width: 20px;
  display: inline-block;
  position: relative;
  top: 32px;
  font: 17px "bip", sans-serif;
  color: #996633;
  text-shadow: 0px -1px 0px white, 0px 1px 0px white, -1px 0px 0px white, 1px 0px 0px white, 0px -2px 0px white, -1px 2px 1px white, -2px 1px 0px white, 2px 0px 0px white;
  margin-left: 3px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item {
  position: relative;
  top: 56px;
  margin: 0 5px;
  display: inline-block;
  background: url("https://content.z-media.info/elements/s/images/reward-cloud/sprites.256a613.png") 0 -152px no-repeat;
  width: 58px;
  height: 58px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward {
  position: absolute;
  top: 0;
  left: 0;
  width: 58px;
  height: 56px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cat {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.spring-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -438px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cat-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cosmo-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.may-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.summer-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -518px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.pirates-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px 0 no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.chess-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.september-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -219px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cookday-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.first-snow-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px 0 no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.new-year-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.goblins-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -219px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.maslenitsa-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -292px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.spring-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -292px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cosmo-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.may-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.summer-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -518px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.pirates-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.chess-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.chess-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cat-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.september-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -73px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cookday-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.goblins-2020-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -146px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.first-snow-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -73px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.new-year-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.maslenitsa-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -365px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.spring-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -365px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cosmo-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.may-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.summer-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -518px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.pirates-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -438px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.september-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -146px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.adventurePath {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px -160px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.grandmothers-hut {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -498px -598px no-repeat;
  width: 241px;
  height: 241px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cookday-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.after-storm {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -689px -267px no-repeat;
  width: 266px;
  height: 266px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.bee-house {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -245px -598px no-repeat;
  width: 253px;
  height: 253px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.wind-mill {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -739px -598px no-repeat;
  width: 236px;
  height: 239px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-1000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -41px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-2000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -41px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-3000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -127px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-4000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -127px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-5000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -127px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-6000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -286px 0 no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-7000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -286px -86px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-8000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -213px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-9000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -213px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-10000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -41px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement.task-academic {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -213px no-repeat;
  width: 77px;
  height: 80px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement.task-expert {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -259px -213px no-repeat;
  width: 77px;
  height: 80px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement.task-master {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px 0 no-repeat;
  width: 77px;
  height: 80px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement.task-rookie {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px -80px no-repeat;
  width: 77px;
  height: 80px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cat {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.spring-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -438px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cat-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cosmo-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.may-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.summer-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -518px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.pirates-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px 0 no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.chess-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.september-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -219px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cookday-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.first-snow-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px 0 no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.new-year-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.goblins-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -219px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.maslenitsa-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -292px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.spring-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -292px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cosmo-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.may-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.summer-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -518px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.pirates-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.chess-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.chess-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cat-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -299px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.september-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -73px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cookday-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.goblins-2020-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -146px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.first-snow-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -73px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.new-year-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.maslenitsa-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -365px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.spring-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -365px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cosmo-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.may-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.summer-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -518px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.pirates-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -438px -445px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.september-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -146px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.adventurePath {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px -160px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.grandmothers-hut {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -498px -598px no-repeat;
  width: 241px;
  height: 241px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cookday-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -372px no-repeat;
  width: 73px;
  height: 73px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.after-storm {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -689px -267px no-repeat;
  width: 266px;
  height: 266px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.bee-house {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -245px -598px no-repeat;
  width: 253px;
  height: 253px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.wind-mill {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -739px -598px no-repeat;
  width: 236px;
  height: 239px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-1000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -41px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-2000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -41px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-3000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -127px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-4000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -127px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-5000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -127px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-6000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -286px 0 no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-7000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -286px -86px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-8000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -213px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-9000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -213px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-10000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -41px no-repeat;
  width: 91px;
  height: 86px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement.task-academic {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -213px no-repeat;
  width: 77px;
  height: 80px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement.task-expert {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -259px -213px no-repeat;
  width: 77px;
  height: 80px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement.task-master {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px 0 no-repeat;
  width: 77px;
  height: 80px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement.task-rookie {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px -80px no-repeat;
  width: 77px;
  height: 80px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward:not(.grandmothers-hut),
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward:not(.after-storm),
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward:not(.bee-house),
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward:not(.wind-mill),
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward:not(.over-level),
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward:not(.task-engagement) {
  -webkit-transform: scale(0.795);
          transform: scale(0.795);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.cosmo-2019 {
  left: -2px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.september-2020,
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.september-2021,
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.first-snow-2020 {
  top: 2px;
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.grandmothers-hut {
  -webkit-transform: scale(0.24);
          transform: scale(0.24);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.after-storm {
  -webkit-transform: scale(0.22);
          transform: scale(0.22);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.bee-house {
  -webkit-transform: scale(0.23);
          transform: scale(0.23);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.wind-mill {
  left: 0;
  -webkit-transform: scale(0.24, 0.22) translate(6px, 14px);
          transform: scale(0.24, 0.22) translate(6px, 14px);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-1000,
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-2000,
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-3000,
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-4000 {
  top: -6px;
  left: -7px;
  -webkit-transform: scale(0.81);
          transform: scale(0.81);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-5000 {
  top: -7px;
  left: -7px;
  -webkit-transform: scale(0.81);
          transform: scale(0.81);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-6000 {
  top: -4px;
  left: -3px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-7000 {
  top: -4px;
  left: -3px;
  -webkit-transform: scale(0.73);
          transform: scale(0.73);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-8000 {
  top: -2px;
  left: -2px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-9000 {
  top: -3px;
  left: -2px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.over-level.over-level-10000 {
  top: -3px;
  left: -3px;
  -webkit-transform: scale(0.72);
          transform: scale(0.72);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud > .item > .reward.task-engagement {
  left: 2px;
  -webkit-transform: scale(0.73);
          transform: scale(0.73);
}
#content > .footer > .friends-top > .users-list > .users-band > .user-block > .reward-cloud.more > .item {
  margin: 0 2px;
}
.game {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 102;
}
.game > .game-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/episodes/default/game-bg.3ff888d.jpg);
}
.game .villain-damage-counter {
  position: absolute;
  top: 95px;
  font-size: 21px;
  font-family: BIP;
  left: 46px;
  width: 36px;
  height: 25px;
  background-image: url('https://content.z-media.info/elements/s/images/villain/villain-counter.be73f9a.png');
  color: #f9cf52;
  line-height: 25px;
  text-align: center;
  z-index: 460;
  opacity: 0;
}
.game .colored-villain-damage-counter {
  position: absolute;
  font-size: 20px;
  font-family: BIP;
  width: 36px;
  height: 25px;
  background-image: url('https://content.z-media.info/elements/s/images/villain/villain-counter.be73f9a.png');
  color: #f9cf52;
  line-height: 25px;
  text-align: center;
  z-index: 460;
  opacity: 0;
}
.game .sorehead-villain-damage-counter {
  position: absolute;
  top: 95px;
  font-size: 18px;
  font-family: BIP;
  left: 46px;
  width: 31px;
  height: 30px;
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/sorehead/skull.904973f.png');
  color: white;
  line-height: 25px;
  text-align: center;
  z-index: 460;
  opacity: 0;
}
.game .snail-damage-counter {
  position: absolute;
  top: 95px;
  font-size: 21px;
  font-family: BIP;
  left: 46px;
  width: 46px;
  height: 28px;
  background-image: url('https://content.z-media.info/elements/s/images/snail/snail-counter.41316c3.png');
  color: #f9cf52;
  line-height: 25px;
  text-align: center;
  z-index: 460;
  padding-top: 3px;
  box-sizing: border-box;
  opacity: 0;
}
.game .snow-snail-damage-counter {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/snail/snow-snail-counter.4608703.png");
  position: absolute;
  top: 92px;
  left: 50px;
  width: 41px;
  height: 29px;
  font-family: BIP;
  font-size: 25px;
  color: #2e2baf;
  text-align: center;
  line-height: 1;
  z-index: 460;
  box-sizing: border-box;
  opacity: 0;
}
.game .new-year-villain-damage-counter {
  position: absolute;
  top: 74px;
  font-size: 26px;
  font-family: BIP;
  left: 36px;
  width: 52px;
  height: 46px;
  color: #212073;
  line-height: 53px;
  text-align: center;
  z-index: 460;
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_villain/gift.93dba55.png');
  padding-top: 3px;
  box-sizing: border-box;
  opacity: 0;
}
.game .dog_villain-damage-counter {
  position: absolute;
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/20/dog/paper.fd38106.png') 0px 0px no-repeat;
  width: 47px;
  height: 43px;
  left: 33px;
  bottom: 8px;
  box-sizing: border-box;
  padding-top: 16px;
  font-family: BIP;
  font-size: 26px;
  color: #0c4d76;
  text-align: center;
  font-weight: bold;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  z-index: 460;
  opacity: 0;
}
.game .pirate-villain-damage-counter {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/pirates/pirate-box.505f4e2.png");
  position: absolute;
  left: 35px;
  top: 75px;
  width: 58px;
  height: 46px;
  z-index: 0;
  font-family: BIP;
  font-size: 26px;
  color: white;
  text-align: center;
  padding-top: 16px;
  padding-right: 8px;
  box-sizing: border-box;
  z-index: 460;
  opacity: 0;
}
.game .pirate-boss-villain-damage-counter {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/pirates/pirate-boss-box.575b0a4.png");
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 47px;
  height: 31px;
  font-family: BIP;
  font-size: 26px;
  color: white;
  text-align: center;
  padding-top: 2px;
  font-size: 20px;
  z-index: 460;
  opacity: 0;
}
.game .villain-booster-animation {
  width: 87px;
  height: 83px;
  background: url("https://content.z-media.info/elements/s/images/boosters/boosterHover.1.88429c2.png") 0 0 no-repeat;
  z-index: 399;
  position: absolute;
  background-size: cover;
  -webkit-transform: scale(2.2);
          transform: scale(2.2);
}
.game .villain-booster-animation.css3animation {
  display: block;
  z-index: 999;
  -webkit-animation: villain-booster-animation 1s steps(6) infinite;
          animation: villain-booster-animation 1s steps(6) infinite;
}
@-webkit-keyframes villain-booster-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position: -522px 0px;
  }
}
@keyframes villain-booster-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position: -522px 0px;
  }
}
.game .colored-villain-booster-animation {
  width: 87px;
  height: 83px;
  background: url("https://content.z-media.info/elements/s/images/boosters/boosterHover.1.88429c2.png") 0 0 no-repeat;
  z-index: 399;
  position: absolute;
  background-size: cover;
  -webkit-transform: scale(2.9);
          transform: scale(2.9);
}
.game .colored-villain-booster-animation.css3animation {
  display: block;
  z-index: 999;
  -webkit-animation: villain-booster-animation 1s steps(6) infinite;
          animation: villain-booster-animation 1s steps(6) infinite;
}
@keyframes villain-booster-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position: -522px 0px;
  }
}
.game .gun-bullet {
  width: 62px;
  height: 62px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  background-image: url('https://content.z-media.info/elements/s/images/gun/thorn.84a336a.png');
  position: absolute;
  z-index: 5000;
}
.game .gun-bullet .right {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.game .gun-bullet .left {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.game .gun-bullet .down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.game .laser-bullet {
  width: 62px;
  height: 62px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/beam.d33488d.png") 0 0 no-repeat;
  position: absolute;
  z-index: 5000;
}
.game .cannon-bullet {
  width: 62px;
  height: 62px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/cannon/round-shot.8446d94.png") 0 0 no-repeat;
  position: absolute;
  z-index: 5000;
}
.game .gun-cover {
  position: absolute;
  width: 62px;
  height: 62px;
  background-color: rgba(22, 110, 3, 0.25);
  z-index: 999;
  opacity: 0;
}
.game .gun-cover:before {
  width: 100%;
  height: 100%;
  background: url("https://content.z-media.info/elements/s/images/gun/bullet-explode.14afef5.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.208s steps(4) forwards;
          animation: global-cycle-animation 0.208s steps(4) forwards;
  background-position: 0 0;
  position: absolute;
  display: block;
  content: " ";
}
.game .laser-cover {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 999;
  opacity: 0;
}
.game .laser-cover:before {
  width: 100%;
  height: 100%;
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/explode-beam.94fb18b.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.208s steps(6) forwards;
          animation: global-cycle-animation 0.208s steps(6) forwards;
  background-position: 0 0;
  position: absolute;
  display: block;
  content: " ";
}
.game .cannon-cover {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 999;
  opacity: 0;
}
.game .cannon-cover:before {
  width: 100%;
  height: 100%;
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/cannon/round-shot.8446d94.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.25s steps(25) forwards;
          animation: global-cycle-animation 0.25s steps(25) forwards;
  background-position: 0 0;
  position: absolute;
  display: block;
  content: " ";
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.game > .game-info .game-mascot {
  display: none;
}
.game > .game-info .game-mole {
  display: none;
  position: absolute;
  top: 72px;
  left: 23px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/mole-event/sprites.dce9282.png") 0 -237px no-repeat;
  width: 95px;
  height: 105px;
}
.game > .game-info .game-lotus-day {
  display: none;
  position: absolute;
  top: 72px;
  left: 21px;
}
.game > .game-info .game-lotus-day[__lotus-type="gold"] {
  width: 99px;
  height: 95.19230769px;
}
.game > .game-info .game-lotus-day[__lotus-type="gold"]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.game > .game-info .game-lotus-day[__lotus-type="gold"]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.game > .game-info .game-lotus-day[__lotus-type="gold"]:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") 0 -242px no-repeat;
  width: 104px;
  height: 100px;
}
.game > .game-info .game-lotus-day[__lotus-type="gold"]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.game > .game-info .game-lotus-day[__lotus-type="gold"]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.game > .game-info .game-lotus-day[__lotus-type="gold"]:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") 0 -242px no-repeat;
  width: 104px;
  height: 100px;
}
.game > .game-info .game-lotus-day[__lotus-type="violet"] {
  width: 99px;
  height: 95.19230769px;
}
.game > .game-info .game-lotus-day[__lotus-type="violet"]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.game > .game-info .game-lotus-day[__lotus-type="violet"]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.game > .game-info .game-lotus-day[__lotus-type="violet"]:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -104px -242px no-repeat;
  width: 104px;
  height: 100px;
}
.game > .game-info .game-lotus-day[__lotus-type="violet"]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.game > .game-info .game-lotus-day[__lotus-type="violet"]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.game > .game-info .game-lotus-day[__lotus-type="violet"]:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -104px -242px no-repeat;
  width: 104px;
  height: 100px;
}
.game > .game-info .game-lotus-day:before {
  content: '';
  position: absolute;
  top: 0;
  left: -1px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -208px -242px no-repeat;
  width: 102px;
  height: 97px;
}
.game > .game-info .game-battle-avatar {
  position: absolute;
  top: 42px;
  left: 30px;
  width: 88px;
  height: 96px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  display: none;
  z-index: 2;
}
.game > .game-info .game-battle-avatar > * {
  position: absolute;
}
.game > .game-info .game-battle-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.game > .game-info .game-battle-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.game > .game-info .game-battle-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar > * {
  position: absolute;
}
.game > .game-info .game-battle-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.game > .game-info .game-battle-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.game > .game-info .game-battle-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar > * {
  position: absolute;
}
.game > .game-info .game-battle-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.game > .game-info .game-battle-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.game > .game-info .game-battle-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar > * {
  position: absolute;
}
.game > .game-info .game-battle-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.game > .game-info .game-battle-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.game > .game-info .game-battle-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar > * {
  position: absolute;
}
.game > .game-info .game-battle-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.game > .game-info .game-battle-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.game > .game-info .game-battle-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar > * {
  position: absolute;
}
.game > .game-info .game-battle-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.game > .game-info .game-battle-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.game > .game-info .game-battle-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info .game-battle-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.game > .game-info.sprites-game.bg-game-info {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") 0 0 no-repeat;
  width: 142px;
  height: 392px;
  position: absolute;
  left: 10px;
  top: 64px;
}
.game > .game-info > .sprites-game.wrap.lid {
  background-image: none;
  position: absolute;
  top: 9px;
  left: 0px;
  width: 142px;
  text-align: center;
  text-shadow: 0px 2px 0px #905e45;
  font: 25px "bip";
  color: white;
  z-index: 1;
}
.game > .game-info > .sprites-game.wrap.lid.daily-challenge {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px -181px no-repeat;
  width: 61px;
  height: 49px;
  top: 6px;
  left: 40px;
}
.game > .game-info > .sprites-game.wrap.lid.duel {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -168px -303px no-repeat;
  width: 142px;
  height: 37px;
  top: 0;
  left: 0;
  font-size: 20px;
  text-shadow: 1px 2px 0 #632c14;
}
.game > .game-info > .sprites-game.wrap.lid.duel ~ .game-battle-avatar {
  display: block;
}
.game > .game-info > .sprites-game.wrap.lid.mole-event {
  background: url("https://content.z-media.info/elements/s/images/new-popups/mole-event/sprites.dce9282.png") -95px -237px no-repeat;
  width: 142px;
  height: 52px;
  top: 0;
  left: 0;
  padding-top: 2px;
  font-size: 19px;
  line-height: 19px;
  text-shadow: 0 -1.5px 1.5px #8b4315, 0 -1.5px 1.5px #8b4315, 0 1.5px 1.5px #8b4315, 0 1.5px 1.5px #8b4315, -1.5px 0 1.5px #8b4315, 1.5px 0 1.5px #8b4315, -1.5px 0 1.5px #8b4315, 1.5px 0 1.5px #8b4315, -1.5px -1.5px 1.5px #8b4315, 1.5px -1.5px 1.5px #8b4315, -1.5px 1.5px 1.5px #8b4315, 1.5px 1.5px 1.5px #8b4315, -1.5px -1.5px 1.5px #8b4315, 1.5px -1.5px 1.5px #8b4315, -1.5px 1.5px 1.5px #8b4315, 1.5px 1.5px 1.5px #8b4315;
}
.game > .game-info > .sprites-game.wrap.lid.mole-event ~ .game-mole {
  display: block;
}
.game > .game-info > .sprites-game.wrap.lid.mole-event ~ .task-stars {
  display: none;
}
.game > .game-info > .sprites-game.wrap.lid.mole-event ~ .tasks {
  top: 160px;
}
.game > .game-info > .sprites-game.wrap.lid.mole-event ~ .tasks .wrap {
  left: 27px;
  min-width: 87px;
}
.game > .game-info > .sprites-game.wrap.lid.mole-event ~ .tasks .wrap .sprites-game.game-task-check {
  top: 18px;
  left: 29px;
  width: 29px;
  height: 35px;
}
.game > .game-info > .sprites-game.wrap.lid.mole-event ~ .tasks .wrap .sprites-task.icon.bubble-task-icon.mole {
  display: none;
}
.game > .game-info > .sprites-game.wrap.lid.mole-event ~ .tasks .wrap .amount {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 87px;
  height: 30px;
  font-size: 21px;
  line-height: 1.3;
}
.game > .game-info > .sprites-game.wrap.lid.lotus-day-event {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -310px -242px no-repeat;
  width: 142px;
  height: 52px;
  top: 0;
  left: 0;
  padding-top: 12px;
  font-size: 19px;
  line-height: 19px;
  text-shadow: 0 -1.5px 1.5px #8b4315, 0 -1.5px 1.5px #8b4315, 0 1.5px 1.5px #8b4315, 0 1.5px 1.5px #8b4315, -1.5px 0 1.5px #8b4315, 1.5px 0 1.5px #8b4315, -1.5px 0 1.5px #8b4315, 1.5px 0 1.5px #8b4315, -1.5px -1.5px 1.5px #8b4315, 1.5px -1.5px 1.5px #8b4315, -1.5px 1.5px 1.5px #8b4315, 1.5px 1.5px 1.5px #8b4315, -1.5px -1.5px 1.5px #8b4315, 1.5px -1.5px 1.5px #8b4315, -1.5px 1.5px 1.5px #8b4315, 1.5px 1.5px 1.5px #8b4315;
  letter-spacing: 1px;
}
.game > .game-info > .sprites-game.wrap.lid.lotus-day-event ~ .game-lotus-day {
  display: block;
}
.game > .game-info > .sprites-game.wrap.lid.lotus-day-event ~ .task-stars {
  display: none;
}
.game > .game-info > .sprites-game.wrap.lid.lotus-day-event ~ .tasks {
  top: 160px;
}
.game > .game-info > .sprites-game.wrap.lid.lotus-day-event ~ .tasks .wrap {
  left: 27px;
  min-width: 87px;
}
.game > .game-info > .sprites-game.wrap.lid.lotus-day-event ~ .tasks .wrap .sprites-game.game-task-check {
  top: 18px;
  left: 29px;
  width: 29px;
  height: 35px;
}
.game > .game-info > .sprites-game.wrap.lid.lotus-day-event ~ .tasks .wrap .sprites-task.icon.bubble-task-icon.mole {
  display: none;
}
.game > .game-info > .sprites-game.wrap.lid.lotus-day-event ~ .tasks .wrap .amount {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 87px;
  height: 30px;
  font-size: 21px;
  line-height: 1.3;
}
.game > .game-info > .sprites-game.wrap.lid.zone {
  top: 25px;
  font-size: 18px;
}
.game > .game-info > .bg-stars {
  position: absolute;
  width: 125px;
  height: 25px;
  background-color: #934719;
  border-radius: 7px;
  box-shadow: inset 1px -1px 0px #d07a4a, inset -2px 2px 2px rgba(0, 0, 0, 0.3);
}
.game > .game-info > .task-stars {
  position: absolute;
  top: 93px;
  left: 9px;
}
.game > .game-info > .task-stars .wrap.star {
  position: absolute;
  top: -5px;
  left: 0px;
  z-index: 1;
}
.game > .game-info > .task-stars > .sprites-game.task-stars-progress {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px -230px no-repeat;
  width: 120px;
  height: 20px;
}
.game > .game-info > .task-stars > .sprites-game.wrap.star > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px -336px no-repeat;
  width: 24px;
  height: 32px;
  position: absolute;
  top: -26px;
  left: -15px;
}
.game > .game-info > .task-stars > .sprites-game.wrap.star > .wrap.shine {
  position: absolute;
  top: -42px;
  left: -27px;
  width: 51px;
  height: 49px;
  background: url("https://content.z-media.info/elements/s/images/unsorted/game-task-star-progress-shine.102dc78.png") 51px 0px no-repeat;
}
.game > .game-info > .task-stars > .sprites-game.wrap.star.css3animation > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -254px -181px no-repeat;
  width: 28px;
  height: 35px;
  top: -29px;
  left: -17px;
  -webkit-animation: filling-star 0.5s linear forwards;
          animation: filling-star 0.5s linear forwards;
}
@-webkit-keyframes filling-star {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes filling-star {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.game > .game-info > .task-stars > .sprites-game.wrap.star.css3animation > .wrap.shine {
  -webkit-animation: game-task-star-progress-shine 0.62s steps(8) 26ms forwards;
          animation: game-task-star-progress-shine 0.62s steps(8) 26ms forwards;
}
.game > .game-info > .task-stars > .wrap.inner {
  position: absolute;
  top: 2px;
  left: 3px;
  width: 0%;
  transition: width 0.2s ease-in 0.2s;
  z-index: 1;
}
.game > .game-info > .task-stars > .wrap.amount {
  position: absolute;
  top: 22px;
  left: 0px;
  width: 124px;
  height: 20px;
  text-align: right;
  color: white;
  font: 12px "bip", sans-serif;
  text-shadow: 0px 2px 0px #905e45;
  z-index: 1;
}
.game > .game-info > .tasks {
  position: absolute;
  top: 132px;
  left: 0px;
  text-align: center;
}
.game > .game-info > .tasks > .wrap {
  position: absolute;
  left: 8px;
  min-width: 80px;
  height: 63px;
  z-index: 1;
}
.game > .game-info > .tasks > .wrap.task-1 {
  top: 1px;
}
.game > .game-info > .tasks > .wrap.task-2 {
  top: 61px;
}
.game > .game-info > .tasks > .wrap.task-3 {
  top: 121px;
}
.game > .game-info > .tasks > .wrap > .sprites-game.game-task-check {
  position: absolute;
  top: 15px;
  left: 76px;
  z-index: 200;
}
.game > .game-info > .tasks > .wrap > .sprites-game.game-task-check:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -233px -142px no-repeat;
  width: 29px;
  height: 35px;
  opacity: 0;
}
.game > .game-info > .tasks > .wrap > .sprites-game.game-task-check:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: '';
  display: none;
  z-index: -1;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 20%, #25f901 20%, transparent 30%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
}
.game > .game-info > .tasks > .wrap > .sprites-game.game-task-check.done:before {
  opacity: 1;
  -webkit-animation: game-task-check 0.7s linear forwards;
          animation: game-task-check 0.7s linear forwards;
}
@-webkit-keyframes game-task-check {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes game-task-check {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.game > .game-info > .tasks > .wrap > .sprites-game.game-task-check.done:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.game > .game-info > .tasks > .wrap > .icon {
  position: absolute;
  top: 7px;
  left: 0px;
  z-index: 200;
}
.game > .game-info > .tasks > .wrap > .icon.bounce {
  -webkit-animation: bounce-3 0.1s ease-in-out 1ms forwards;
          animation: bounce-3 0.1s ease-in-out 1ms forwards;
}
.game > .game-info > .tasks > .wrap > .amount {
  position: absolute;
  top: 26px;
  right: -10px;
  width: 73px;
  height: 25px;
  background-color: #934719;
  border-radius: 7px;
  box-shadow: inset 1px -1px 0px #d07a4a, inset -2px 2px 2px rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  text-align: center;
  text-shadow: 0px 3px 0px #6d271794;
  font: 14px "bip";
  color: white;
}
.game > .game-info > .tasks > .wrap > .amount > div {
  display: inline-block;
  margin-top: 1px;
  transition: opacity 0.2s;
}
.game > .game-info > .tasks > .wrap > .amount.done {
  -webkit-animation: game-task-amount-animation 0.5s linear forwards;
          animation: game-task-amount-animation 0.5s linear forwards;
}
.game > .game-info > .tasks > .wrap > .amount.done > div {
  opacity: 0;
}
@-webkit-keyframes game-task-amount-animation {
  from {
    width: 73px;
  }
  to {
    width: 38px;
  }
}
@keyframes game-task-amount-animation {
  from {
    width: 73px;
  }
  to {
    width: 38px;
  }
}
.game > .game-info > .moves-left {
  position: absolute;
  top: 306px;
  left: 58px;
  z-index: 30;
}
.game > .game-info > .moves-left > .icon {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px -305px no-repeat;
  width: 27px;
  height: 31px;
  position: absolute;
  left: -45px;
  top: 24px;
}
.game > .game-info > .moves-left > .amount {
  position: absolute;
  top: 20px;
  left: -58px;
  width: 142px;
  text-align: center;
  font: 25px "bip", sans-serif;
  text-shadow: 0 -1px 1px #6f2f08, 0 -1px 1px #6f2f08, 0 1px 1px #6f2f08, 0 1px 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08;
  color: white;
  z-index: 1;
}
.game > .game-info > .moves-left > .amount.pulse {
  -webkit-animation: moves-left-pulse 1.5s linear infinite;
          animation: moves-left-pulse 1.5s linear infinite;
}
@-webkit-keyframes moves-left-pulse {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.12);
            transform: scale(1.12);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes moves-left-pulse {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.12);
            transform: scale(1.12);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.game > .game-info > .moves-left > .amount:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff26f 20%, transparent 30%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 15%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 15%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.game > .game-info > .moves-left > .amount.bounce {
  -webkit-animation: amount-bounce-animation 0.7s linear forwards;
          animation: amount-bounce-animation 0.7s linear forwards;
}
@-webkit-keyframes amount-bounce-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes amount-bounce-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.game > .game-info > .moves-left > .amount.bounce:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.game > .game-info > .moves-left .add-move-for-view {
  background: url('https://content.z-media.info/elements/s/images/sprites/additional-three-moves-active.40b88e9.png') 0px 0px no-repeat;
  width: 50px;
  height: 54px;
  position: absolute;
  left: 31px;
  bottom: -59px;
  z-index: 30;
  cursor: pointer;
  transition: all 0.5s;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  pointer-events: none;
}
.game > .game-info > .moves-left .add-move-for-view.show {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  pointer-events: auto;
}
.game > .game-info > .moves-left .add-move-for-view.active {
  -webkit-animation: active-additional-move-button-cycle-animation 3.2s steps(76) infinite;
          animation: active-additional-move-button-cycle-animation 3.2s steps(76) infinite;
}
@-webkit-keyframes active-additional-move-button-cycle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes active-additional-move-button-cycle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.game > .border {
  position: absolute;
  top: 5px;
  left: 177px;
  width: 566px;
  height: 620px;
  overflow: hidden;
  z-index: 10;
}
.game > .border > .wrap {
  position: absolute;
  top: 0px;
  left: 0px;
}
.game > .border > .wrap > .wrap {
  position: absolute;
  background: rgba(237, 244, 227, 0.95);
}
.game > .border > .wrap > .wrap.rta {
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.game > .border > .wrap > .wrap.rba {
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
}
.game > .border > .wrap > .wrap.lta {
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.game > .border > .wrap > .wrap.lba {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
}
.game > .frame {
  position: absolute;
  top: 5px;
  left: 149px;
  width: 620px;
  height: 620px;
  /*  590 */
  overflow: hidden;
  z-index: 10;
}
.game > .frame > .wrap {
  position: absolute;
  top: 0px;
  left: 32px;
}
.game > .points {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 1;
  text-align: center;
  z-index: 3001;
  display: none;
}
.game > .points.css3animation {
  -webkit-animation: points-1 0.65s linear 1ms forwards;
          animation: points-1 0.65s linear 1ms forwards;
}
#content .extra-moves {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  text-align: center;
  z-index: 3001;
  display: none;
}
#content .extra-moves > .bubble {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  width: 760px;
  height: 312px;
  background: url(https://content.z-media.info/elements/s/images/unsorted/bonus-bubble.b9ad58f.png);
  -webkit-transform: scale(0.77);
          transform: scale(0.77);
  opacity: 0;
}
#content .extra-moves.css3animation {
  -webkit-animation: extra-moves-1 1.2s linear 430ms forwards;
          animation: extra-moves-1 1.2s linear 430ms forwards;
}
#content .extra-moves.css3animation > .bubble {
  -webkit-animation: extra-moves-1-opacity 1.2s linear 430ms forwards;
          animation: extra-moves-1-opacity 1.2s linear 430ms forwards;
}
@-webkit-keyframes extra-moves-1-opacity {
  from {
    opacity: 1;
  }
  35% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes extra-moves-1-opacity {
  from {
    opacity: 1;
  }
  35% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes extra-moves-1 {
  from {
    -webkit-transform: translateY(0px) scale(0.6);
            transform: translateY(0px) scale(0.6);
    opacity: 0.25;
  }
  35% {
    -webkit-transform: translateY(-60px) scale(1.1);
            transform: translateY(-60px) scale(1.1);
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(-170px) scale(1.3);
            transform: translateY(-170px) scale(1.3);
    opacity: 1;
  }
}
@keyframes extra-moves-1 {
  from {
    -webkit-transform: translateY(0px) scale(0.6);
            transform: translateY(0px) scale(0.6);
    opacity: 0.25;
  }
  35% {
    -webkit-transform: translateY(-60px) scale(1.1);
            transform: translateY(-60px) scale(1.1);
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(-170px) scale(1.3);
            transform: translateY(-170px) scale(1.3);
    opacity: 1;
  }
}
#content .no-moves-shuffle {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 718px;
  height: 205px;
  background: url(https://content.z-media.info/elements/s/images/sprites/text/no-moves.a7ee6c1.png);
  z-index: 3001;
  opacity: 0;
}
#content .file-moves-left {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 853px;
  height: 96px;
  background: url(https://content.z-media.info/elements/s/images/sprites/text/5-moves-left.ab1ffaa.png);
  z-index: 3001;
  opacity: 0;
}
#content .file-plus-3-moves-from-friend {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 786px;
  height: 110px;
  background: url(https://content.z-media.info/elements/s/images/sprites/text/plus-3-moves-from-friend.67f6ca6.png);
  z-index: 3001;
  opacity: 0;
}
#content .file-plus-5-moves-from-subscription {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 944px;
  height: 192px;
  background: url(https://content.z-media.info/elements/s/images/sprites/text/plus-5-moves-from-subscription.172d710.png);
  z-index: 3001;
  opacity: 0;
}
#content .file-plus-3-moves-from-subscription {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 944px;
  height: 192px;
  background: url(https://content.z-media.info/elements/s/images/sprites/text/plus-3-moves-from-subscription.ee4b39a.png);
  z-index: 3001;
  opacity: 0;
}
#content.hard .sprites-game.bg-game-info::before,
#content.hard .sprites-game.boosters-block::before {
  content: '';
  position: absolute;
  left: -14px;
  top: -10px;
  z-index: 22;
}
#content.hard .sprites-game.bg-game-info::before {
  background: url("https://content.z-media.info/elements/s/images/sprites/game-interface-hard.7723a17.png") 0 0 no-repeat;
  background-position: 0 0;
  width: 166px;
  height: 399px;
}
#content.hard .sprites-game.boosters-block:before {
  background: url("https://content.z-media.info/elements/s/images/sprites/game-interface-hard.7723a17.png") 0 0 no-repeat;
  background-position: 0px -404px;
  width: 173px;
  height: 154px;
}
#content.hard .boosters-promo::before {
  background: url("https://content.z-media.info/elements/s/images/sprites/game-interface-hard.7723a17.png") 0 0 no-repeat;
  background-position: 0px -404px;
  width: 173px;
  height: 154px;
  content: '';
  position: absolute;
  left: -14px;
  top: -10px;
  z-index: 22;
}
.game > .goto-task {
  position: absolute;
  z-index: 1001;
}
.game > .goto-task.bounce {
  -webkit-animation: bounce-3 0.13s ease-in-out 1ms forwards;
          animation: bounce-3 0.13s ease-in-out 1ms forwards;
}
.bonus-fairy {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/unsorted/bonus-fairy-2.25ace78.png") no-repeat;
  width: 174px;
  height: 200px;
  top: 0px;
  left: 0px;
  -webkit-animation: none;
          animation: none;
  z-index: 1000;
}
.bonus-fairy.animation {
  -webkit-animation: bonus-fairy-1-25 1s steps(25);
          animation: bonus-fairy-1-25 1s steps(25);
}
.game .task-ice {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/ice/ice.1.e339940.png") 0 0 no-repeat;
}
.game .ice-splint {
  position: absolute;
  width: 62px;
  height: 62px;
  display: none;
}
.game .ice-splint.spin.left {
  -webkit-animation: spin-2 0.5s linear infinite;
          animation: spin-2 0.5s linear infinite;
}
.game .ice-splint.spin.right {
  -webkit-animation: spin-1 0.5s linear infinite;
          animation: spin-1 0.5s linear infinite;
}
.game .ice-splint.stage1.left {
  background: url("https://content.z-media.info/elements/s/images/ice/top-left-ice.1.9f15fcf.png") 0 0 no-repeat;
  -webkit-transform-origin: 25% 25%;
          transform-origin: 25% 25%;
}
.game .ice-splint.stage1.right {
  background: url("https://content.z-media.info/elements/s/images/ice/top-right-ice.1.76ce1b5.png") 0 0 no-repeat;
  -webkit-transform-origin: 75% 25%;
          transform-origin: 75% 25%;
}
.game .ice-splint.stage0.left {
  background: url("https://content.z-media.info/elements/s/images/ice/bottom-left-ice.1.d88ba16.png") 0 0 no-repeat;
  -webkit-transform-origin: 25% 75%;
          transform-origin: 25% 75%;
}
.game .ice-splint.stage0.right {
  background: url("https://content.z-media.info/elements/s/images/ice/bottom-right-ice.1.ca87940.png") 0 0 no-repeat;
  -webkit-transform-origin: 75% 75%;
          transform-origin: 75% 75%;
}
.game .wrap.bonus_spreader.flying {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/bonusSpreader/flying.48939c9.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.35s steps(14) infinite;
          animation: global-cycle-animation 0.35s steps(14) infinite;
  z-index: 500;
}
.game .wrap.ladyBeetle.flying {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/ladyBeetle/fly.cff90b5.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.3s steps(14) infinite;
          animation: global-cycle-animation 0.3s steps(14) infinite;
  z-index: 500;
}
@-webkit-keyframes bonus-fairy-1-25 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -4350px 0px;
  }
}
@keyframes bonus-fairy-1-25 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -4350px 0px;
  }
}
.game .wrap.amount.flying-to-task {
  position: absolute;
  width: 25px;
  height: 25px;
  background: url("https://content.z-media.info/elements/s/images/unsorted/thing-stone-amount-wrapper-yellow-big.8e565a0.png") 0 0 no-repeat;
  background-size: 100%;
  opacity: 0;
  z-index: 30;
}
.game .wrap.amount.flying-to-task > .wrap {
  position: absolute;
  top: 5px;
  left: 2px;
  width: 60px;
  height: 48px;
  text-align: center;
  -webkit-transform: scale(0.3333333);
          transform: scale(0.3333333);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.game .wrap.amount.flying-to-task > .wrap > .font-shadow-purple-white-18 {
  margin-left: -3px;
}
.game .wrap.amount.flying-to-task > .wrap > .font-shadow-purple-white-18.plus {
  margin-left: -1px;
}
.game .wrap.amount.flying-to-task > .wrap > .font-shadow-purple-18 {
  margin-left: 0px;
}
.game .wrap.amount.flying-to-task > .wrap > .font-shadow-purple-18.plus {
  margin-left: -1px;
}
.game .mark-counter {
  display: none;
}
.game .bg-marks-multiplier {
  display: none;
}
.game .separator {
  display: none;
}
.game.with-mark-counter > .game-info > .tasks {
  top: 125px;
}
.game.with-mark-counter > .game-info > .tasks .wrap.task-1 {
  top: 0px;
}
.game.with-mark-counter > .game-info > .tasks .wrap.task-2 {
  top: 49px;
}
.game.with-mark-counter > .game-info > .tasks .wrap.task-3 {
  top: 97px;
}
.game.with-mark-counter > .game-info > .tasks .wrap > .icon {
  top: 14px;
  left: 3px;
}
.game.with-mark-counter > .game-info > .tasks .wrap .sprites-task.bubble-task-icon.small {
  width: 44px;
  height: 44px;
}
.game.with-mark-counter > .game-info > .moves-left {
  top: 270px;
}
.game.with-mark-counter .mark-counter-separator {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px -368px no-repeat;
  width: 136px;
  height: 4px;
  display: block;
  position: absolute;
  left: 3px;
  top: 336px;
}
.game.with-mark-counter .mark-counter {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px -142px no-repeat;
  width: 91px;
  height: 39px;
  display: block;
  position: absolute;
  left: 26px;
  top: 344px;
}
.game.with-mark-counter .mark-counter .wrap.amount {
  position: absolute;
  left: 33px;
  top: 8px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d271794;
  font: 15px "bip";
  color: white;
  width: 55px;
}
.game.with-mark-counter .mark-counter .wrap.amount:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff26f 20%, transparent 30%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 15%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 15%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.game.with-mark-counter .mark-counter .wrap.amount.bounce {
  -webkit-animation: amount-bounce-animation 0.7s linear forwards;
          animation: amount-bounce-animation 0.7s linear forwards;
}
.game.with-mark-counter .mark-counter .wrap.amount.bounce:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.game.with-mark-counter .bg-marks-multiplier {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -203px -181px no-repeat;
  width: 51px;
  height: 49px;
  display: -webkit-box;
  display: flex;
  position: absolute;
  left: 95px;
  top: 327px;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.game.with-mark-counter .bg-marks-multiplier.bounce {
  -webkit-animation: marks-multiplier-bounce-scaled 0.2s ease-in-out forwards;
          animation: marks-multiplier-bounce-scaled 0.2s ease-in-out forwards;
}
@-webkit-keyframes marks-multiplier-bounce-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    -webkit-filter: brightness(1.2);
            filter: brightness(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
}
@keyframes marks-multiplier-bounce-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    -webkit-filter: brightness(1.2);
            filter: brightness(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
}
.game.with-mark-counter .bg-marks-multiplier .amount {
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
  margin-bottom: 10px;
  text-align: center;
  font: 19px "bip";
  color: white;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a;
}
.game.with-mark-counter.with-marks-multiplier .mark-counter .wrap.amount {
  color: #51ff51;
}
@keyframes amount-bounce-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.game.extra-coins > .game-info > .sprites-game.wrap.lid {
  background: url("https://content.z-media.info/elements/s/images/extra-coins-game/sprites.c323b2b.png") 0 0 no-repeat;
  width: 190px;
  height: 133px;
  font-size: 20px;
  top: -42px;
  left: -14px;
  line-height: 20px;
  padding-top: 45px;
  padding-right: 13px;
  box-sizing: border-box;
  white-space: pre-wrap;
  text-shadow: 0 -1px 1px #6f2f08, 0 -1px 1px #6f2f08, 0 1px 1px #6f2f08, 0 1px 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08;
}
.game.extra-coins > .game-info > .tasks {
  background: url("https://content.z-media.info/elements/s/images/extra-coins-game/sprites.c323b2b.png") -190px 0 no-repeat;
  width: 140px;
  height: 118px;
  top: 80px;
}
.game.extra-coins > .game-info > .tasks > .task-1 {
  top: 22px !important;
  left: 5px;
}
.game.lotus-day-event .coins-reward-amount {
  position: absolute;
  width: 40px;
  height: 40px;
  font-size: 40px;
  color: #ffffff;
  font-family: 'bip', sans-serif;
  opacity: 0;
  z-index: 3000;
}
@-webkit-keyframes coins-reward-amount-text-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-180px);
            transform: translateY(-180px);
  }
}
@keyframes coins-reward-amount-text-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-180px);
            transform: translateY(-180px);
  }
}
.game.lotus-day-event .coins-reward-amount.animated {
  -webkit-animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
          animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
}
.game.lotus-day-event .reward-coin.composite-level-reward {
  position: absolute;
  width: 30px;
  height: 31.27659574px;
  opacity: 0;
  z-index: 3001;
}
.game.lotus-day-event .reward-coin.composite-level-reward:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.game.lotus-day-event .reward-coin.composite-level-reward:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.thing {
  position: absolute;
  width: 62px;
  height: 62px;
}
.thing.pickable {
  cursor: pointer;
}
.thing.arrow {
  width: 37px;
  height: 37px;
  background-image: url(https://content.z-media.info/elements/s/images/stones/arrows.643bc4f.png);
  z-index: 501;
}
.thing.arrow.left {
  background-position: -37px 0px;
  -webkit-animation: thing-arrow-left 1.25s linear infinite;
          animation: thing-arrow-left 1.25s linear infinite;
}
@-webkit-keyframes thing-arrow-left {
  from {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  25% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
  }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  75% {
    -webkit-transform: translateX(-2px);
            transform: translateX(-2px);
  }
  to {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
@keyframes thing-arrow-left {
  from {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  25% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
  }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  75% {
    -webkit-transform: translateX(-2px);
            transform: translateX(-2px);
  }
  to {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
.thing.arrow.right {
  background-position: -74px 0px;
  -webkit-animation: thing-arrow-right 1.25s linear infinite;
          animation: thing-arrow-right 1.25s linear infinite;
}
@-webkit-keyframes thing-arrow-right {
  from {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  25% {
    -webkit-transform: translateX(-2px);
            transform: translateX(-2px);
  }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  75% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
  }
  to {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
@keyframes thing-arrow-right {
  from {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  25% {
    -webkit-transform: translateX(-2px);
            transform: translateX(-2px);
  }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  75% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
  }
  to {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
.thing.arrow.top {
  background-position: -111px 0px;
  -webkit-animation: thing-arrow-top 1.25s linear infinite;
          animation: thing-arrow-top 1.25s linear infinite;
}
@-webkit-keyframes thing-arrow-top {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes thing-arrow-top {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.thing.arrow.bottom {
  background-position: 0px 0px;
  -webkit-animation: thing-arrow-bottom 1.25s linear infinite;
          animation: thing-arrow-bottom 1.25s linear infinite;
}
@-webkit-keyframes thing-arrow-bottom {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes thing-arrow-bottom {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.thing.tip-animation {
  -webkit-animation: thing-tip-animation 0.55s ease-in-out;
          animation: thing-tip-animation 0.55s ease-in-out;
}
.thing.shift {
  z-index: 150;
  background: url("https://content.z-media.info/elements/s/images/shift/shifts.b0b9246.png");
}
.thing.shift.right {
  background-position: 0px -124px;
}
.thing.shift.right.from_up {
  background-position: -124px 0px;
}
.thing.shift.right.from_down {
  background-position: -62px -62px;
}
.thing.shift.left {
  background-position: -62px -124px;
}
.thing.shift.left.from_up {
  background-position: -186px -62px;
}
.thing.shift.left.from_down {
  background-position: 0px 0px;
}
.thing.shift.up {
  background-position: -186px -124px;
}
.thing.shift.up.from_right {
  background-position: 0px -62px;
}
.thing.shift.up.from_left {
  background-position: -62px 0px;
}
.thing.shift.down {
  background-position: -124px -124px;
}
.thing.shift.down.from_right {
  background-position: -186px 0px;
}
.thing.shift.down.from_left {
  background-position: -124px -62px;
}
.thing.route {
  background-image: url("https://content.z-media.info/elements/s/images/route/routes.2.9d27bde.png") !important;
  background-repeat: no-repeat;
  z-index: 210;
}
.thing.route.right,
.thing.route.left {
  background-position: 0 -62px;
}
.thing.route.right.from_up {
  background-position: -62px 0;
}
.thing.route.right.from_up.tail {
  background-position: -186px 0;
}
.thing.route.right.from_down {
  background-position: -62px -62px;
}
.thing.route.right.from_down.tail {
  background-position: -248px 0;
}
.thing.route.right.head {
  background-position: -186px -62px;
}
.thing.route.right.tail {
  background-position: -248px -62px;
}
.thing.route.left.from_up {
  background-position: -124px 0;
}
.thing.route.left.from_up.tail {
  background-position: -186px 0;
}
.thing.route.left.from_down {
  background-position: -124px -62px;
}
.thing.route.left.from_down.tail {
  background-position: -248px 0;
}
.thing.route.left.head {
  background-position: -248px -62px;
}
.thing.route.left.tail {
  background-position: -186px -62px;
}
.thing.route.up,
.thing.route.down {
  background-position: 0 0;
}
.thing.route.up.from_right {
  background-position: -124px -62px;
}
.thing.route.up.from_right.tail {
  background-position: -248px -62px;
}
.thing.route.up.from_left {
  background-position: -62px -62px;
}
.thing.route.up.from_left.tail {
  background-position: -186px -62px;
}
.thing.route.up.head {
  background-position: -248px 0;
}
.thing.route.up.tail {
  background-position: -186px 0;
}
.thing.route.down.from_right {
  background-position: -124px 0;
}
.thing.route.down.from_right.tail {
  background-position: -248px -62px;
}
.thing.route.down.from_left {
  background-position: -62px 0;
}
.thing.route.down.from_left.tail {
  background-position: -186px -62px;
}
.thing.route.down.head {
  background-position: -186px 0;
}
.thing.route.down.tail {
  background-position: -248px 0;
}
.thing.runner {
  z-index: 150;
  background-image: url("https://content.z-media.info/elements/s/images/runner/runner.animation.4.518a55d.png") !important;
  background-position: 0 0;
}
.thing.runner.move {
  -webkit-animation: global-cycle-animation 0.35s steps(13) infinite;
          animation: global-cycle-animation 0.35s steps(13) infinite;
}
.thing.runner.hover:not(.move) {
  background-image: url("https://content.z-media.info/elements/s/images/runner/runner.hover.animation.49c4fc2.png") !important;
  -webkit-animation: runner-hover-animation 2.4s steps(56) forwards;
          animation: runner-hover-animation 2.4s steps(56) forwards;
}
@-webkit-keyframes runner-hover-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes runner-hover-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.back.playfield {
  z-index: 100;
}
.thing.back.playfield.x {
  background: url("https://content.z-media.info/elements/s/images/backs/26.3.6e23cfb.png") 0 0 no-repeat;
}
.thing.back.playfield.o {
  background: url("https://content.z-media.info/elements/s/images/backs/27.3.0103a76.png") 0 0 no-repeat;
}
.thing.back.playfield > .wrap.border {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/backs/thing-border-0.5cf96f1.png") 0 0 no-repeat;
  z-index: 501;
}
.thing.back.sandy {
  z-index: 150;
}
.thing.back.transparent {
  background: transparent;
  z-index: 200;
}
.thing.back > .wrap.shadow {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background-image: url("https://content.z-media.info/elements/s/images/backs/thing-back-shadow-1.1a25846.png");
  opacity: 0;
  z-index: 300;
}
.thing.back > .wrap.shadow.bottom {
  background-position: 0px 0px;
}
.thing.back > .wrap.shadow.left {
  background-position: -62px 0px;
}
.thing.back > .wrap.shadow.right {
  background-position: -124px 0px;
}
.thing.back > .wrap.shadow.top {
  background-position: -186px 0px;
}
.thing.rock {
  width: 62px;
  height: 62px;
  z-index: 500;
}
.thing.rock.over {
  z-index: 501;
}
.thing.rock > .wrap.icon.rock {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
}
.thing.rock > .wrap.icon.rock.stage0 {
  background: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-0-parts.1.98a41a7.png") 0 0 no-repeat;
}
.thing.rock > .wrap.icon.rock.stage1 {
  background: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-1-parts.1.94eacd1.png") 0 0 no-repeat;
}
.thing.rock > .wrap.icon.rock.stage2 {
  background: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-2-parts.1.e1db396.png") 0 0 no-repeat;
}
.thing.rock > .wrap.icon.rock.stage0.exploding {
  background: transparent;
}
.thing.rock > .wrap.icon.rock.stage1.exploding {
  background: transparent;
}
.thing.rock > .wrap.icon.rock.stage2.exploding {
  background: transparent;
}
.thing.rock > .wrap.icon.rock > .wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
}
.thing.rock > .wrap.icon.rock.stage0 > .wrap {
  background: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-0-parts.1.98a41a7.png") 0 0 no-repeat;
}
.thing.rock > .wrap.icon.rock.stage1 > .wrap {
  background: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-1-parts.1.94eacd1.png") 0 0 no-repeat;
}
.thing.rock > .wrap.icon.rock.stage2 > .wrap {
  background: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-2-parts.1.e1db396.png") 0 0 no-repeat;
}
.thing.rock > .wrap.icon.rock > .wrap.spin-1 {
  -webkit-animation: spin-1 0.5s linear infinite;
          animation: spin-1 0.5s linear infinite;
}
.thing.rock > .wrap.icon.rock > .wrap.spin-2 {
  -webkit-animation: spin-2 0.5s linear infinite;
          animation: spin-2 0.5s linear infinite;
}
.thing.mole {
  width: 62px;
  height: 62px;
  z-index: 500;
}
.thing.mole.appearance > .wrap.icon {
  top: 0px;
  left: 0px;
  background: url(https://content.z-media.info/elements/s/images/mole/thing-mole-appearance.1ab42c6.png) 0px 0px no-repeat;
  width: 62px;
  height: 62px;
  -webkit-animation: global-cycle-animation 1.4s steps(43) forwards;
          animation: global-cycle-animation 1.4s steps(43) forwards;
}
.thing.mole.disappear > .wrap.icon {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url(https://content.z-media.info/elements/s/images/mole/thing-mole-disappear.5a343fc.png) 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 1.7s steps(45) forwards;
          animation: global-cycle-animation 1.7s steps(45) forwards;
}
.thing.mole > .wrap.icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/mole/thing-mole.1d5e48b.png") 0 0 no-repeat;
  z-index: 20;
}
.thing.mole > .wrap.icon.hidden {
  background: url(https://content.z-media.info/elements/s/images/mole/thing-mole-appearance.1ab42c6.png) 0px 0px no-repeat;
  display: block !important;
}
.thing.mole > .wrap.icon.idle:hover {
  background: url(https://content.z-media.info/elements/s/images/mole/thing-mole-idle.a4981bc.png) 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 3s steps(79) backwards;
          animation: global-cycle-animation 3s steps(79) backwards;
}
.thing.lotus {
  width: 62px;
  height: 62px;
  z-index: 1000;
}
.thing.lotus > .wrap.icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 62px;
  height: 62px;
  z-index: 20;
}
.thing.lotus > .wrap.icon.hidden {
  display: block !important;
}
.thing.lotus > .wrap.icon > .composite-level-reward-source {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 30px;
  height: 30px;
  pointer-events: none;
  z-index: 10;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud {
  position: absolute;
  top: -70px;
  left: -15px;
  opacity: 0;
  z-index: 20;
  pointer-events: none;
  transition: opacity 0.3s ease;
  width: 95px;
  box-sizing: border-box;
  /* triangle */
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud * {
  box-sizing: border-box;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud:after {
  -webkit-transform: translate(41px, -23px) rotate(-15deg) !important;
          transform: translate(41px, -23px) rotate(-15deg) !important;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content {
  width: 100%;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward {
  position: relative;
  width: 50px;
  height: 50px;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward:first-of-type {
  margin-left: auto;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward:not(:last-of-type) {
  margin-right: 2px;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward:last-of-type {
  margin-right: auto;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: center;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: none;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-icon:before,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-icon:before,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-amount,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-amount,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-amount,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-amount,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-amount,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-amount,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-amount,
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-amount {
  text-align: right;
  box-sizing: border-box;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .cloud-content .cloud-rewards .reward .reward-amount {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 15px;
}
.thing.lotus > .wrap.icon > .lotus-reward-cloud .reward-amount {
  color: white;
  font-family: 'bip', sans-serif;
  font-size: 20px;
  letter-spacing: 1px;
}
.thing.lotus > .wrap.icon:hover > .lotus-reward-cloud {
  opacity: 1;
}
.thing.lotus.gold > .wrap.icon {
  background: url('https://content.z-media.info/elements/s/images/lotus/gold/lotus-gold-closed.7bf063d.png') 0 0 no-repeat;
}
.thing.lotus.gold.appearance > .wrap.icon {
  background: url('https://content.z-media.info/elements/s/images/lotus/gold/lotus-gold-closed.7bf063d.png') 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.1s steps(70) forwards;
          animation: global-cycle-animation 2.1s steps(70) forwards;
}
.thing.lotus.gold.disappear > .wrap.icon {
  background: url('https://content.z-media.info/elements/s/images/lotus/gold/lotus-gold-open.271324d.png') 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.07s steps(69) forwards;
          animation: global-cycle-animation 2.07s steps(69) forwards;
}
.thing.lotus.violet > .wrap.icon {
  background: url('https://content.z-media.info/elements/s/images/lotus/violet/lotus-violet-open.69f85df.png') 0 0 no-repeat;
}
.thing.lotus.violet.appearance > .wrap.icon {
  -webkit-animation: none;
          animation: none;
}
.thing.lotus.violet.disappear > .wrap.icon {
  -webkit-animation: global-cycle-animation 1.59s steps(53) forwards;
          animation: global-cycle-animation 1.59s steps(53) forwards;
}
.thing.stone {
  width: 62px;
  height: 62px;
  z-index: 400;
}
.thing.upper {
  z-index: 403;
}
.thing.lower {
  z-index: 402;
}
.thing.stone.tip-animation {
  z-index: 401;
}
.thing.stone > .wrap.amount {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 25px;
  height: 25px;
  background: url("https://content.z-media.info/elements/s/images/unsorted/thing-stone-amount-wrapper-yellow-big.8e565a0.png") 0 0 no-repeat;
  background-size: 100%;
  opacity: 0;
  z-index: 30;
}
.thing.stone > .wrap.amount.css3animation {
  -webkit-animation: bounce-4 0.4s ease-in-out backwards;
          animation: bounce-4 0.4s ease-in-out backwards;
}
.thing.stone > .wrap.amount.animation-scaled {
  -webkit-animation: bounce-4-scaled 0.35s linear;
          animation: bounce-4-scaled 0.35s linear;
}
.thing.stone > .wrap.amount > .wrap {
  position: absolute;
  top: 5px;
  left: 2px;
  width: 60px;
  height: 48px;
  text-align: center;
  -webkit-transform: scale(0.3333333);
          transform: scale(0.3333333);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.thing.stone > .wrap.amount > .wrap > .font-shadow-purple-white-18 {
  margin-left: -3px;
}
.thing.stone > .wrap.amount > .wrap > .font-shadow-purple-white-18.plus {
  margin-left: -1px;
}
.thing.stone > .wrap.amount > .wrap > .font-shadow-purple-18 {
  margin-left: 0px;
}
.thing.stone > .wrap.amount > .wrap > .font-shadow-purple-18.plus {
  margin-left: -1px;
}
.thing.stone > .wrap.amount .bounce-anim {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff26f 20%, transparent 30%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 15%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff26f 15%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%), radial-gradient(circle, #fff26f 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}
.thing.stone > .wrap.amount .bounce-anim.bounce-amount {
  display: block;
  -webkit-animation: spark-flash-animation 0.3s linear forwards;
          animation: spark-flash-animation 0.3s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.thing.stone > .wrap.shine {
  position: absolute;
  top: -29px;
  left: -29px;
  width: 120px;
  height: 120px;
  background: url("https://content.z-media.info/elements/s/images/unsorted/updateamountshine14.7a1e594.png") 0px 0px no-repeat;
  display: none;
}
.thing.stone > .wrap.shine.css3animation {
  display: block;
  -webkit-animation: thing-amount-shine 0.35s 0s steps(20);
          animation: thing-amount-shine 0.35s 0s steps(20);
}
@-webkit-keyframes thing-amount-shine {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -2400px 0px;
  }
}
@keyframes thing-amount-shine {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -2400px 0px;
  }
}
.thing.stone > .wrap.corners {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/unsorted/corners.b625b84.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/unsorted/corners.b625b84.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/unsorted/corners.b625b84.png") 100% 0 no-repeat, url("https://content.z-media.info/elements/s/images/unsorted/corners.b625b84.png") 100% 100% no-repeat;
  -webkit-animation: thing-corner 1.5s 0.05s linear infinite;
          animation: thing-corner 1.5s 0.05s linear infinite;
}
@-webkit-keyframes thing-corner {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes thing-corner {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.thing.stone > .wrap.corners.hidden {
  -webkit-animation: none;
          animation: none;
  display: none;
}
.thing.stone > .wrap.icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  z-index: 20;
}
.thing.stone > .wrap.icon.updateAmountAnimation {
  -webkit-animation: bounce-2 0.25s linear;
          animation: bounce-2 0.25s linear;
}
.thing.stone.pick > .wrap.icon {
  -webkit-animation: thing-stone-pick 0.3s linear;
          animation: thing-stone-pick 0.3s linear;
}
.thing.stone.upper > .wrap.icon {
  -webkit-animation: thing-stone-upper 0.15s linear;
          animation: thing-stone-upper 0.15s linear;
}
.thing.stone.lower > .wrap.icon {
  -webkit-animation: thing-stone-lower 0.15s linear;
          animation: thing-stone-lower 0.15s linear;
}
.thing.stone > .wrap.icon.bounce {
  -webkit-animation: bounce-flower 0.35s linear;
          animation: bounce-flower 0.35s linear;
}
.thing.stone.over {
  z-index: 501;
}
.thing.stone.evil-scared {
  background: url(https://content.z-media.info/elements/s/images/stones/thing-evil-explode.stage0.e81d1c6.png) 0px 0px no-repeat;
  width: 62px;
  height: 62px;
  opacity: 0;
}
.thing.stone.evil-scared.explode {
  opacity: 1;
  -webkit-animation: global-cycle-animation 0.5s steps(12) 0s forwards;
          animation: global-cycle-animation 0.5s steps(12) 0s forwards;
}
.thing.stone > .wrap.icon.flower1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-1-icon.4.dc1c596.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower1.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-1-icon.idle.a82cbe1.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-15 0.5s steps(15);
          animation: flower-idle-animation-15 0.5s steps(15);
}
.thing.stone > .wrap.icon.flower1.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-1-icon.idle.a82cbe1.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-15-fh 0.25s steps(8) forwards;
          animation: flower-idle-animation-15-fh 0.25s steps(8) forwards;
}
.thing.stone > .wrap.icon.flower1.idle-animation-2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-1-icon.idle.a82cbe1.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-15-sh 0.25s steps(7) forwards;
          animation: flower-idle-animation-15-sh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-2-icon.4.3e069ab.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower2.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-2-icon.idle.2.ea01f77.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14 0.5s steps(14);
          animation: flower-idle-animation-14 0.5s steps(14);
}
.thing.stone > .wrap.icon.flower2.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-2-icon.idle.2.ea01f77.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower2.idle-animation-2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-2-icon.idle.2.ea01f77.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower3 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-3-icon.12.ec42e18.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower3.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-3-icon.idle.a0147fc.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14 0.5s steps(14);
          animation: flower-idle-animation-14 0.5s steps(14);
}
.thing.stone > .wrap.icon.flower3.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-3-icon.idle.a0147fc.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower3.idle-animation-2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-3-icon.idle.a0147fc.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower4 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-4-icon.7.9d6b13b.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower4.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-4-icon.idle.788dae0.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14 0.5s steps(14);
          animation: flower-idle-animation-14 0.5s steps(14);
}
.thing.stone > .wrap.icon.flower4.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-4-icon.idle.788dae0.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower4.idle-animation-2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-4-icon.idle.788dae0.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower5 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-5-icon.5.e54b3c0.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower5.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-5-icon.idle.4f8109b.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14 0.5s steps(14);
          animation: flower-idle-animation-14 0.5s steps(14);
}
.thing.stone > .wrap.icon.flower5.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-5-icon.idle.4f8109b.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower5.idle-animation-2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-5-icon.idle.4f8109b.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower6 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-6-icon.6.bce9d7e.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower6.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-6-icon.idle.02ff192.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-15 0.5s steps(15);
          animation: flower-idle-animation-15 0.5s steps(15);
}
.thing.stone > .wrap.icon.flower6.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-6-icon.idle.02ff192.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-15-fh 0.25s steps(8) forwards;
          animation: flower-idle-animation-15-fh 0.25s steps(8) forwards;
}
.thing.stone > .wrap.icon.flower6.idle-animation-2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-6-icon.idle.02ff192.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-15-sh 0.25s steps(7) forwards;
          animation: flower-idle-animation-15-sh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower7 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-7-icon.6.203933e.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower7.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-7-icon.idle.a20746c.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14 0.5s steps(14);
          animation: flower-idle-animation-14 0.5s steps(14);
}
.thing.stone > .wrap.icon.flower7.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-7-icon.idle.a20746c.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-fh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower7.idle-animation-2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-7-icon.idle.a20746c.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
          animation: flower-idle-animation-14-sh 0.25s steps(7) forwards;
}
.thing.stone > .wrap.icon.flower8 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-8-icon.5.2660718.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower8.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-8-icon.idle.5181e73.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-17 0.5s steps(17);
          animation: flower-idle-animation-17 0.5s steps(17);
}
.thing.stone > .wrap.icon.flower8.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-8-icon.idle.5181e73.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-17-fh 0.25s steps(8) forwards;
          animation: flower-idle-animation-17-fh 0.25s steps(8) forwards;
}
.thing.stone > .wrap.icon.flower8.idle-animation-2 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-8-icon.idle.5181e73.png") 0px 0px no-repeat;
  -webkit-animation: flower-idle-animation-17-sh 0.25s steps(9) forwards;
          animation: flower-idle-animation-17-sh 0.25s steps(9) forwards;
}
.thing.stone > .wrap.icon.flower9 {
  background: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-9-icon.1.ccd9fbd.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.flower9.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.flower9.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.flower9.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.honey {
  background: url("https://content.z-media.info/elements/s/images/stones/honey.4bb8282.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.honey.landing {
  width: 90px;
  height: 90px;
  margin: -14px;
  background: url("https://content.z-media.info/elements/s/images/honey/honey.animation.landing.7280b1e.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 1.5s steps(35) forwards;
          animation: global-cycle-animation 1.5s steps(35) forwards;
}
.thing.stone > .wrap.icon.honey.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.honey.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.honey.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg1 {
  background: url("https://content.z-media.info/elements/s/images/stones/egg1.9f6fd03.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.egg1.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg1.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg1.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg2 {
  background: url("https://content.z-media.info/elements/s/images/stones/egg2.67efafb.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.egg2.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg2.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg2.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg3 {
  background: url("https://content.z-media.info/elements/s/images/stones/egg3.ac3b1f0.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.egg3.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg3.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.egg3.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.pancake {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/33/pancake-icon.4623c07.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.pancake.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.pancake.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.pancake.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam1 {
  background: url("https://content.z-media.info/elements/s/images/stones/jam-1-icon.2.2a50944.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.jam1.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam1.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam1.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam2 {
  background: url("https://content.z-media.info/elements/s/images/stones/jam-2-icon.2.740cbe5.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.jam2.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam2.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam2.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam3 {
  background: url("https://content.z-media.info/elements/s/images/stones/jam-3-icon.2.52ba6c2.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.jam3.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam3.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.jam3.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.watermelon {
  background: url("https://content.z-media.info/elements/s/images/stones/watermelon.stage1.explode.1.3539829.png") 100% 0px no-repeat;
}
.thing.stone > .wrap.icon.watermelon.stage0 {
  background: url("https://content.z-media.info/elements/s/images/stones/watermelon.stage1.explode.1.3539829.png") 100% 0px no-repeat;
}
.thing.stone > .wrap.icon.watermelon.stage1 {
  background: url("https://content.z-media.info/elements/s/images/stones/watermelon.stage1.explode.1.3539829.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.watermelon.stage1.animation-explode {
  -webkit-animation: global-cycle-animation 0.6s steps(13) 0s forwards;
          animation: global-cycle-animation 0.6s steps(13) 0s forwards;
}
.thing.stone > .wrap.icon.watermelon.stage2 {
  background: url("https://content.z-media.info/elements/s/images/stones/watermelon.stage2.explode.73f12f8.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.watermelon.stage2.animation-explode {
  -webkit-animation: global-cycle-animation 0.8s steps(18) 0s forwards;
          animation: global-cycle-animation 0.8s steps(18) 0s forwards;
}
.thing.stone > .wrap.icon.watermelon.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.watermelon.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.watermelon.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.doublepunch {
  background: url("https://content.z-media.info/elements/s/images/stones/doublepunch.explode.1.b1ccdb4.png") -930px 0px no-repeat;
}
.thing.stone > .wrap.icon.doublepunch.stage0 {
  background: url("https://content.z-media.info/elements/s/images/stones/doublepunch.explode.1.b1ccdb4.png") -930px 0px no-repeat;
}
.thing.stone > .wrap.icon.doublepunch.stage0.recovery {
  -webkit-animation: global-reverse-cycle-animation 0.6s steps(15) forwards;
          animation: global-reverse-cycle-animation 0.6s steps(15) forwards;
}
.thing.stone > .wrap.icon.doublepunch.stage0.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/doublepunch.idle.stage0.f6a8742.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.6s steps(25) forwards;
          animation: global-cycle-animation 0.6s steps(25) forwards;
}
.thing.stone > .wrap.icon.doublepunch.stage1 {
  background: url("https://content.z-media.info/elements/s/images/stones/doublepunch.explode.1.b1ccdb4.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.doublepunch.stage1.explode {
  -webkit-animation: global-cycle-animation 0.6s steps(15) forwards;
          animation: global-cycle-animation 0.6s steps(15) forwards;
}
.thing.stone > .wrap.icon.doublepunch.stage1.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/doublepunch.idle.stage1.1b59d1e.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 1.9s steps(46) forwards;
          animation: global-cycle-animation 1.9s steps(46) forwards;
}
.thing.stone > .wrap.icon.doublepunch-owl {
  background: url("https://content.z-media.info/elements/s/images/stones/owl.recovery.1.0410586.png") 0 0 no-repeat;
}
.thing.stone > .wrap.icon.doublepunch-owl.stage0 {
  background: url("https://content.z-media.info/elements/s/images/stones/owl.recovery.1.0410586.png") 0 0 no-repeat;
}
.thing.stone > .wrap.icon.doublepunch-owl.stage0.recovery {
  -webkit-animation: owl-recovery-animation 1s steps(25) forwards;
          animation: owl-recovery-animation 1s steps(25) forwards;
}
@-webkit-keyframes owl-recovery-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1550px;
  }
}
@keyframes owl-recovery-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1550px;
  }
}
.thing.stone > .wrap.icon.doublepunch-owl.stage0.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/owl.idle.stage0.75ec701.png") 0 0 no-repeat;
  -webkit-animation: owl-idle-0-animation 0.92s steps(23) forwards;
          animation: owl-idle-0-animation 0.92s steps(23) forwards;
}
@-webkit-keyframes owl-idle-0-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1426px;
  }
}
@keyframes owl-idle-0-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1426px;
  }
}
.thing.stone > .wrap.icon.doublepunch-owl.stage1 {
  background: url("https://content.z-media.info/elements/s/images/stones/owl.explode.1.1ffaeae.png") 0 0 no-repeat;
}
.thing.stone > .wrap.icon.doublepunch-owl.stage1.explode {
  -webkit-animation: owl-explode-animation 1.28s steps(32) forwards;
          animation: owl-explode-animation 1.28s steps(32) forwards;
}
@-webkit-keyframes owl-explode-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1984px;
  }
}
@keyframes owl-explode-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1984px;
  }
}
.thing.stone > .wrap.icon.doublepunch-owl.stage1.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/stones/owl.idle.stage1.fd3e83d.png") 0 0 no-repeat;
  -webkit-animation: owl-idle-1-animation 0.84s steps(21) forwards;
          animation: owl-idle-1-animation 0.84s steps(21) forwards;
}
@-webkit-keyframes owl-idle-1-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1302px;
  }
}
@keyframes owl-idle-1-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1302px;
  }
}
.thing.stone > .wrap.icon.doublepunch-owl.owl-fly-animated {
  background: url("https://content.z-media.info/elements/s/images/stones/owl.fly_start.794a61c.png") 0 0 no-repeat;
  -webkit-animation: owl-fly-animation 0.52s steps(13) infinite;
          animation: owl-fly-animation 0.52s steps(13) infinite;
}
@-webkit-keyframes owl-fly-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -806px;
  }
}
@keyframes owl-fly-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -806px;
  }
}
.thing.stone > .wrap.icon.evil1 {
  background: url("https://content.z-media.info/elements/s/images/stones/thing-evil.idle.0033bae.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.evil1.hide {
  display: none;
}
.thing.stone > .wrap.icon.evil1.stage1 {
  background: url("https://content.z-media.info/elements/s/images/stones/thing-evil.idle.stage1.72afde8.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.evil1.stage1.idle-animation {
  -webkit-animation: global-cycle-animation 2.4s steps(56) forwards;
          animation: global-cycle-animation 2.4s steps(56) forwards;
}
.thing.stone > .wrap.icon.evil1.stage1.exploding {
  background: transparent;
}
.thing.stone > .wrap.icon.evil1.stage1 > .wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/stones/thing-evil-stage1-parts.4a05d35.png") 0 0 no-repeat;
}
.thing.stone > .wrap.icon.evil1.stage1 > .wrap.spin-1 {
  -webkit-animation: spin-1 0.5s linear infinite;
          animation: spin-1 0.5s linear infinite;
}
.thing.stone > .wrap.icon.evil1.stage1 > .wrap.spin-2 {
  -webkit-animation: spin-2 0.5s linear infinite;
          animation: spin-2 0.5s linear infinite;
}
.thing.stone > .wrap.icon.evil1.idle-animation-1 {
  -webkit-animation: global-cycle-animation 2.4s steps(56) forwards;
          animation: global-cycle-animation 2.4s steps(56) forwards;
}
.thing.stone > .wrap.icon.evil1.idle-animation-2 {
  -webkit-animation: donothing 0.25s steps(15) forwards;
          animation: donothing 0.25s steps(15) forwards;
}
.thing.stone > .wrap.icon.pineapple {
  background: url("https://content.z-media.info/elements/s/images/pineapple/pineapple.8.f470cd8.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable1 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-1-icon.1.6846d8b.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable2 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-2-icon.1.687c1e9.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable3 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-3-icon.1.083c3d8.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable4 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-4-icon.1.1f5542e.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable5 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-5-icon.1.c404692.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable6 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-6-icon.1.23daebf.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable7 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-7-icon.1.fefb776.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable8 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-8-icon.2.1963fce.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.droppable9 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-9-icon.1.de175d5.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.empty {
  background: url("https://content.z-media.info/elements/s/images/editor/flower-empty.7b035f1.png") 0 0 no-repeat;
}
.thing.stone.drop > .wrap.icon {
  -webkit-animation: thing-stone-drop-1 5ms linear forwards;
          animation: thing-stone-drop-1 5ms linear forwards;
}
.thing.stone.down > .wrap.icon {
  -webkit-animation: thing-stone-down-4 0.45s linear none;
          animation: thing-stone-down-4 0.45s linear none;
}
.thing.stone.down > .wrap.snowball {
  -webkit-animation: thing-stone-down-4 0.45s linear none;
          animation: thing-stone-down-4 0.45s linear none;
}
.thing.water {
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/water/thing-water-bottom.6.d00e365.png") -620px 0 no-repeat;
  z-index: 200;
}
.thing.water.top {
  background: url("https://content.z-media.info/elements/s/images/water/thing-water-bottom.6.d00e365.png") 0px 0 no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.thing.water.bottom {
  background: url("https://content.z-media.info/elements/s/images/water/thing-water-bottom.6.d00e365.png") 0px 0 no-repeat;
}
.thing.water.left {
  background: url("https://content.z-media.info/elements/s/images/water/thing-water-bottom.6.d00e365.png") 0px 0 no-repeat;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.thing.water.right {
  background: url("https://content.z-media.info/elements/s/images/water/thing-water-bottom.6.d00e365.png") 0px 0 no-repeat;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.thing.dig {
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/dig/dig.1b0fa36.png") 0 0px no-repeat;
  z-index: 400;
}
.thing.dig.css3animation > div.check {
  -webkit-animation: dig-check 0.5s steps(11) 0.25s forwards;
          animation: dig-check 0.5s steps(11) 0.25s forwards;
}
@-webkit-keyframes dig-check {
  from {
    background-position: 14px 0px;
  }
  to {
    background-position: -140px 0px;
  }
}
@keyframes dig-check {
  from {
    background-position: 14px 0px;
  }
  to {
    background-position: -140px 0px;
  }
}
.thing.sand {
  width: 62px;
  height: 62px;
  z-index: 400;
}
.thing.sand.xx {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.thing.sand.xo {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.thing.sand.ox {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.thing.sand.oo {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.thing.sand > .wrap.icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
}
.thing.sand > .wrap.icon.stage0 {
  background: url("https://content.z-media.info/elements/s/images/sand/thing-sand.1.a50d191.png") 0 0 no-repeat;
}
.thing.sand > .wrap.icon.stage0.exploding {
  -webkit-animation: global-cycle-animation 0.7s steps(16) forwards;
          animation: global-cycle-animation 0.7s steps(16) forwards;
}
.thing.sand > .wrap.icon.stage0.exploding::after {
  content: '';
  position: absolute;
  left: -71%;
  top: -71%;
  width: 149px;
  height: 153px;
  background: url("https://content.z-media.info/elements/s/images/sand/dust.1.7de5c13.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.9s steps(32) forwards;
          animation: global-cycle-animation 0.9s steps(32) forwards;
}
.thing.sand > .wrap.icon.stage1 {
  background: url("https://content.z-media.info/elements/s/images/sand/thing-sand-1.4.ec5ac3c.png") 0 0 no-repeat;
}
.thing.sand > .wrap.icon.stage1.exploding {
  -webkit-animation: thing-sand-exploding 0.28s steps(7) forwards;
          animation: thing-sand-exploding 0.28s steps(7) forwards;
}
@-webkit-keyframes thing-sand-exploding {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -434px 0px;
  }
}
@keyframes thing-sand-exploding {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -434px 0px;
  }
}
.thing.swamp {
  width: 62px;
  height: 62px;
  z-index: 100;
}
.thing.swamp .wrap.icon {
  position: absolute;
  width: 62px;
  height: 62px;
}
.thing.swamp .wrap.icon.back {
  background: url("https://content.z-media.info/elements/s/images/swamp/back.1.403b6f1.png") 0 0 no-repeat;
  z-index: 1;
}
.thing.swamp .wrap.icon.front {
  background: url("https://content.z-media.info/elements/s/images/swamp/front.1.2628301.png") 0 0 no-repeat;
  z-index: 2;
}
.thing.grass {
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
}
.thing.grass::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/grass/thing-grass.3.106994f.png);
  opacity: 0.8;
}
.thing.grass::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/grass/thing-grass-anim.298a4aa.png) 0px 0px no-repeat;
  -webkit-animation: thing-grass-anim-4-animation 1.8s steps(60) 0s infinite;
          animation: thing-grass-anim-4-animation 1.8s steps(60) 0s infinite;
}
@-webkit-keyframes thing-grass-anim-4-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -3720px 0px;
  }
}
@keyframes thing-grass-anim-4-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -3720px 0px;
  }
}
.thing.fountain {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url('https://content.z-media.info/elements/s/images/fountain/fountain-pour.44f41d8.png') 0 0 no-repeat;
}
.thing.fountain.fully {
  -webkit-animation: global-cycle-animation 1.5s steps(63) forwards;
          animation: global-cycle-animation 1.5s steps(63) forwards;
}
.thing.fountain.fully.idle {
  background: url('https://content.z-media.info/elements/s/images/fountain/fountain-idle-7.1aa9921.png') 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 3.4s steps(81) infinite;
          animation: global-cycle-animation 3.4s steps(81) infinite;
}
.thing.fountain.fully.idle > .spray {
  position: absolute;
  left: -93px;
  top: -93px;
  width: 248px;
  height: 248px;
  background: url('https://content.z-media.info/elements/s/images/fountain/fountain-emit.0be183f.png') 0 0 no-repeat;
  display: none;
}
.thing.fountain.fully.idle > .spray.emit {
  display: block;
  -webkit-animation: global-cycle-animation 0.5s steps(33) forwards;
          animation: global-cycle-animation 0.5s steps(33) forwards;
}
.thing.mineral {
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
}
.thing.mineral::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/mineral/mineral-6.5553be8.png);
}
.thing.mineral::after {
  display: none;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/grass/thing-grass-anim.298a4aa.png) 0px 0px no-repeat;
  -webkit-animation: thing-mineral-anim 1.8s steps(60) 0s infinite;
          animation: thing-mineral-anim 1.8s steps(60) 0s infinite;
}
@-webkit-keyframes thing-mineral-anim {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -3720px 0px;
  }
}
@keyframes thing-mineral-anim {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -3720px 0px;
  }
}
.thing.mineral-part {
  background: url(https://content.z-media.info/elements/s/images/mineral/part-6.4735d2a.png);
  z-index: 400;
}
.thing.manure {
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  opacity: 0.8;
  background: url(https://content.z-media.info/elements/s/images/manure/manure.c42689d.png);
}
.thing.manure::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/grass/thing-grass-anim.298a4aa.png) 0px 0px no-repeat;
  -webkit-animation: thing-manure-animation 1.8s steps(60) 0s infinite;
          animation: thing-manure-animation 1.8s steps(60) 0s infinite;
}
@-webkit-keyframes thing-manure-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -3720px 0px;
  }
}
@keyframes thing-manure-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -3720px 0px;
  }
}
.thing.snow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/backs/snow.8caab42.png) 0px 0px no-repeat;
}
.thing.sprout {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/sprout/sprout.b92d8a2.png) 0px 0px no-repeat;
}
.thing.sprout.transparent {
  opacity: 0;
}
.thing.fungus {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  z-index: 500;
}
.thing.fungus > .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.thing.fungus > .icon.fungus {
  background: url("https://content.z-media.info/elements/s/images/funguses/thing-fungus.1.5a8499a.png") -124px 0px;
}
.thing.fungus > .icon.fungus.stage0 {
  background-position: -124px 0px;
}
.thing.fungus > .icon.fungus.stage1 {
  background-position: -62px 0px;
}
.thing.fungus > .icon.fungus.stage1.animation-explode {
  top: 0px;
  left: 0px;
  background: url(https://content.z-media.info/elements/s/images/funguses/thing-fungus-explode-2.598abdc.png) 0px 0px no-repeat;
  width: 62px;
  height: 62px;
  -webkit-animation: global-cycle-animation 0.6s steps(24);
          animation: global-cycle-animation 0.6s steps(24);
}
.thing.fungus > .icon.fungus.stage2 {
  background-position: 0px 0px;
}
.thing.fungus > .icon.fungus.stage2.animation-explode {
  top: 0px;
  left: 0px;
  background: url(https://content.z-media.info/elements/s/images/funguses/thing-fungus-explode-1.71a8f3e.png) 0px 0px no-repeat;
  width: 62px;
  height: 62px;
  -webkit-animation: global-cycle-animation 0.6s steps(24);
          animation: global-cycle-animation 0.6s steps(24);
}
.thing.frog-holder {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 500;
  background: url(https://content.z-media.info/elements/s/images/frogs/holder.5.c34be17.png) 0px 0px;
}
.thing.frog {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 600;
  background: url(https://content.z-media.info/elements/s/images/frogs/frog-idle.1d532a9.png) 0px 0px;
  -webkit-animation: global-cycle-animation 1.5s steps(34) infinite;
          animation: global-cycle-animation 1.5s steps(34) infinite;
}
.thing.frog.hover:not(.jump) {
  background: url(https://content.z-media.info/elements/s/images/frogs/frog-idle-hover.88b59cb.png) 0px 0px;
  -webkit-animation: frog-hover-animation 1.5s steps(35) forwards;
          animation: frog-hover-animation 1.5s steps(35) forwards;
}
@-webkit-keyframes frog-hover-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes frog-hover-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.frog.startJump {
  width: 92px;
  height: 92px;
  margin: -15px;
  background: url(https://content.z-media.info/elements/s/images/frogs/frog-jump-start.5bfc0c1.png) 0px 0px;
  -webkit-animation: frog-start-jump-animation 0.4s steps(8) forwards;
          animation: frog-start-jump-animation 0.4s steps(8) forwards;
}
@-webkit-keyframes frog-start-jump-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes frog-start-jump-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.frog.endJump {
  width: 92px;
  height: 92px;
  margin: -15px;
  background: url(https://content.z-media.info/elements/s/images/frogs/frog-jump-end.eb7649f.png) 0px 0px;
  -webkit-animation: frog-end-jump-animation 0.8s steps(17) forwards;
          animation: frog-end-jump-animation 0.8s steps(17) forwards;
}
@-webkit-keyframes frog-end-jump-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes frog-end-jump-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.shell {
  position: absolute;
  width: 62px;
  height: 62px;
}
.thing.shell .wrap.icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.thing.shell .wrap.icon.stage0 {
  background-image: url("https://content.z-media.info/elements/s/images/shell/shell-1.890714d.png");
  background-position-x: 0%;
}
.thing.shell .wrap.icon.stage0.explode {
  -webkit-animation: global-cycle-animation 0.4s steps(13) forwards;
          animation: global-cycle-animation 0.4s steps(13) forwards;
}
.thing.shell .wrap.icon.stage1 {
  background-image: url("https://content.z-media.info/elements/s/images/shell/shell-2.3a27686.png");
  background-position-x: 0%;
}
.thing.shell .wrap.icon.stage1.explode {
  -webkit-animation: global-cycle-animation 0.6s steps(27) forwards;
          animation: global-cycle-animation 0.6s steps(27) forwards;
}
.thing.shell .wrap.icon.stage1.recovery {
  background-image: url("https://content.z-media.info/elements/s/images/shell/shell-1.890714d.png");
  background-position-x: 100%;
  -webkit-animation: global-reverse-cycle-animation 0.4s steps(13) forwards;
          animation: global-reverse-cycle-animation 0.4s steps(13) forwards;
}
.thing.shell .wrap.icon.stage2 {
  background-image: url("https://content.z-media.info/elements/s/images/shell/shell-2.3a27686.png");
  background-position-x: 100%;
}
.thing.shell .wrap.icon.stage2.recovery {
  -webkit-animation: global-reverse-cycle-animation 0.6s steps(27) forwards;
          animation: global-reverse-cycle-animation 0.6s steps(27) forwards;
}
.thing.pineapple_source {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  z-index: 500;
  background: transparent;
  overflow: hidden;
}
.thing.pineapple_source > .pineapple {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url(https://content.z-media.info/elements/s/images/pineapple/pineapple.8.f470cd8.png) 0px 0px;
  z-index: -1;
}
.thing.pineapple_source > .grass {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url(https://content.z-media.info/elements/s/images/pineapple/pineapple-grass.36d3cfe.png) 0px 0px;
}
.thing.pineapple_source > .grass.animate {
  -webkit-animation: global-cycle-animation 1.5s steps(36) forwards;
          animation: global-cycle-animation 1.5s steps(36) forwards;
}
.thing.pineapple_source.exploding {
  z-index: 501;
}
@-webkit-keyframes explode-pineapple {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes explode-pineapple {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.thing.pineapple_source.exploding > .pineapple {
  -webkit-animation: explode-pineapple 0.6s linear forwards;
          animation: explode-pineapple 0.6s linear forwards;
}
@-webkit-keyframes creating-pineapple {
  from {
    -webkit-transform: scale(0.7) translateY(15px);
            transform: scale(0.7) translateY(15px);
  }
  to {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px);
  }
}
@keyframes creating-pineapple {
  from {
    -webkit-transform: scale(0.7) translateY(15px);
            transform: scale(0.7) translateY(15px);
  }
  to {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px);
  }
}
.thing.pineapple_source.creating > .pineapple {
  -webkit-animation: creating-pineapple 0.3s linear forwards;
          animation: creating-pineapple 0.3s linear forwards;
}
.thing.incubator {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  z-index: 500;
  background: url(https://content.z-media.info/elements/s/images/incubator/incubator.animation.stage0.0d6edec.png) 0px 0px;
  -webkit-transform: translate(1px, 2px);
          transform: translate(1px, 2px);
}
.thing.incubator.stage0 {
  background: url(https://content.z-media.info/elements/s/images/incubator/incubator.animation.stage0.0d6edec.png) 0px 0px;
}
.thing.incubator.stage0.css3animation {
  -webkit-animation: global-cycle-animation 1.3s steps(30) forwards;
          animation: global-cycle-animation 1.3s steps(30) forwards;
}
.thing.incubator.stage1 {
  background: url(https://content.z-media.info/elements/s/images/incubator/incubator.animation.stage1.ab55c1c.png) 0px 0px;
}
.thing.incubator.stage1.css3animation {
  -webkit-animation: global-cycle-animation 1.3s steps(32) forwards;
          animation: global-cycle-animation 1.3s steps(32) forwards;
}
.thing.incubator.stage2 {
  background: url(https://content.z-media.info/elements/s/images/incubator/incubator.animation.stage2.b9dd594.png) 0px 0px;
}
.thing.incubator.stage2.css3animation {
  background: url(https://content.z-media.info/elements/s/images/incubator/incubator.animation.stage2.b9dd594.png) 0px 0px;
  -webkit-animation: global-cycle-animation 1s steps(24) forwards;
          animation: global-cycle-animation 1s steps(24) forwards;
}
.thing.plus-source {
  width: 62px;
  height: 62px;
  z-index: 500;
}
.thing.plus-source.stage0 {
  background: url(https://content.z-media.info/elements/s/images/plusSources/plus-source.stage0.5.21928ab.png) 0px 0px;
}
.thing.plus-source.css3animation {
  -webkit-animation: plus-source-animation 0.56s linear forwards;
          animation: plus-source-animation 0.56s linear forwards;
}
@-webkit-keyframes plus-source-animation {
  from {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  20% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  35% {
    -webkit-transform: translateY(-5px) rotate(-20deg);
            transform: translateY(-5px) rotate(-20deg);
  }
  50% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  65% {
    -webkit-transform: translateY(-5px) rotate(20deg);
            transform: translateY(-5px) rotate(20deg);
  }
  80% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  to {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
@keyframes plus-source-animation {
  from {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  20% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  35% {
    -webkit-transform: translateY(-5px) rotate(-20deg);
            transform: translateY(-5px) rotate(-20deg);
  }
  50% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  65% {
    -webkit-transform: translateY(-5px) rotate(20deg);
            transform: translateY(-5px) rotate(20deg);
  }
  80% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  to {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
.thing.stone > .wrap.chain {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  z-index: 500;
}
.thing.stone > .wrap.chain > .wrap.icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/chain/thing-chain-4.icon.stage0.be53e32.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.chain > .wrap.icon.stage0.exploding {
  background: url("https://content.z-media.info/elements/s/images/chain/thing-chain-4.animation.stage0.400c31f.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.6s steps(14) forwards;
          animation: global-cycle-animation 0.6s steps(14) forwards;
}
.thing.stone > .wrap.chain > .wrap.icon.stage1 {
  background: url("https://content.z-media.info/elements/s/images/chain/thing-chain-4.icon.stage1.72bbea4.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.chain > .wrap.icon.stage1.exploding {
  background: url("https://content.z-media.info/elements/s/images/chain/thing-chain-4.animation.stage1.0cf4df6.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(13) forwards;
          animation: global-cycle-animation 0.5s steps(13) forwards;
}
.thing.stone > .ice {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 500;
}
.thing.stone > .ice.stage0 {
  background: url("https://content.z-media.info/elements/s/images/ice/bottom-ice.1.23d8109.png") 0 0 no-repeat;
}
.thing.stone > .ice.stage1 {
  background: url("https://content.z-media.info/elements/s/images/ice/ice.1.e339940.png") 0 0 no-repeat;
}
.thing.stone > .wrap.mark {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 30;
}
.thing.stone > .wrap.mark > .wrap.icon {
  position: absolute;
  width: 62px;
  height: 62px;
  top: 0px;
  left: 0px;
  z-index: 30;
}
.thing.stone > .wrap.mark > .wrap.icon.mark28 {
  background: url("https://content.z-media.info/elements/s/images/mark/thing-mark-28.bbb18ec.png") 0 0 no-repeat;
}
.thing.stone > .wrap.event-mark {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 30;
}
.thing.stone > .wrap.event-mark.horseshoe {
  width: 20px;
  height: 20px;
  bottom: 0;
  right: 2px;
  left: auto;
  z-index: 30;
  background: url("https://content.z-media.info/elements/s/images/mark-events/horseshoe/sprites.bdc1f72.png") -257px -62px no-repeat;
}
.thing.stone > .wrap.snowball {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  background: url("https://content.z-media.info/elements/s/images/snowball/snowball.1.3088b8b.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.snowball.anim {
  background: url(https://content.z-media.info/elements/s/images/snowball/anim10.c9cfd67.png) 0px 0px no-repeat;
  width: 94px;
  height: 94px;
  margin: -16px;
  -webkit-animation: global-cycle-animation 1s steps(24) forwards;
          animation: global-cycle-animation 1s steps(24) forwards;
}
.thing.stone > .wrap.snowball.anim-out {
  background: url(https://content.z-media.info/elements/s/images/snowball/out5.6fa0210.png) 0px 0px no-repeat;
  width: 94px;
  height: 94px;
  margin: -16px;
  -webkit-animation: global-cycle-animation 0.8s steps(20) forwards;
          animation: global-cycle-animation 0.8s steps(20) forwards;
}
.thing.mark.flying {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 74px;
  height: 64px;
  z-index: 30;
  background: url("https://content.z-media.info/elements/s/images/mark/thing-mark-32.2c38ccb.png") 0 0 no-repeat;
}
.thing.jam-base {
  z-index: 170;
}
.thing.jam-base.flying {
  z-index: 210;
}
.thing.jam-base.s2x2 {
  width: 124px;
  height: 124px;
  background: url("https://content.z-media.info/elements/s/images/jam/jam.icon.4.64e2876.png");
  text-align: center;
}
.thing.jam-base.jam.s2x2 {
  background: url("https://content.z-media.info/elements/s/images/jam/jam.icon.4.64e2876.png");
}
.thing.jam-base.jam.s2x2 > .task {
  width: 100px;
  height: 62px;
  text-align: center;
}
.thing.jam-base.jam.s2x2 > .task > div {
  display: inline-block;
  vertical-align: middle;
}
.thing.jam-base.jam.s2x2 > .task > .icon {
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 62px;
  height: 62px;
}
.thing.jam-base.jam.s2x2 > .task.jam1 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/stones/jam-1-icon.2.2a50944.png);
}
.thing.jam-base.jam.s2x2 > .task.jam1 > .amount {
  color: #dd2369;
}
.thing.jam-base.jam.s2x2 > .task.jam2 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/stones/jam-2-icon.2.740cbe5.png);
}
.thing.jam-base.jam.s2x2 > .task.jam2 > .amount {
  color: #005078;
}
.thing.jam-base.jam.s2x2 > .task.jam3 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/stones/jam-3-icon.2.52ba6c2.png);
}
.thing.jam-base.jam.s2x2 > .task.jam3 > .amount {
  color: #e34655;
}
.thing.jam-base.jam.s2x2 > .task > .amount {
  color: #027d2e;
}
.thing.jam-base.jam.s2x2.tasks2 > .task {
  height: 34px;
  margin: 43px auto 0px;
}
.thing.jam-base.jam.s2x2.tasks2 > .task > .icon {
  width: 28px;
  height: 28px;
}
.thing.jam-base.jam.s2x2.tasks2 > .task > .amount {
  margin-left: 5px;
  font: 21px/34px "bip", sans-serif;
}
.thing.jam-base.jam.s2x2.tasks2 > .task ~ .task {
  margin: -6px auto 0px;
}
.thing.jam-base.jam.s2x2.tasks1 > .task {
  margin: 51px auto 0px;
}
.thing.jam-base.jam.s2x2.tasks1 > .task > .icon {
  width: 40px;
  height: 40px;
}
.thing.jam-base.jam.s2x2.tasks1 > .task > .amount {
  margin-left: 6px;
  font: 26px/48px "bip", sans-serif;
}
.thing.treasure {
  z-index: 110;
}
.thing.treasure.flying {
  z-index: 210;
}
.thing.treasure .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/treasures/shine-idle.d585436.png") 0 0 no-repeat;
  width: 50px;
  height: 50px;
  -webkit-animation: global-pause-75 3s steps(12) infinite;
          animation: global-pause-75 3s steps(12) infinite;
}
.thing.treasure .wrap.animation {
  width: 100%;
  height: 100%;
  display: none;
}
.thing.treasure .wrap.animation.idle-animation {
  display: block;
  -webkit-animation: global-cycle-animation 1s steps(24);
          animation: global-cycle-animation 1s steps(24);
}
.thing.treasure.s2x2 {
  width: 124px;
  height: 124px;
}
.thing.treasure.s2x2.gem-blue-3 {
  background: url("https://content.z-media.info/elements/s/images/treasures/s2x2-gem-blue-7.8a58698.png");
}
.thing.treasure.s2x2.gem-blue-3 .shine-1 {
  left: -1px;
  top: 11px;
}
.thing.treasure.s2x2.gem-blue-3 .shine-2 {
  left: 78px;
  top: 17px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.thing.treasure.s2x2.gem-blue-3 .shine-3 {
  left: 38px;
  top: 78px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.thing.treasure.s2x2.gem-blue-3 .wrap.animation {
  background: url("https://content.z-media.info/elements/s/images/treasures/s2x2-gem-blue-idle.1.6e49bee.png") 0px 0px no-repeat;
}
.thing.treasure.s3x3 {
  width: 186px;
  height: 186px;
}
.thing.treasure.s3x3.gem-blue-3 {
  background: url("https://content.z-media.info/elements/s/images/treasures/s3x3-gem-blue-7.16a5b03.png");
}
.thing.treasure.s3x3.gem-blue-3 .shine-1 {
  left: 11px;
  top: 28px;
}
.thing.treasure.s3x3.gem-blue-3 .shine-2 {
  left: 129px;
  top: 36px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.thing.treasure.s3x3.gem-blue-3 .shine-3 {
  left: 69px;
  top: 130px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.thing.treasure.s3x3.gem-blue-3 .wrap.animation {
  background: url("https://content.z-media.info/elements/s/images/treasures/s3x3-gem-blue-idle.1.11024e9.png") 0px 0px no-repeat;
}
.thing.treasure.s1x2 {
  width: 62px;
  height: 124px;
}
.thing.treasure.s1x2.gem-blue-3 {
  background: url("https://content.z-media.info/elements/s/images/treasures/s1x2-gem-blue.e499692.png");
}
.thing.treasure.s1x2.gem-blue-3 .shine-1 {
  left: -7px;
  top: 8px;
}
.thing.treasure.s1x2.gem-blue-3 .shine-2 {
  left: 21px;
  top: 67px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.thing.treasure.s1x2.gem-blue-3 .shine-3 {
  left: -16px;
  top: 84px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.thing.treasure.s1x2.gem-blue-3 .wrap.animation {
  background: url("https://content.z-media.info/elements/s/images/treasures/s1x2-gem-blue-idle.6339a4c.png") 0px 0px no-repeat;
  width: 60px;
  height: 115px;
  position: absolute;
  left: 5px;
  top: 4px;
}
.thing.treasure.s1x2.gem-blue-3 .wrap.animation.idle-animation {
  -webkit-animation: global-cycle-animation 0.8s steps(19);
          animation: global-cycle-animation 0.8s steps(19);
}
.thing.treasure.s3x2 {
  width: 186px;
  height: 124px;
}
.thing.treasure.s3x2.gem-blue-3 {
  background: url("https://content.z-media.info/elements/s/images/treasures/s3x2-gem-blue.5cee2dd.png");
}
.thing.treasure.s3x2.gem-blue-3 .shine-1 {
  left: 25px;
  top: 5px;
}
.thing.treasure.s3x2.gem-blue-3 .shine-2 {
  left: 139px;
  top: 27px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.thing.treasure.s3x2.gem-blue-3 .shine-3 {
  left: 28px;
  top: 70px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.thing.treasure.s3x2.gem-blue-3 .wrap.animation {
  background: url("https://content.z-media.info/elements/s/images/treasures/s3x2-gem-blue-idle.d44c429.png") 0px 0px no-repeat;
  width: 178px;
  height: 113px;
  position: absolute;
  left: 6px;
  top: 6px;
}
.thing.treasure.s3x2.gem-blue-3 .wrap.animation.idle-animation {
  -webkit-animation: global-cycle-animation 0.8s steps(19);
          animation: global-cycle-animation 0.8s steps(19);
}
.thing.treasure.s4x3 {
  width: 248px;
  height: 186px;
}
.thing.treasure.s4x3.gem-blue-3 {
  background: url("https://content.z-media.info/elements/s/images/treasures/s4x3-gem-blue.0ce08c9.png");
}
.thing.treasure.s4x3.gem-blue-3 .shine-1 {
  left: 8px;
  top: 40px;
}
.thing.treasure.s4x3.gem-blue-3 .shine-2 {
  left: 181px;
  top: 36px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.thing.treasure.s4x3.gem-blue-3 .shine-3 {
  left: 153px;
  top: 119px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.thing.treasure.s4x3.gem-blue-3 .wrap.animation {
  background: url("https://content.z-media.info/elements/s/images/treasures/s4x3-gem-blue-idle.1355cfb.png") 0px 0px no-repeat;
  width: 239px;
  height: 177px;
  position: absolute;
  left: 3px;
  top: 3px;
}
.thing.treasure.s4x3.gem-blue-3 .wrap.animation.idle-animation {
  -webkit-animation: global-cycle-animation 0.8s steps(19);
          animation: global-cycle-animation 0.8s steps(19);
}
.thing.treasure.s2x1 {
  width: 124px;
  height: 62px;
}
.thing.treasure.s2x1.gem-blue-3 {
  background: url("https://content.z-media.info/elements/s/images/treasures/s2x1-gem-blue.a8ab656.png");
}
.thing.treasure.s2x1.gem-blue-3 .shine-1 {
  left: -8px;
  top: 2px;
}
.thing.treasure.s2x1.gem-blue-3 .shine-2 {
  left: 68px;
  top: -7px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.thing.treasure.s2x1.gem-blue-3 .shine-3 {
  left: 68px;
  top: 21px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.thing.treasure.s2x1.gem-blue-3 .wrap.animation {
  background: url("https://content.z-media.info/elements/s/images/treasures/s1x2-gem-blue-idle.6339a4c.png") 0px 0px no-repeat;
  width: 60px;
  height: 115px;
  position: absolute;
  left: 33px;
  top: -30px;
}
.thing.treasure.s2x1.gem-blue-3 .wrap.animation.idle-animation {
  -webkit-animation: global-cycle-animation 0.8s steps(19);
          animation: global-cycle-animation 0.8s steps(19);
  -webkit-transform: rotate(90deg) scale(-1, 1);
          transform: rotate(90deg) scale(-1, 1);
}
.thing.treasure.s2x3 {
  width: 124px;
  height: 186px;
}
.thing.treasure.s2x3.gem-blue-3 {
  background: url("https://content.z-media.info/elements/s/images/treasures/s2x3-gem-blue.acf1d79.png");
}
.thing.treasure.s2x3.gem-blue-3 .shine-1 {
  left: 11px;
  top: 17px;
}
.thing.treasure.s2x3.gem-blue-3 .shine-2 {
  left: 73px;
  top: 27px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.thing.treasure.s2x3.gem-blue-3 .shine-3 {
  left: 46px;
  top: 134px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.thing.treasure.s2x3.gem-blue-3 .wrap.animation {
  background: url("https://content.z-media.info/elements/s/images/treasures/s3x2-gem-blue-idle.d44c429.png") 0px 0px no-repeat;
  width: 178px;
  height: 113px;
  position: absolute;
  left: -28px;
  top: 34px;
}
.thing.treasure.s2x3.gem-blue-3 .wrap.animation.idle-animation {
  -webkit-animation: global-cycle-animation 0.8s steps(19);
          animation: global-cycle-animation 0.8s steps(19);
  -webkit-transform: rotate(90deg) scale(-1, 1);
          transform: rotate(90deg) scale(-1, 1);
}
.thing.treasure.s3x4 {
  width: 186px;
  height: 248px;
}
.thing.treasure.s3x4.gem-blue-3 {
  background: url("https://content.z-media.info/elements/s/images/treasures/s3x4-gem-blue.cfebbef.png");
}
.thing.treasure.s3x4.gem-blue-3 .shine-1 {
  left: 18px;
  top: 46px;
}
.thing.treasure.s3x4.gem-blue-3 .shine-2 {
  left: 105px;
  top: 10px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.thing.treasure.s3x4.gem-blue-3 .shine-3 {
  left: 97px;
  top: 190px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.thing.treasure.s3x4.gem-blue-3 .wrap.animation {
  background: url("https://content.z-media.info/elements/s/images/treasures/s4x3-gem-blue-idle.1355cfb.png") 0px 0px no-repeat;
  width: 239px;
  height: 177px;
  position: absolute;
  left: -26px;
  top: 38px;
}
.thing.treasure.s3x4.gem-blue-3 .wrap.animation.idle-animation {
  -webkit-animation: global-cycle-animation 0.8s steps(19);
          animation: global-cycle-animation 0.8s steps(19);
  -webkit-transform: rotate(90deg) scale(-1, 1);
          transform: rotate(90deg) scale(-1, 1);
}
.thing.cap {
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/caps/cap.4.5a22090.png") no-repeat 10px -1px;
  z-index: 399;
}
.thing.cap.up {
  z-index: 402;
}
.thing.flyAnimation {
  width: 62px;
  height: 62px;
  z-index: 500;
}
.thing.flyAnimation.honey {
  background: url("https://content.z-media.info/elements/s/images/honey/honey.animation.fly.5bf415b.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 1.3s steps(31) infinite;
          animation: global-cycle-animation 1.3s steps(31) infinite;
}
.thing.flyAnimation.pineapple {
  background: url(https://content.z-media.info/elements/s/images/pineapple/pineapple.8.f470cd8.png);
}
.thing.flyAnimation.crow {
  background: url(https://content.z-media.info/elements/s/images/crow/fly.f3da4c2.png) 0 0 no-repeat;
  z-index: 601;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 62px;
  height: 62px;
  -webkit-animation: global-cycle-animation 0.333s steps(7) infinite;
          animation: global-cycle-animation 0.333s steps(7) infinite;
}
.thing.flyAnimation.crow .mark {
  position: absolute;
  width: 62px;
  height: 62px;
  top: 20px;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/mark/thing-mark-28.bbb18ec.png") 0 0 no-repeat;
}
.thing.flyAnimation.mark {
  position: absolute;
  width: 62px;
  height: 62px;
  top: 0px;
  left: 0px;
  z-index: 602;
  background: url("https://content.z-media.info/elements/s/images/mark/thing-mark-28.bbb18ec.png") 0 0 no-repeat;
}
.thing.flyAnimation.plus {
  background: url("https://content.z-media.info/elements/s/images/unsorted/4-in-row.a00d5f5.png") no-repeat;
}
.thing.flyAnimation.plus.amount-2 {
  background: url("https://content.z-media.info/elements/s/images/unsorted/bonus-2.577487d.png") no-repeat;
}
.thing.flyAnimation.fiveInRow,
.thing.flyAnimation.fourInRow,
.thing.flyAnimation.bailerBonus {
  opacity: 0;
}
.thing.flyAnimation.fiveInRow.css3animation,
.thing.flyAnimation.fourInRow.css3animation,
.thing.flyAnimation.bailerBonus.css3animation {
  opacity: 1;
}
.thing.flyAnimation.snowball {
  width: 128px;
  height: 128px;
  background: url("https://content.z-media.info/elements/s/images/snowman/snowball.1.551148a.png") no-repeat;
}
.thing.flyAnimation.snowball.animate {
  -webkit-animation: flyAnimation-snowball 0.3s steps(5) forwards;
          animation: flyAnimation-snowball 0.3s steps(5) forwards;
}
@-webkit-keyframes flyAnimation-snowball {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -640px 0px;
  }
}
@keyframes flyAnimation-snowball {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -640px 0px;
  }
}
.thing.flyAnimation.fiveInRow:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.62);
          transform: scale(0.62);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.thing.flyAnimation.fourInRow {
  background: url("https://content.z-media.info/elements/s/images/unsorted/4-in-row.a00d5f5.png") no-repeat;
}
.thing.flyAnimation.bailerBonus {
  background: url("https://content.z-media.info/elements/s/images/unsorted/bailer-bonus.958b570.png") no-repeat;
}
.thing.flyAnimation.cloud-light {
  background: url("https://content.z-media.info/elements/s/images/unsorted/cloud-light.89c1fe4.png") no-repeat;
}
.thing.animation.boosterHover {
  display: none;
  width: 87px;
  height: 83px;
  background: url("https://content.z-media.info/elements/s/images/boosters/boosterHover.1.88429c2.png") 87px 0px no-repeat;
  z-index: 399;
}
.thing.animation.boosterHover.css3animation {
  display: block;
  z-index: 999;
  -webkit-animation: thing-animation-booster-hover-2 1s steps(6) infinite;
          animation: thing-animation-booster-hover-2 1s steps(6) infinite;
}
@-webkit-keyframes thing-animation-booster-hover-2 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -522px 0px;
  }
}
@keyframes thing-animation-booster-hover-2 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -522px 0px;
  }
}
.thing.animation.fourInRowComb {
  width: 95px;
  height: 112px;
  background: url("https://content.z-media.info/elements/s/images/unsorted/thing-explode-2.c50e95b.png") 0px 0 no-repeat;
  z-index: 399;
}
.thing.animation.fourInRowComb.css3animation {
  -webkit-animation: thing-explode-2 0.35s steps(15) 50ms forwards;
          animation: thing-explode-2 0.35s steps(15) 50ms forwards;
}
@-webkit-keyframes thing-explode-2 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -1425px 0px;
  }
}
@keyframes thing-explode-2 {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -1425px 0px;
  }
}
.thing.animation.fiveInRowComb {
  width: 130px;
  height: 121px;
  background: url("https://content.z-media.info/elements/s/images/unsorted/thing-explode-3.2222bab.png") 0px 0 no-repeat;
  z-index: 399;
}
.thing.animation.fiveInRowComb.css3animation {
  -webkit-animation: thing-explode-3 0.56s steps(17) 50ms forwards;
          animation: thing-explode-3 0.56s steps(17) 50ms forwards;
}
.thing.animation.afterGame {
  width: 150px;
  height: 149px;
  background: url(https://content.z-media.info/elements/s/images/unsorted/bonus-shine-bubble-2.2d9bec8.png) 0px 0 no-repeat;
  z-index: 450;
}
.thing.animation.bonus-shine-bubble-2 {
  top: 0px;
  left: 0px;
  background: url(https://content.z-media.info/elements/s/images/unsorted/bonus-shine-bubble-2.2d9bec8.png) 0px 0px no-repeat;
  width: 150px;
  height: 149px;
  z-index: 450;
}
.thing.animation.bonus-shine-bubble-2.animated.part1 {
  -webkit-animation: bonus-shine-bubble-2-animation 0.3s steps(8) 0ms;
          animation: bonus-shine-bubble-2-animation 0.3s steps(8) 0ms;
  opacity: 1;
}
@-webkit-keyframes bonus-shine-bubble-2-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -1200px 0px;
  }
}
@keyframes bonus-shine-bubble-2-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -1200px 0px;
  }
}
.thing.animation.bonus-shine-bubble-2.animated.part2 {
  -webkit-animation: bonus-shine-bubble-2-animation-2 0.1s steps(3) 0s;
          animation: bonus-shine-bubble-2-animation-2 0.1s steps(3) 0s;
  opacity: 1;
}
@-webkit-keyframes bonus-shine-bubble-2-animation-2 {
  from {
    background-position: -1200px 0;
  }
  to {
    background-position: -1650px 0px;
  }
}
@keyframes bonus-shine-bubble-2-animation-2 {
  from {
    background-position: -1200px 0;
  }
  to {
    background-position: -1650px 0px;
  }
}
.thing.superflower-big {
  background: url("https://content.z-media.info/elements/s/images/boosters/superflowers-animation.2461066.png") 0 0 no-repeat;
  width: 240px;
  height: 240px;
  opacity: 0;
  z-index: 500;
}
.thing.superflower-big.animate {
  -webkit-animation: superflower-big-animation 2s steps(59) forwards;
          animation: superflower-big-animation 2s steps(59) forwards;
}
@-webkit-keyframes superflower-big-animation {
  0% {
    background-position-x: 0;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
  }
  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    background-position-x: 100%;
  }
}
@keyframes superflower-big-animation {
  0% {
    background-position-x: 0;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
  }
  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    background-position-x: 100%;
  }
}
.thing.megaflower-big {
  background: url("https://content.z-media.info/elements/s/images/boosters/megaflowers-animation.a3eae77.png") 0 0 no-repeat;
  width: 240px;
  height: 240px;
  opacity: 0;
  z-index: 500;
}
.thing.megaflower-big.animate {
  -webkit-animation: megaflower-big-animation 2s steps(60) forwards;
          animation: megaflower-big-animation 2s steps(60) forwards;
}
@-webkit-keyframes megaflower-big-animation {
  0% {
    background-position-x: 0;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
  }
  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    background-position-x: 100%;
  }
}
@keyframes megaflower-big-animation {
  0% {
    background-position-x: 0;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
  }
  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    background-position-x: 100%;
  }
}
.lightning-charge {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/boosters/lightning-charge-animation.f60f711.png") 0 0 no-repeat;
  display: block;
  width: 87px;
  height: 98px;
  z-index: 999;
}
.lightning-charge.charge {
  -webkit-animation: lightning-charge-animation steps(71) forwards;
          animation: lightning-charge-animation steps(71) forwards;
}
@-webkit-keyframes lightning-charge-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes lightning-charge-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.bailer-big {
  position: absolute;
  top: 0px;
  left: 0px;
  background: url("https://content.z-media.info/elements/s/images/boosters/bailer-big.9ee6938.png");
  width: 140px;
  height: 140px;
  z-index: 400;
}
.bailer-big .water-source {
  position: absolute;
  top: 37px;
  left: 107px;
  width: 19px;
  height: 19px;
}
.thing.mark.flyingOutOfBox {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 46px;
  height: 40px;
  z-index: 30;
  background: url("https://content.z-media.info/elements/s/images/mark/thing-mark-28.bbb18ec.png") 0 0 no-repeat;
}
.thing.box {
  z-index: 400;
}
.thing.box > .wrap.box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("https://content.z-media.info/elements/s/images/stones/box.4eaf84b.png") 0px 0px no-repeat;
}
.thing.box > .wrap.box.mark1 {
  background-position: -62px 0px;
}
.thing.box > .wrap.box.mark2 {
  background-position: -124px 0px;
}
.thing.box > .wrap.box.mark3 {
  background-position: -186px 0px;
}
.thing.box > .wrap.amount {
  position: absolute;
  top: 23px;
  left: 6px;
  width: 49px;
  height: 40px;
  background-size: 100%;
  opacity: 1;
  z-index: 30;
  text-align: center;
}
.thing.box > .wrap.amount.animation-scaled {
  -webkit-animation: box-bounce-scaled 0.35s linear;
          animation: box-bounce-scaled 0.35s linear;
}
@-webkit-keyframes box-bounce-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  60% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes box-bounce-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  60% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.thing.crow {
  z-index: 500;
  -webkit-transform-origin: 50% 100% 0;
          transform-origin: 50% 100% 0;
}
.thing.crow > .wrap.crow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("https://content.z-media.info/elements/s/images/crow/crow.b40a158.png") 0px 0px no-repeat;
}
.thing.crow > .wrap.crow_mark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('https://content.z-media.info/elements/s/images/crow/mark.8267878.png') 0px 0px no-repeat;
}
.thing.crow > .wrap.amount {
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 18px;
  color: #ac5664;
  font-family: 'bip';
  line-height: 18px;
  padding-top: 39px;
}
@-webkit-keyframes stun {
  from {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
  to {
    -webkit-transform: scaleX(1.05) scaleY(0.93);
            transform: scaleX(1.05) scaleY(0.93);
  }
}
@keyframes stun {
  from {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
  to {
    -webkit-transform: scaleX(1.05) scaleY(0.93);
            transform: scaleX(1.05) scaleY(0.93);
  }
}
@-webkit-keyframes recovery {
  from {
    -webkit-transform: scaleX(1.05) scaleY(0.93);
            transform: scaleX(1.05) scaleY(0.93);
  }
  to {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}
@keyframes recovery {
  from {
    -webkit-transform: scaleX(1.05) scaleY(0.93);
            transform: scaleX(1.05) scaleY(0.93);
  }
  to {
    -webkit-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}
@-webkit-keyframes running-stars {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes running-stars {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.crow.stunned {
  -webkit-animation: stun 0.4s cubic-bezier(0.11, 3, 0.435, 3);
          animation: stun 0.4s cubic-bezier(0.11, 3, 0.435, 3);
  -webkit-transform: scaleX(1.05) scaleY(0.93);
          transform: scaleX(1.05) scaleY(0.93);
}
.thing.crow.stunned:before {
  content: " ";
  position: absolute;
  width: 62px;
  height: 62px;
  left: 0;
  top: 2px;
  background: url('https://content.z-media.info/elements/s/images/snowman/stunstars.1.bd90179.png') 0px 0px no-repeat;
  -webkit-animation: running-stars 0.6s steps(9) infinite;
          animation: running-stars 0.6s steps(9) infinite;
  z-index: 1;
  -webkit-transform: rotate(-6deg);
          transform: rotate(-6deg);
  transition: opacity 0.5s;
}
.thing.crow.recovery {
  -webkit-animation: recovery 0.1s linear;
          animation: recovery 0.1s linear;
}
.thing.pot {
  z-index: 400;
}
.thing.pot.egg1 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg1.115212d.png") 0px 0px no-repeat;
}
.thing.pot.egg2 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg2.663beed.png") 0px 0px no-repeat;
}
.thing.pot.egg3 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg3.b392e73.png") 0px 0px no-repeat;
}
.thing.pot > .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.thing.pot > .icon.egg1 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg1.115212d.png") 0px 0px no-repeat;
}
.thing.pot > .icon.egg2 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg2.663beed.png") 0px 0px no-repeat;
}
.thing.pot > .icon.egg3 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg3.b392e73.png") 0px 0px no-repeat;
}
.thing.pot > .icon:after {
  content: '';
  position: absolute;
  top: 38px;
  left: 14px;
  width: 34px;
  height: 25px;
  background: url("https://content.z-media.info/elements/s/images/pots/amount.1aa7ce8.png");
}
.thing.pot > .amount {
  position: absolute;
  top: 33px;
  left: 7px;
  width: 49px;
  height: 40px;
  background-size: 100%;
  opacity: 1;
  z-index: 30;
  text-align: center;
  font: 20px/30px "bip", sans-serif;
  color: #8c6239;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
}
.thing.pot > .amount.animation-scaled {
  -webkit-animation: box-bounce-scaled 0.35s linear;
          animation: box-bounce-scaled 0.35s linear;
}
@keyframes box-bounce-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  60% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.thing.rope {
  z-index: 500;
}
.thing.rope.vertical {
  background: url(https://content.z-media.info/elements/s/images/rope/vertical.860d36a.png) no-repeat;
}
.thing.rope.horizontal {
  background: url(https://content.z-media.info/elements/s/images/rope/horizontal.cd404f1.png) no-repeat;
}
.thing.lantern {
  z-index: 500;
}
.thing.lantern > .wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.thing.lantern > .wrap.stick {
  z-index: 1;
  background: url(https://content.z-media.info/elements/s/images/lanterns/lantern.color1.stick.3.2f866c8.png);
}
.thing.lantern > .wrap.circle {
  z-index: 2;
}
.thing.lantern > .wrap.circle > div {
  width: 100%;
  height: 100%;
  -webkit-animation: lantern-circle 1s linear infinite;
          animation: lantern-circle 1s linear infinite;
  background: url(https://content.z-media.info/elements/s/images/lanterns/lantern.color1.circle.10.610a7b7.png);
}
.thing.lantern.off > .wrap.circle > div {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
@-webkit-keyframes lantern-circle {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes lantern-circle {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.thing.lanternTask {
  z-index: 500;
  background: url(https://content.z-media.info/elements/s/images/lanterns/lantern.color1.task.10.38614c5.png);
}
.thing.spider {
  z-index: 500;
  background: url(https://content.z-media.info/elements/s/images/spider/spider-weave.3351249.png) 0 0 no-repeat;
}
.thing.spider.stage0 {
  background: url(https://content.z-media.info/elements/s/images/spider/spider-weave.3351249.png) 100% 0 no-repeat;
}
.thing.spider.weaveAnimation {
  height: 68px;
  -webkit-animation: global-cycle-animation 1.2s steps(34) forwards;
          animation: global-cycle-animation 1.2s steps(34) forwards;
}
.thing.spider.throwAnimation {
  background: url(https://content.z-media.info/elements/s/images/spider/spider-throw.5ebce82.png) 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 1s steps(24) forwards;
          animation: global-cycle-animation 1s steps(24) forwards;
  height: 68px;
  margin: -6px 0;
}
.thing.spider.hover:not(.animation).stage0 {
  height: 68px;
  background: url("https://content.z-media.info/elements/s/images/spider/spider-hover-web.41053fd.png") 0 0 no-repeat;
  -webkit-animation: spider-hover-animation 2s steps(48) forwards;
          animation: spider-hover-animation 2s steps(48) forwards;
}
.thing.spider.hover:not(.animation).stage1 {
  background: url("https://content.z-media.info/elements/s/images/spider/spider-hover.43eb805.png") 0 0 no-repeat;
  -webkit-animation: spider-hover-animation 2s steps(47) forwards;
          animation: spider-hover-animation 2s steps(47) forwards;
}
@-webkit-keyframes spider-hover-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes spider-hover-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.web.flyingOutOfSpider {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  z-index: 30;
  background: url("https://content.z-media.info/elements/s/images/spider/web.fa775bc.png") 0 0 no-repeat;
}
.thing.web.flyingOutOfSpider.animationExplode {
  -webkit-animation: spider-web-animation-explode-1 0.2s linear forwards;
          animation: spider-web-animation-explode-1 0.2s linear forwards;
}
@-webkit-keyframes spider-web-animation-explode-1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes spider-web-animation-explode-1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.thing {
  z-index: 450;
}
.thing.cloud.stage0 .wrap {
  background: url("https://content.z-media.info/elements/s/images/clouds/cloud.f516c40.png") 0px 0px;
}
.thing.cloud.stage0.animated .wrap {
  background: url("https://content.z-media.info/elements/s/images/clouds/animation-stage-0.055d2a3.png") 0px 0px;
}
.thing.cloud.stage1 .wrap {
  background: url("https://content.z-media.info/elements/s/images/clouds/cloud.f516c40.png") -124px 0px;
}
.thing.cloud.stage2 .wrap {
  background: url("https://content.z-media.info/elements/s/images/clouds/cloud.f516c40.png") -124px 0px;
}
.thing.cloud .wrap {
  width: 100%;
  height: 100%;
}
.thing-cloud-animation-stage1 {
  z-index: 501;
  position: absolute;
  width: 102px;
  height: 102px;
  margin-left: -20px;
  margin-top: -20px;
  background: url("https://content.z-media.info/elements/s/images/clouds/animation-stage-1.56ac9f5.png") 0px 0px no-repeat;
}
.thing.snowman {
  background: url('https://content.z-media.info/elements/s/images/snowman/snowman.1.fb562a9.png') 0px 0px no-repeat;
}
@-webkit-keyframes snowman-stun {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes snowman-stun {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.snowman.stunned:before {
  content: " ";
  position: absolute;
  width: 62px;
  height: 62px;
  left: 0;
  top: 0;
  background: url('https://content.z-media.info/elements/s/images/snowman/stunstars.1.bd90179.png') 0px 0px no-repeat;
  -webkit-animation: snowman-stun 0.6s steps(9) infinite;
          animation: snowman-stun 0.6s steps(9) infinite;
}
.thing.bonfire {
  background: url("https://content.z-media.info/elements/s/images/bonfire/bonfire.7f33114.png") 0 0 no-repeat;
  z-index: 400;
}
.thing.bonfire:not(.flooded):after {
  content: '';
  background-image: url('https://content.z-media.info/elements/s/images/bonfire/1.fdca953.png');
  width: 62px;
  height: 62px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-animation: global-cycle-animation 0.8s steps(17) infinite;
          animation: global-cycle-animation 0.8s steps(17) infinite;
}
.thing.bonfire:not(.flooded):before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/bonfire/bonfire.animation.shine.18a6b4b.png") 0 0 no-repeat;
  width: 62px;
  height: 62px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-animation: global-cycle-animation 0.8s steps(17) infinite;
          animation: global-cycle-animation 0.8s steps(17) infinite;
}
.thing.bonfire.flooded:before {
  content: '';
  width: 62px;
  height: 62px;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url('https://content.z-media.info/elements/s/images/bonfire/2.f547f1b.png');
  -webkit-animation: bonfire-flooded-animation 1s steps(28) forwards;
          animation: bonfire-flooded-animation 1s steps(28) forwards;
}
@-webkit-keyframes bonfire-flooded-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes bonfire-flooded-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.villain {
  background: url('https://content.z-media.info/elements/s/images/villain/villain.85841f2.png') 0px 0px no-repeat;
}
.thing.villain.idle {
  background: url('https://content.z-media.info/elements/s/images/villain/villain-idle.e9f5e56.png') 0px 0px no-repeat;
  -webkit-animation: global-pause-75 7s infinite steps(59);
          animation: global-pause-75 7s infinite steps(59);
}
.thing.villain.flyout {
  background: url('https://content.z-media.info/elements/s/images/villain/villain-flyout.96f7f3a.png') 0px 0px no-repeat;
  -webkit-animation: none;
          animation: none;
}
.thing.villain.flyout:after {
  display: none !important;
}
.thing.villain.s2x2 {
  width: 124px;
  height: 124px;
}
.thing.villain.s2x2:after {
  content: '';
  display: block;
  width: 25px;
  height: 9px;
  background-image: url('https://content.z-media.info/elements/s/images/villain/villain-claw.4798ba6.png');
  position: absolute;
  left: 53px;
  top: 92px;
}
.thing.villain.s2x2 > .health-value {
  position: absolute;
  top: 95px;
  font-size: 21px;
  font-family: BIP;
  left: 46px;
  width: 36px;
  height: 25px;
  background-image: url('https://content.z-media.info/elements/s/images/villain/villain-counter.be73f9a.png');
  color: #f9cf52;
  line-height: 25px;
  text-align: center;
}
.thing.colored-villain {
  background: url('https://content.z-media.info/elements/s/images/chest/chest.fd95a5f.png') no-repeat;
}
.thing.colored-villain.flyout {
  background: url('https://content.z-media.info/elements/s/images/chest/opening.2f2415b.png') 0px 0px no-repeat;
}
.thing.colored-villain.s3x3 {
  width: 186px;
  height: 186px;
}
.thing.colored-villain.s3x3.flyout {
  width: 250px;
  height: 250px;
}
.thing.colored-villain.s3x3.flyout > .shining {
  top: 152px;
  left: 85px;
}
.thing.colored-villain.s3x3.flyout > .thing.stone {
  top: 159px;
  left: 93px;
}
.thing.colored-villain.s3x3 > .health-value {
  position: absolute;
  top: 60px;
  font-size: 21px;
  font-family: BIP;
  left: 74px;
  width: 36px;
  height: 25px;
  color: #fffffb;
  line-height: 25px;
  text-align: center;
  text-shadow: 0 -1px 0 #D3933F, 0 -1px 0 #D3933F, 0 1px 0 #D3933F, 0 1px 0 #D3933F, -1px 0 0 #D3933F, 1px 0 0 #D3933F, -1px 0 0 #D3933F, 1px 0 0 #D3933F, -1px -1px 0 #D3933F, 1px -1px 0 #D3933F, -1px 1px 0 #D3933F, 1px 1px 0 #D3933F, -1px -1px 0 #D3933F, 1px -1px 0 #D3933F, -1px 1px 0 #D3933F, 1px 1px 0 #D3933F;
}
.thing.colored-villain.s3x3 > .shining {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/chest/shining.5a5d63a.png");
  -webkit-animation: spin-1 8s linear infinite;
          animation: spin-1 8s linear infinite;
  top: 90px;
  left: 53px;
  width: 78px;
  height: 77px;
  z-index: 0;
}
.thing.colored-villain.s3x3 > .thing.stone {
  position: absolute;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
  top: 97px;
  left: 61px;
  z-index: 1;
}
.thing.snail {
  background: url('https://content.z-media.info/elements/s/images/snail/snail.3f19f55.png') 0px 0px no-repeat;
  background-size: cover;
}
.thing.snail.idle {
  background: url('https://content.z-media.info/elements/s/images/snail/idle.042d0e4.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 1.8s steps(30) infinite;
          animation: global-cycle-animation 1.8s steps(30) infinite;
}
.thing.snail.flyout {
  background: url('https://content.z-media.info/elements/s/images/snail/flyout.4540fc5.png') 0px 0px no-repeat;
  -webkit-animation: none;
          animation: none;
}
.thing.snail.s2x2 {
  width: 124px;
  height: 124px;
}
.thing.snail.s2x2 > .health-value {
  position: absolute;
  top: 93px;
  font-size: 21px;
  font-family: BIP;
  left: 44px;
  width: 46px;
  height: 28px;
  background-image: url('https://content.z-media.info/elements/s/images/snail/snail-counter.41316c3.png');
  color: #f9cf52;
  line-height: 25px;
  text-align: center;
  padding-top: 3px;
  box-sizing: border-box;
}
.thing.stone > .icon.treetoy_blue {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/treetoy-blue.f8e970b.png');
}
.thing.stone > .icon.treetoy_green {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/treetoy-green.6695322.png');
}
.thing.stone > .icon.treetoy_red {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/treetoy-red.52679bc.png');
}
.thing.stone > .icon.treetoy_yellow {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/treetoy-yellow.cbc9043.png');
}
.thing.stone > .icon.doublepunch_star {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/doublepunch-star-task.415d831.png");
}
.thing.stone > .icon.doublepunch_star.stage0,
.thing.stone > .icon.doublepunch_star.stage1 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/doublepunch-star.3d687a5.png");
}
.thing.stone > .icon.doublepunch_star > .light {
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/doublepunch-star-shine.39c2eab.png");
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.thing.stone > .icon.doublepunch_star.idle-animation {
  -webkit-animation: doublepunch-idle-animation-1 0.5s linear forwards;
          animation: doublepunch-idle-animation-1 0.5s linear forwards;
}
@-webkit-keyframes doublepunch-idle-animation-1 {
  from {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  20% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  35% {
    -webkit-transform: translateY(-5px) rotate(-20deg);
            transform: translateY(-5px) rotate(-20deg);
  }
  50% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  65% {
    -webkit-transform: translateY(-5px) rotate(20deg);
            transform: translateY(-5px) rotate(20deg);
  }
  80% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  to {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
@keyframes doublepunch-idle-animation-1 {
  from {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  20% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  35% {
    -webkit-transform: translateY(-5px) rotate(-20deg);
            transform: translateY(-5px) rotate(-20deg);
  }
  50% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  65% {
    -webkit-transform: translateY(-5px) rotate(20deg);
            transform: translateY(-5px) rotate(20deg);
  }
  80% {
    -webkit-transform: translateY(-5px) rotate(0);
            transform: translateY(-5px) rotate(0);
  }
  to {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
}
.thing.gun {
  z-index: 350;
}
.thing.gun .gun-amount {
  font-size: 21px;
  font-family: BIP;
  text-align: center;
  color: #fff;
  text-shadow: 0px 0px 3px #000, 0px 0px 3px #000;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-top: 0;
  margin-left: 0;
}
.thing.gun .bullet-position {
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
}
.thing.gun.up,
.thing.gun.down {
  width: 62px;
  height: 124px;
}
.thing.gun.left,
.thing.gun.right {
  width: 124px;
  height: 62px;
}
.thing.gun.up {
  background-image: url('https://content.z-media.info/elements/s/images/gun/gun-up.43dc532.png');
}
.thing.gun.up .bullet-position {
  top: 0;
}
.thing.gun.up .gun-amount {
  margin-top: 5px;
  margin-left: 1px;
}
.thing.gun.down {
  background-image: url('https://content.z-media.info/elements/s/images/gun/gun-down.f160a5e.png');
}
.thing.gun.down .bullet-position {
  top: 100%;
}
.thing.gun.down .gun-amount {
  margin-top: -5px;
  margin-left: -1px;
}
.thing.gun.left {
  background-image: url('https://content.z-media.info/elements/s/images/gun/gun-left.5b499a4.png');
}
.thing.gun.left .bullet-position {
  left: 0;
}
.thing.gun.left .gun-amount {
  margin-top: -2px;
  margin-left: 5px;
}
.thing.gun.right {
  background-image: url('https://content.z-media.info/elements/s/images/gun/gun-right.0e9714d.png');
}
.thing.gun.right .bullet-position {
  left: 100%;
}
.thing.gun.right .gun-amount {
  margin-top: -2px;
  margin-left: -5px;
}
@-webkit-keyframes thorn-butty-h {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(0.9, 1.1);
            transform: scale(0.9, 1.1);
  }
}
@keyframes thorn-butty-h {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(0.9, 1.1);
            transform: scale(0.9, 1.1);
  }
}
@-webkit-keyframes thorn-butty-v {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.1, 0.9);
            transform: scale(1.1, 0.9);
  }
}
@keyframes thorn-butty-v {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.1, 0.9);
            transform: scale(1.1, 0.9);
  }
}
.thing.gun.butty.up,
.thing.gun.butty.down {
  -webkit-animation: thorn-butty-h 100ms alternate;
          animation: thorn-butty-h 100ms alternate;
}
.thing.gun.butty.left,
.thing.gun.butty.right {
  -webkit-animation: thorn-butty-v 100ms alternate;
          animation: thorn-butty-v 100ms alternate;
}
.thing.thorn {
  background-image: url('https://content.z-media.info/elements/s/images/gun/thorn.84a336a.png');
}
.thing.stone.fly-thorn {
  z-index: 1000;
}
.thing.stone .icon.thorn {
  background-image: url("https://content.z-media.info/elements/s/images/gun/thorn.84a336a.png");
}
.thing.rockRunner {
  pointer-events: none;
  z-index: 502;
}
@-webkit-keyframes rock-runner-idle {
  0%,
  80% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 100%;
  }
}
@keyframes rock-runner-idle {
  0%,
  80% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 100%;
  }
}
.thing.rockRunner > .icon {
  width: 72px;
  height: 90px;
  background: url("https://content.z-media.info/elements/s/images/rockRunner/Idle.5b4bfc5.png") 0px 0px no-repeat;
  -webkit-animation: rock-runner-idle 5s steps(47) infinite;
          animation: rock-runner-idle 5s steps(47) infinite;
}
.thing.rockRunner > .icon.number-1 {
  -webkit-animation-delay: 750ms;
          animation-delay: 750ms;
}
.thing.rockRunner > .icon.number-2 {
  -webkit-animation-delay: 1500ms;
          animation-delay: 1500ms;
}
.thing.rockRunner > .icon.number-3 {
  -webkit-animation-delay: 2250ms;
          animation-delay: 2250ms;
}
.thing.rockRunner > .icon.starting {
  background: url("https://content.z-media.info/elements/s/images/rockRunner/StartRunning.f577971.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.28s steps(23) forwards;
          animation: global-cycle-animation 0.28s steps(23) forwards;
}
.thing.rockRunner > .icon.moving {
  background: url("https://content.z-media.info/elements/s/images/rockRunner/Running.6633311.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(15) infinite;
          animation: global-cycle-animation 0.5s steps(15) infinite;
}
.thing.rockRunner > .icon.moving.before-finishing {
  -webkit-animation: none;
          animation: none;
  background: url("https://content.z-media.info/elements/s/images/rockRunner/Running.6633311.png") -1080px 0px no-repeat;
}
.thing.rockRunner > .icon.moving.finishing {
  background: url("https://content.z-media.info/elements/s/images/rockRunner/FullStop.51c81e2.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.4s steps(24) forwards;
          animation: global-cycle-animation 0.4s steps(24) forwards;
}
.thing.stone.alien {
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/alien/alien.426a12f.png) 0px 0px no-repeat;
  width: 62px;
  height: 62px;
}
.thing.stone.alien.explode {
  -webkit-animation: explode-alien 0.458s steps(10) forwards;
          animation: explode-alien 0.458s steps(10) forwards;
}
@-webkit-keyframes explode-alien {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -620px 0px;
  }
}
@keyframes explode-alien {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -620px 0px;
  }
}
.thing.stone > .wrap.icon.alien {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/alien/alien-icon.d3c3759.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.balloon1 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/balloons/balloon-1-icon.1.00747e3.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.balloon1.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.balloon1.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.balloon1.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.balloon2 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/balloons/balloon-2-icon.1.9999c9c.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.balloon2.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.balloon2.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.balloon2.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.balloon3 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/balloons/balloon-3-icon.1.a4beb34.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.balloon3.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.balloon3.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.balloon3.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.ball_red {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/balls/red.e349d84.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.ball_yellow {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/balls/yellow.afcfd99.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.ball_blue {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/balls/blue.8f4dafa.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.bomb {
  background: url("https://content.z-media.info/elements/s/images/bomb/icon.2b478c3.png") 0px 0px no-repeat;
}
.thing.bee {
  z-index: 404;
}
.thing.bee.flipped {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.thing.bee > .wrap.icon.bee {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/bee/bee.55944f6.png") 0px 0px;
}
.thing.bee.flying {
  z-index: 601;
}
.thing.bee.flying > .wrap.icon.bee {
  -webkit-animation: flying 0.25s steps(4) infinite alternate;
          animation: flying 0.25s steps(4) infinite alternate;
}
@-webkit-keyframes flying {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -248px 0px;
  }
}
@keyframes flying {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -248px 0px;
  }
}
.thing.stone > .wrap.bonus_spreader {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 20;
  background: url("https://content.z-media.info/elements/s/images/bonusSpreader/idle.c962578.png") 0px 0px;
}
.thing.stone > .wrap.bonus_spreader.idle {
  -webkit-animation: global-cycle-animation 0.5s steps(40) forwards;
          animation: global-cycle-animation 0.5s steps(40) forwards;
}
.thing.jam-base.cat_jam > .icon {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/idle_1.2d3e273.png");
}
.thing.jam-base.cat_jam > .icon.eating {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/eat_1.8c0801a.png");
}
.thing.jam-base.cat_jam > .tail {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/tail_1.2ffd2ca.png");
}
.thing.jam-base.cat_jam_2 > .icon {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/idle_2.2469fbe.png");
}
.thing.jam-base.cat_jam_2 > .icon.eating {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/eat_2.3063a4f.png");
}
.thing.jam-base.cat_jam_2 > .tail {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/tail_2.daa0dab.png");
}
.thing.jam-base.cat_jam,
.thing.jam-base.cat_jam_2 {
  background: transparent;
}
.thing.jam-base.cat_jam.flying,
.thing.jam-base.cat_jam_2.flying {
  z-index: 210;
}
.thing.jam-base.cat_jam.s2x2,
.thing.jam-base.cat_jam_2.s2x2 {
  width: 124px;
  height: 124px;
}
.thing.jam-base.cat_jam > .tail,
.thing.jam-base.cat_jam_2 > .tail {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 0;
  -webkit-animation: global-cycle-animation 1s infinite steps(39);
          animation: global-cycle-animation 1s infinite steps(39);
}
.thing.jam-base.cat_jam > .tail.number-1,
.thing.jam-base.cat_jam_2 > .tail.number-1 {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.thing.jam-base.cat_jam > .tail.number-2,
.thing.jam-base.cat_jam_2 > .tail.number-2 {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}
.thing.jam-base.cat_jam > .tail.number-3,
.thing.jam-base.cat_jam_2 > .tail.number-3 {
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
}
.thing.jam-base.cat_jam > .tail.number-4,
.thing.jam-base.cat_jam_2 > .tail.number-4 {
  -webkit-animation-delay: 750ms;
          animation-delay: 750ms;
}
.thing.jam-base.cat_jam > .icon,
.thing.jam-base.cat_jam_2 > .icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-animation: global-pause-85 7s infinite steps(36);
          animation: global-pause-85 7s infinite steps(36);
}
.thing.jam-base.cat_jam > .icon.number-1,
.thing.jam-base.cat_jam_2 > .icon.number-1 {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.thing.jam-base.cat_jam > .icon.number-2,
.thing.jam-base.cat_jam_2 > .icon.number-2 {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}
.thing.jam-base.cat_jam > .icon.number-3,
.thing.jam-base.cat_jam_2 > .icon.number-3 {
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
}
.thing.jam-base.cat_jam > .icon.number-4,
.thing.jam-base.cat_jam_2 > .icon.number-4 {
  -webkit-animation-delay: 750ms;
          animation-delay: 750ms;
}
.thing.jam-base.cat_jam > .icon.eating,
.thing.jam-base.cat_jam_2 > .icon.eating {
  -webkit-animation: global-cycle-animation 1.5s forwards 0s steps(44);
          animation: global-cycle-animation 1.5s forwards 0s steps(44);
}
.thing.jam-base.cat_jam > .task,
.thing.jam-base.cat_jam_2 > .task {
  width: 100px;
  height: 62px;
  text-align: center;
  z-index: 2;
}
.thing.jam-base.cat_jam > .task > div,
.thing.jam-base.cat_jam_2 > .task > div {
  display: inline-block;
  vertical-align: middle;
}
.thing.jam-base.cat_jam > .task > .icon,
.thing.jam-base.cat_jam_2 > .task > .icon {
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 62px;
  height: 62px;
}
.thing.jam-base.cat_jam > .task.cat_food_2 > .icon,
.thing.jam-base.cat_jam_2 > .task.cat_food_2 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/cat_food_2.75a91ef.png);
}
.thing.jam-base.cat_jam > .task.cat_food_2 > .amount,
.thing.jam-base.cat_jam_2 > .task.cat_food_2 > .amount {
  color: #d22a09;
}
.thing.jam-base.cat_jam > .task.cat_food_3 > .icon,
.thing.jam-base.cat_jam_2 > .task.cat_food_3 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/cat_food_3.e1cff59.png);
}
.thing.jam-base.cat_jam > .task.cat_food_3 > .amount,
.thing.jam-base.cat_jam_2 > .task.cat_food_3 > .amount {
  color: #eeaf18;
}
.thing.jam-base.cat_jam > .task,
.thing.jam-base.cat_jam_2 > .task {
  position: absolute;
  left: 10px;
  height: auto;
}
.thing.jam-base.cat_jam > .task > .icon,
.thing.jam-base.cat_jam_2 > .task > .icon {
  width: 24px;
  height: 22px;
  margin-top: 4px;
}
.thing.jam-base.cat_jam > .task > .amount,
.thing.jam-base.cat_jam_2 > .task > .amount {
  margin-right: 4px;
  font-family: "BIP";
  font-size: 23px;
  text-shadow: 0px 2px 1px #744e1e;
}
.thing.jam-base.cat_jam.tasks2 > .task,
.thing.jam-base.cat_jam_2.tasks2 > .task {
  bottom: 34px;
}
.thing.jam-base.cat_jam.tasks2 > .task ~ .task,
.thing.jam-base.cat_jam_2.tasks2 > .task ~ .task {
  bottom: 13px;
}
.thing.jam-base.cat_jam.tasks1 > .task,
.thing.jam-base.cat_jam_2.tasks1 > .task {
  bottom: 25px;
}
.thing.stone > .wrap.icon.cat_food_2 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/cat_food_2.75a91ef.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.cat_food_3 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/cat_food_3.e1cff59.png") 0px 0px no-repeat;
}
.thing.dog_villain {
  width: 124px;
  height: 124px;
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/20/dog/icon.83b8362.png') no-repeat;
}
.thing.dog_villain.idle {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/20/dog/idle.075e33e.png') 0px 0px no-repeat;
  -webkit-animation: global-pause-85 7s infinite steps(37);
          animation: global-pause-85 7s infinite steps(37);
}
.thing.dog_villain.idle.number-1 {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.thing.dog_villain.idle.number-2 {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}
.thing.dog_villain.idle.number-3 {
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
}
.thing.dog_villain.idle.number-4 {
  -webkit-animation-delay: 750ms;
          animation-delay: 750ms;
}
.thing.dog_villain.active {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/20/dog/hit.0d7cc6c.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.6s forwards steps(19);
          animation: global-cycle-animation 0.6s forwards steps(19);
}
.thing.dog_villain.flyout {
  margin-left: -26px;
  width: 150px;
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/20/dog/death.035946f.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s forwards steps(48);
          animation: global-cycle-animation 0.5s forwards steps(48);
}
.thing.dog_villain.flyout:after {
  display: none !important;
}
.thing.dog_villain:after {
  content: '';
  display: block;
  position: absolute;
  top: 81px;
  left: 33px;
  width: 49px;
  height: 15px;
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/20/dog/paws.b8ca6c0.png');
}
.thing.dog_villain > .health-value {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/20/dog/paper.fd38106.png') 0px 0px no-repeat;
  width: 47px;
  height: 43px;
  position: absolute;
  left: 33px;
  bottom: 8px;
  box-sizing: border-box;
  padding-top: 16px;
  font-family: BIP;
  font-size: 26px;
  color: #0c4d76;
  text-align: center;
  font-weight: bold;
}
.thing.stone.dove {
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/24/dove/dove-animation.1.3532dae.png) 0px 0px no-repeat;
  width: 62px;
  height: 62px;
}
@-webkit-keyframes dove-explode {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -620px 0px;
  }
}
@keyframes dove-explode {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -620px 0px;
  }
}
.thing.stone.dove.explode {
  -webkit-animation: dove-explode 0.4s steps(10) forwards;
          animation: dove-explode 0.4s steps(10) forwards;
}
@-webkit-keyframes dove-flying {
  from {
    background-position: -620px 0;
  }
  to {
    background-position: -1116px 0px;
  }
}
@keyframes dove-flying {
  from {
    background-position: -620px 0;
  }
  to {
    background-position: -1116px 0px;
  }
}
.thing.stone.dove.flying {
  -webkit-animation: dove-flying 0.4s steps(8) infinite;
          animation: dove-flying 0.4s steps(8) infinite;
}
.thing.stone > .wrap.icon.dove {
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/24/dove/dove-animation.1.3532dae.png) 0px 0px no-repeat;
}
.thing.stone .wrap.icon.droppable_can {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/can/icon.c75db72.png") 0px 0px no-repeat;
}
.thing.thingSuperFlower.s2x2 {
  width: 124px;
  height: 124px;
}
.thing.thingSuperFlower > .health-value {
  position: absolute;
  left: 36px;
  top: 57px;
  z-index: 4;
  color: #030303;
  text-align: center;
  font-size: 20px;
  font-family: BIP;
  background-image: url("https://content.z-media.info/elements/s/images/thingSuperflower/superflower.78466ff.png");
  width: 56px;
  height: 33px;
  padding-top: 19px;
}
.thing.thingSuperFlower > .shine {
  opacity: 0;
  position: absolute;
  left: 18px;
  top: 36px;
  z-index: 3;
  background-image: url("https://content.z-media.info/elements/s/images/thingSuperflower/shine.cc975e7.png");
  width: 96px;
  height: 96px;
}
.thing.thingSuperFlower > .shine.animated {
  -webkit-animation: global-cycle-animation 1s steps(47);
          animation: global-cycle-animation 1s steps(47);
}
.thing.thingSuperFlower > .icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
@-webkit-keyframes idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.thingSuperFlower > .icon.bw {
  background: url('https://content.z-media.info/elements/s/images/thingSuperflower/bwIdle.6509d3b.png') 0px 0px no-repeat;
  z-index: 2;
}
.thing.thingSuperFlower > .icon.bw.idle {
  -webkit-animation: global-pause-75 7s infinite steps(80);
          animation: global-pause-75 7s infinite steps(80);
}
.thing.thingSuperFlower > .icon.bw.activated {
  background: url('https://content.z-media.info/elements/s/images/thingSuperflower/bwActivation.a9a816b.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 1s steps(56);
          animation: global-cycle-animation 1s steps(56);
}
.thing.thingSuperFlower > .icon.colored {
  background: url('https://content.z-media.info/elements/s/images/thingSuperflower/colorIdle.286e0a1.png') 0px 0px no-repeat;
  z-index: 1;
}
.thing.thingSuperFlower > .icon.colored.idle {
  -webkit-animation: global-pause-75 7s infinite steps(67);
          animation: global-pause-75 7s infinite steps(67);
}
.thing.thingSuperFlower > .icon.colored.activated {
  background: url('https://content.z-media.info/elements/s/images/thingSuperflower/colorActivation.6a11175.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 1s steps(47);
          animation: global-cycle-animation 1s steps(47);
}
.thing.compass > .wrap.icon.arrow {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 3;
  background: url("https://content.z-media.info/elements/s/images/compass/arrow.34579b9.png") 0px 0px;
}
.thing.compass > .wrap.icon.arrow.up {
  background-position-x: -1860px;
}
.thing.compass > .wrap.icon.arrow.up.rotate {
  -webkit-animation: compass-up 0.5s steps(15) forwards;
          animation: compass-up 0.5s steps(15) forwards;
}
@-webkit-keyframes compass-up {
  from {
    background-position-x: -1860px;
  }
  to {
    background-position-x: -2790px;
  }
}
@keyframes compass-up {
  from {
    background-position-x: -1860px;
  }
  to {
    background-position-x: -2790px;
  }
}
.thing.compass > .wrap.icon.arrow.right {
  background-position-x: -2790px;
}
.thing.compass > .wrap.icon.arrow.right.rotate {
  -webkit-animation: compass-right 0.5s steps(15) forwards;
          animation: compass-right 0.5s steps(15) forwards;
}
@-webkit-keyframes compass-right {
  from {
    background-position-x: -2790px;
  }
  to {
    background-position-x: -3720px;
  }
}
@keyframes compass-right {
  from {
    background-position-x: -2790px;
  }
  to {
    background-position-x: -3720px;
  }
}
.thing.compass > .wrap.icon.arrow.down {
  background-position-x: 0px;
}
.thing.compass > .wrap.icon.arrow.down.rotate {
  -webkit-animation: compass-down 0.5s steps(15) forwards;
          animation: compass-down 0.5s steps(15) forwards;
}
@-webkit-keyframes compass-down {
  from {
    background-position-x: 0px;
  }
  to {
    background-position-x: -930px;
  }
}
@keyframes compass-down {
  from {
    background-position-x: 0px;
  }
  to {
    background-position-x: -930px;
  }
}
.thing.compass > .wrap.icon.arrow.left {
  background-position-x: -930px;
}
.thing.compass > .wrap.icon.arrow.left.rotate {
  -webkit-animation: compass-left 0.5s steps(15) forwards;
          animation: compass-left 0.5s steps(15) forwards;
}
@-webkit-keyframes compass-left {
  from {
    background-position-x: -930px;
  }
  to {
    background-position-x: -1860px;
  }
}
@keyframes compass-left {
  from {
    background-position-x: -930px;
  }
  to {
    background-position-x: -1860px;
  }
}
.thing.compass > .wrap.fragment {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/compass/fragments.08654c6.png") 0px 0px;
}
.thing.compass > .wrap.fragment.spin-1 {
  -webkit-animation: spin-1 0.5s linear infinite;
          animation: spin-1 0.5s linear infinite;
}
.thing.compass > .wrap.fragment.spin-2 {
  -webkit-animation: spin-2 0.5s linear infinite;
          animation: spin-2 0.5s linear infinite;
}
.thing.compass > .wrap.icon.rock {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/compass/rock.9d761b3.png") 0px 0px;
  width: 62px;
  height: 62px;
  z-index: 1;
}
.thing.faucet {
  background-image: url("https://content.z-media.info/elements/s/images/faucet/activation.082162a.png");
}
.thing.faucet > .health-value {
  position: absolute;
  width: 100%;
  top: 31px;
  left: -1px;
  text-align: center;
  font-family: BIP;
  font-size: 14px;
  color: #212da6;
  text-shadow: 0 -0.5px 0.5px white, 0 -0.5px 0.5px white, 0 0.5px 0.5px white, 0 0.5px 0.5px white, -0.5px 0 0.5px white, 0.5px 0 0.5px white, -0.5px 0 0.5px white, 0.5px 0 0.5px white, -0.5px -0.5px 0.5px white, 0.5px -0.5px 0.5px white, -0.5px 0.5px 0.5px white, 0.5px 0.5px 0.5px white, -0.5px -0.5px 0.5px white, 0.5px -0.5px 0.5px white, -0.5px 0.5px 0.5px white, 0.5px 0.5px 0.5px white;
}
.thing.faucet.damage {
  -webkit-animation: global-cycle-animation 0.7s steps(13) forwards;
          animation: global-cycle-animation 0.7s steps(13) forwards;
}
.thing.faucet.start {
  background-image: url("https://content.z-media.info/elements/s/images/faucet/start.6ae7fe4.png");
  -webkit-animation: global-cycle-animation 1.4s steps(24) forwards;
          animation: global-cycle-animation 1.4s steps(24) forwards;
}
.thing.faucet.active {
  background-image: url("https://content.z-media.info/elements/s/images/faucet/cycle.7818766.png");
  -webkit-animation: global-cycle-animation 0.7s steps(25) infinite;
          animation: global-cycle-animation 0.7s steps(25) infinite;
}
.thing.stone > .wrap.icon.firework {
  background: url("https://content.z-media.info/elements/s/images/firework/icon.f16e0a4.png") 0px 0px no-repeat;
}
.thing.firework_box {
  z-index: 602;
}
.thing.firework_box .wrap.icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/firework_box/icon.b204af3.png") 0px 0px no-repeat;
}
.thing.firework_box .wrap.icon .health-counter {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  font-family: BIP;
  font-size: 20px;
  text-align: center;
  color: white;
  text-shadow: 0px 2px 0px black;
}
.thing.firework_box .firework-explosion {
  background-image: url("https://content.z-media.info/elements/s/images/firework_box/explode.dbba100.png");
  position: absolute;
  top: -12px;
  left: -12px;
  width: 86px;
  height: 86px;
  pointer-events: none;
}
.thing.firework_box .firework-explosion.animate {
  -webkit-animation: global-cycle-animation steps(23) 0.75s forwards;
          animation: global-cycle-animation steps(23) 0.75s forwards;
}
.firework_box-shell {
  position: absolute;
  top: 0;
  left: 0;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/firework_box/rocket.a1ae221.png") 0px 0px no-repeat;
  z-index: 1000;
  -webkit-animation: global-cycle-animation 0.5s steps(28) infinite;
          animation: global-cycle-animation 0.5s steps(28) infinite;
}
.firework_box-shell.left {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.firework_box-shell.down {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.firework_box-shell.up {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.firework-cover {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/firework_box/cover.03a6bf3.png") 0px 0px no-repeat;
  z-index: 999;
}
.firework-cover.left {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.firework-cover.down {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.firework-cover.up {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.firework-cover.central {
  background-image: url("https://content.z-media.info/elements/s/images/firework_box/cover_central.94fec6f.png");
  z-index: 0;
}
.thing.jam-base.glutton {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/goblins/glutton/idle.3dbd1af.png");
  -webkit-animation: global-pause-85 7s forwards steps(41);
          animation: global-pause-85 7s forwards steps(41);
}
.thing.jam-base.glutton.active {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/goblins/glutton/active.df5f521.png");
  -webkit-animation: global-cycle-animation 0.5s forwards steps(21);
          animation: global-cycle-animation 0.5s forwards steps(21);
}
.thing.jam-base.glutton.death {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/goblins/glutton/death.8ad86ba.png");
  -webkit-animation: global-cycle-animation 0.5s forwards steps(25);
          animation: global-cycle-animation 0.5s forwards steps(25);
}
.thing.jam-base.glutton > .task {
  position: absolute;
  width: auto;
  height: auto;
  top: 54px;
  left: 44px;
  text-align: center;
}
.thing.jam-base.glutton > .task > .icon {
  position: absolute;
  width: 0px;
  height: 0px;
  top: -25px;
  left: 0px;
}
.thing.jam-base.glutton > .task > .amount {
  width: 30px;
  height: 30px;
  font: 22px "bip", sans-serif;
  color: #ca025a;
}
.thing.laser {
  z-index: 350;
}
.thing.laser .laser-amount {
  box-sizing: content-box;
  position: absolute;
  width: 35px;
  height: 35px;
  padding-top: 3px;
  font-size: 21px;
  font-family: BIP;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  text-shadow: 0px 0px 3px #000, 0px 0px 3px #000;
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/table.0009d52.png") no-repeat 0px 0px;
}
.thing.laser .bullet-position {
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
}
.thing.laser.up,
.thing.laser.down {
  width: 62px;
  height: 124px;
}
.thing.laser.left,
.thing.laser.right {
  width: 124px;
  height: 62px;
}
.thing.laser.up {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/laser-up.bb1a28c.png');
}
.thing.laser.up .bullet-position {
  top: 0;
  left: 50%;
}
.thing.laser.up .laser-amount {
  left: 14px;
  top: 77px;
}
.thing.laser.down {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/laser-down.f8cd5e8.png');
}
.thing.laser.down .bullet-position {
  top: 100%;
  left: 50%;
}
.thing.laser.down .laser-amount {
  left: 13px;
  bottom: 74px;
}
.thing.laser.left {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/laser-left.7655e7b.png');
}
.thing.laser.left .bullet-position {
  left: 0;
  top: 50%;
}
.thing.laser.left .laser-amount {
  left: 77px;
  top: 13px;
}
.thing.laser.right {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/laser-right.5d0f88a.png');
}
.thing.laser.right .bullet-position {
  left: 100%;
  top: 50%;
}
.thing.laser.right .laser-amount {
  right: 77px;
  top: 13px;
}
.thing.battery {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/battery.435884e.png');
}
.thing.stone.fly-battery {
  z-index: 1000;
}
.thing.stone .icon.battery {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/laser/battery.435884e.png");
}
.thing.stone > .wrap.icon.new_year_jam_piece_1.idle-animation,
.thing.stone > .wrap.icon.new_year_jam_piece_2.idle-animation,
.thing.stone > .wrap.icon.new_year_jam_piece_3.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.new_year_jam_piece_1.idle-animation-1,
.thing.stone > .wrap.icon.new_year_jam_piece_2.idle-animation-1,
.thing.stone > .wrap.icon.new_year_jam_piece_3.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.new_year_jam_piece_1.idle-animation-2,
.thing.stone > .wrap.icon.new_year_jam_piece_2.idle-animation-2,
.thing.stone > .wrap.icon.new_year_jam_piece_3.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.new_year_jam_piece_1 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-1.00d7a66.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.new_year_jam_piece_2 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-2.e68d90d.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.new_year_jam_piece_3 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-3.cfb8314.png") 0px 0px no-repeat;
}
.thing.jam-base.new_year_jam {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_jam/activation.065171c.png");
}
.thing.jam-base.new_year_jam.active {
  -webkit-animation: global-cycle-animation 0.5s forwards steps(20);
          animation: global-cycle-animation 0.5s forwards steps(20);
}
.thing.jam-base.new_year_jam::after {
  content: ' ';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_jam/shine.028c98c.png");
  -webkit-animation: global-cycle-animation 0.5s steps(15) infinite;
          animation: global-cycle-animation 0.5s steps(15) infinite;
}
.thing.jam-base.new_year_jam.s2x2 > .task {
  width: 100px;
  height: 62px;
  text-align: center;
}
.thing.jam-base.new_year_jam.s2x2 > .task > div {
  display: inline-block;
  vertical-align: middle;
}
.thing.jam-base.new_year_jam.s2x2 > .task > .icon {
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 62px;
  height: 62px;
}
.thing.jam-base.new_year_jam.s2x2 > .task.new_year_jam_piece_1 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-1.00d7a66.png);
  background-size: cover;
}
.thing.jam-base.new_year_jam.s2x2 > .task.new_year_jam_piece_1 > .amount {
  color: #027d2e;
}
.thing.jam-base.new_year_jam.s2x2 > .task.new_year_jam_piece_2 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-2.e68d90d.png);
  background-size: cover;
}
.thing.jam-base.new_year_jam.s2x2 > .task.new_year_jam_piece_2 > .amount {
  color: #005078;
}
.thing.jam-base.new_year_jam.s2x2 > .task.new_year_jam_piece_3 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-3.cfb8314.png);
  background-size: cover;
}
.thing.jam-base.new_year_jam.s2x2 > .task.new_year_jam_piece_3 > .amount {
  color: #750685;
}
.thing.jam-base.new_year_jam.s2x2.tasks2 > .task {
  height: 30px;
  margin: 44px auto 0px;
}
.thing.jam-base.new_year_jam.s2x2.tasks2 > .task > .icon {
  width: 28px;
  height: 28px;
  margin-left: 7px;
}
.thing.jam-base.new_year_jam.s2x2.tasks2 > .task > .amount {
  margin-left: 0px;
  font: 24px/34px "bip", sans-serif;
}
.thing.jam-base.new_year_jam.s2x2.tasks2 > .task ~ .task {
  margin: -1px auto 0px;
}
.thing.jam-base.new_year_jam.s2x2.tasks1 > .task {
  margin: 51px auto 0px;
}
.thing.jam-base.new_year_jam.s2x2.tasks1 > .task > .icon {
  width: 48px;
  height: 48px;
}
.thing.jam-base.new_year_jam.s2x2.tasks1 > .task > .amount {
  margin-left: 8px;
  font: 26px/48px "bip", sans-serif;
}
.thing.new_year_villain {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_villain/idle.de13fa7.png') 0px 0px no-repeat;
}
.thing.new_year_villain.idle {
  -webkit-animation: global-pause-85 10s infinite steps(60);
          animation: global-pause-85 10s infinite steps(60);
}
.thing.new_year_villain.flyout {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_villain/kill.a689545.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.3s forwards steps(10);
          animation: global-cycle-animation 0.3s forwards steps(10);
}
.thing.new_year_villain.flyout:after {
  display: none !important;
}
.thing.new_year_villain.s2x2 {
  width: 124px;
  height: 124px;
}
.thing.new_year_villain.s2x2:after {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_villain/claw.431b82d.png');
}
.thing.new_year_villain.s2x2 > .health-value {
  position: absolute;
  top: 74px;
  font-size: 26px;
  font-family: BIP;
  left: 36px;
  width: 52px;
  height: 46px;
  color: #212073;
  line-height: 53px;
  text-align: center;
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_villain/gift.93dba55.png');
}
.thing.pyro {
  width: 124px;
  height: 124px;
}
.thing.pyro > .wrap.icon {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/pyro/idle.c6b904f.png') 0px 0px no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.thing.pyro > .wrap.icon.shocked {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/pyro/shock.b77b62e.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.66s forwards steps(13);
          animation: global-cycle-animation 0.66s forwards steps(13);
}
.thing.pyro > .wrap.icon.defeated {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/pyro/coal.934e551.png') 0px 0px no-repeat;
}
.thing.pyro > .wrap.icon.appearance {
  -webkit-animation: global-cycle-animation 1.5s forwards steps(50);
          animation: global-cycle-animation 1.5s forwards steps(50);
}
.thing.pyro:hover > .wrap.icon.idle {
  -webkit-animation: global-cycle-animation 1.5s forwards steps(50);
          animation: global-cycle-animation 1.5s forwards steps(50);
}
.thing.pyro > .fire {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/pyro/fire.aec16d1.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s infinite steps(50);
          animation: global-cycle-animation 2.5s infinite steps(50);
  opacity: 0;
}
.thing.pyro > .smoke {
  position: absolute;
  top: -18px;
  left: -18px;
  width: 160px;
  height: 160px;
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/pyro/smoke.fbabe8e.png') 0px 0px no-repeat;
  opacity: 0;
}
.thing.pyro > .smoke.animate {
  opacity: 1;
  -webkit-animation: global-cycle-animation 0.75s forwards steps(26);
          animation: global-cycle-animation 0.75s forwards steps(26);
}
.thing.sorehead {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/sorehead/idle.f1c452d.png') no-repeat;
}
.thing.sorehead.idle {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/sorehead/idle.f1c452d.png') 0px 0px no-repeat;
  -webkit-animation: global-pause-85 7s infinite steps(41);
          animation: global-pause-85 7s infinite steps(41);
}
.thing.sorehead.active {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/sorehead/activation.513f61d.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.3s forwards steps(16);
          animation: global-cycle-animation 0.3s forwards steps(16);
}
.thing.sorehead.flyout {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/goblins/sorehead/death.692b349.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.3s forwards steps(20);
          animation: global-cycle-animation 0.3s forwards steps(20);
}
.thing.sorehead.flyout:after {
  display: none !important;
}
.thing.sorehead > .health-value {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/goblins/sorehead/skull.904973f.png");
  position: absolute;
  top: 64px;
  left: 47px;
  width: 31px;
  height: 26px;
  font-family: BIP;
  font-size: 18px;
  color: white;
  text-shadow: 0 -0.5px 0.5px black, 0 -0.5px 0.5px black, 0 0.5px 0.5px black, 0 0.5px 0.5px black, -0.5px 0 0.5px black, 0.5px 0 0.5px black, -0.5px 0 0.5px black, 0.5px 0 0.5px black, -0.5px -0.5px 0.5px black, 0.5px -0.5px 0.5px black, -0.5px 0.5px 0.5px black, 0.5px 0.5px 0.5px black, -0.5px -0.5px 0.5px black, 0.5px -0.5px 0.5px black, -0.5px 0.5px 0.5px black, 0.5px 0.5px 0.5px black;
  text-align: center;
  padding-top: 4px;
}
.thing.sorehead.s2x2 {
  width: 124px;
  height: 124px;
}
.thing.sorehead.s2x2.flyout {
  margin-top: -11px;
  margin-left: -36px;
  width: 160px;
  height: 135px;
}
.thing.waterlily {
  z-index: 150;
}
.thing.waterlily > .background {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 0;
  background: url("https://content.z-media.info/elements/s/images/waterlily/slime.31ea7d1.png");
}
.thing.waterlily > .background.disappear {
  -webkit-animation: global-cycle-animation 0.3s forwards steps(8);
          animation: global-cycle-animation 0.3s forwards steps(8);
}
.icon.waterlily {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 1;
}
.icon.waterlily.stage-0 {
  background: transparent;
}
.icon.waterlily.stage-1 {
  background: url("https://content.z-media.info/elements/s/images/waterlily/stun.9148ff8.png") -2480px 0px;
}
.icon.waterlily.stage-2 {
  background: url("https://content.z-media.info/elements/s/images/waterlily/idle.0a022be.png") 0px 0px;
  -webkit-animation: global-pause-75 7s infinite steps(47);
          animation: global-pause-75 7s infinite steps(47);
}
.icon.waterlily.stunned {
  background: url("https://content.z-media.info/elements/s/images/waterlily/stun.9148ff8.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.5s forwards steps(40);
          animation: global-cycle-animation 0.5s forwards steps(40);
}
.icon.waterlily.recovery {
  background: url("https://content.z-media.info/elements/s/images/waterlily/recovery.c1cbe29.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.5s forwards steps(28);
          animation: global-cycle-animation 0.5s forwards steps(28);
}
.icon.waterlily > .stars {
  position: absolute;
  width: 57px;
  height: 22px;
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/waterlily/stars.0159f84.png");
  -webkit-animation: global-cycle-animation 0.25s infinite steps(7);
          animation: global-cycle-animation 0.25s infinite steps(7);
  opacity: 0;
}
.thing.ant.head {
  z-index: 399;
}
.thing.ant.body,
.thing.ant.tail {
  z-index: 451;
}
.thing.ant > .wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
}
.thing.ant > .wrap.icon {
  z-index: 1;
}
.thing.ant > .wrap.icon.head {
  background-image: url("https://content.z-media.info/elements/s/images/ant/hole.34811e6.png");
}
.thing.ant > .wrap.icon.head.damage {
  -webkit-animation: global-cycle-animation forwards 0.67s steps(16);
          animation: global-cycle-animation forwards 0.67s steps(16);
}
.thing.ant > .wrap.icon.tail,
.thing.ant > .wrap.icon.body {
  background-image: url("https://content.z-media.info/elements/s/images/ant/ant.5966d3a.png");
}
.thing.ant > .wrap.icon.tail.move,
.thing.ant > .wrap.icon.body.move {
  -webkit-animation: global-cycle-animation infinite 0.41s steps(10);
          animation: global-cycle-animation infinite 0.41s steps(10);
}
.thing.ant > .wrap.shadow {
  z-index: 0;
  top: 2px;
  background-image: url("https://content.z-media.info/elements/s/images/ant/shadow.d6742cb.png");
}
.thing.ant > .wrap.dust {
  display: none;
  top: -46px;
  left: -46px;
  width: 153px;
  height: 153px;
  z-index: 2;
  background-image: url("https://content.z-media.info/elements/s/images/ant/dust.7de5c13.png");
}
.thing.ant > .wrap.dust.animate {
  display: block;
  -webkit-animation: global-cycle-animation forwards 0.67s steps(32);
          animation: global-cycle-animation forwards 0.67s steps(32);
}
.thing.ant > .wrap.right {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.thing.ant > .wrap.down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.thing.ant > .wrap.left {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.thing.ant > .wrap.right-down {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.thing.ant > .wrap.up-left {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}
.thing.ant > .wrap.down-left {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
.thing.ant > .wrap.right-up {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.thing.ant > .wrap.left-up {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}
.thing.ant > .wrap.down-right {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.thing.ant > .wrap.up-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.thing.ant > .wrap.left-down {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
.thing.sugar {
  z-index: 500;
}
.thing.sugar > .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/sugar/salt.e3abe64.jpg) no-repeat;
}
.thing.sugar > .crystals {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background: url(https://content.z-media.info/elements/s/images/sugar/crystals.17801be.png) no-repeat;
}
.thing.sugar > .crystals.animate {
  -webkit-animation: global-cycle-animation 0.5s steps(12) forwards;
          animation: global-cycle-animation 0.5s steps(12) forwards;
}
.thing.stone > .wrap.icon.asteroid {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/stones/asteroid-icon.1.4530565.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.asteroid.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.asteroid.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.asteroid.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.rocket {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/stones/rocket.explode.1.6d42663.png") -682px 0px no-repeat;
}
.thing.stone > .wrap.icon.rocket.stage0 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/stones/rocket.explode.1.6d42663.png") -682px 0px no-repeat;
}
.thing.stone > .wrap.icon.rocket.stage0.recovery {
  -webkit-animation: rocket-recovery-animation 0.3s steps(11) forwards;
          animation: rocket-recovery-animation 0.3s steps(11) forwards;
}
@-webkit-keyframes rocket-recovery-animation {
  from {
    background-position: -682px 0;
  }
  to {
    background-position: 0px 0;
  }
}
@keyframes rocket-recovery-animation {
  from {
    background-position: -682px 0;
  }
  to {
    background-position: 0px 0;
  }
}
.thing.stone > .wrap.icon.rocket.stage1 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/cosmo/stones/rocket.explode.1.6d42663.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.rocket.stage1.explode {
  -webkit-animation: rocket-explode-animation 0.3s steps(11) forwards;
          animation: rocket-explode-animation 0.3s steps(11) forwards;
}
@-webkit-keyframes rocket-explode-animation {
  from {
    background-position: 0px 0;
  }
  to {
    background-position: -682px 0;
  }
}
@keyframes rocket-explode-animation {
  from {
    background-position: 0px 0;
  }
  to {
    background-position: -682px 0;
  }
}
.thing.stone > .wrap.icon.rocket.idle-animation {
  -webkit-animation: donothing .5s linear forwards;
          animation: donothing .5s linear forwards;
}
.thing.snowBomb {
  background: url("https://content.z-media.info/elements/s/images/snowBomb/idle.d96a376.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.43s steps(8) infinite;
          animation: global-cycle-animation 0.43s steps(8) infinite;
}
.thing.snowBomb > .centre {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("https://content.z-media.info/elements/s/images/snowBomb/centre.7ad8ddf.png") 0px 0px no-repeat;
}
.thing.snowBomb > .centre > .health-value {
  position: absolute;
  width: 23px;
  top: 25px;
  left: 15px;
  text-align: center;
  font-family: BIP;
  font-size: 17px;
  color: white;
  text-shadow: 0 -0.5px 0.5px black, 0 -0.5px 0.5px black, 0 0.5px 0.5px black, 0 0.5px 0.5px black, -0.5px 0 0.5px black, 0.5px 0 0.5px black, -0.5px 0 0.5px black, 0.5px 0 0.5px black, -0.5px -0.5px 0.5px black, 0.5px -0.5px 0.5px black, -0.5px 0.5px 0.5px black, 0.5px 0.5px 0.5px black, -0.5px -0.5px 0.5px black, 0.5px -0.5px 0.5px black, -0.5px 0.5px 0.5px black, 0.5px 0.5px 0.5px black;
}
.thing.snowBomb.removeAnimation {
  z-index: 100000;
}
.thing.snowBomb.danger {
  background: url("https://content.z-media.info/elements/s/images/snowBomb/danger.d8b3e02.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.83s steps(19) infinite;
          animation: global-cycle-animation 0.83s steps(19) infinite;
}
.thing.snowBomb.explode {
  background: url("https://content.z-media.info/elements/s/images/snowBomb/explode.e4aa6f2.png") 0px 0px;
  -webkit-animation: snowBomb-explode 0.43s steps(9) forwards;
          animation: snowBomb-explode 0.43s steps(9) forwards;
}
@-webkit-keyframes snowBomb-explode {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: -558px 0px;
  }
}
@keyframes snowBomb-explode {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: -558px 0px;
  }
}
.thing.snowBomb.parted {
  background: transparent;
  z-index: 100000;
}
.thing.snowBomb.parted > .part {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.thing.snowBomb.parted > .part.part-1 {
  background: url("https://content.z-media.info/elements/s/images/snowBomb/part1.c644540.png") 0px 0px;
}
.thing.snowBomb.parted > .part.part-2 {
  background: url("https://content.z-media.info/elements/s/images/snowBomb/part2.2777dc8.png") 0px 0px;
}
.thing.snowBomb.parted > .part.part-3 {
  background: url("https://content.z-media.info/elements/s/images/snowBomb/part3.e5fac4f.png") 0px 0px;
}
.thing.stone > .wrap.icon.virus {
  background: url("https://content.z-media.info/elements/s/images/virus/Idle.d68ed95.png") 0px 0px no-repeat;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.thing.stone > .wrap.icon.virus.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/virus/Idle.d68ed95.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 1s steps(64) backwards;
          animation: global-cycle-animation 1s steps(64) backwards;
}
.thing.stone > .wrap.icon.virus.multiple {
  background: url("https://content.z-media.info/elements/s/images/virus/Multiply.a465fa7.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(20) backwards;
          animation: global-cycle-animation 0.5s steps(20) backwards;
}
.thing.timber .icon {
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/timber/idle.28157fa.png");
  -webkit-animation: global-cycle-animation 2s steps(48) infinite;
          animation: global-cycle-animation 2s steps(48) infinite;
}
.thing.timber .icon.number-1 {
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
}
.thing.timber .icon.number-2 {
  -webkit-animation-delay: 1000ms;
          animation-delay: 1000ms;
}
.thing.timber .icon.number-3 {
  -webkit-animation-delay: 1500ms;
          animation-delay: 1500ms;
}
.thing.timber.move:after {
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/timber/foam.105b22f.png");
  position: absolute;
  top: 0;
  left: 0;
  width: 62px;
  height: 62px;
  -webkit-animation: global-cycle-animation 1.5s steps(48) infinite;
          animation: global-cycle-animation 1.5s steps(48) infinite;
}
.thing.stone > .wrap.icon.waterDependent {
  background: url(https://content.z-media.info/elements/s/images/waterDependent/grow.234f5af.png) 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.waterDependent.explodeAnimation {
  background: url(https://content.z-media.info/elements/s/images/waterDependent/explode.d2cdeee.png) 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(21) forwards;
          animation: global-cycle-animation 0.5s steps(21) forwards;
}
.thing.stone > .wrap.icon.waterDependent.growAnimation {
  -webkit-animation: global-cycle-animation 0.7s steps(36) forwards;
          animation: global-cycle-animation 0.7s steps(36) forwards;
}
.thing.stone > .wrap.icon.waterDependentActive {
  background: url(https://content.z-media.info/elements/s/images/waterDependent/idle.6e20214.png) 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.waterDependentActive.idle-animation-1 {
  -webkit-animation: global-cycle-animation 0.7s steps(48) forwards;
          animation: global-cycle-animation 0.7s steps(48) forwards;
}
.thing.stone > .wrap.icon.waterDependentActive.idle-animation-2 {
  -webkit-animation: donothing 0s steps(15);
          animation: donothing 0s steps(15);
}
.thing.teleport {
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url(https://content.z-media.info/elements/s/images/teleport/passive.0729fc0.png);
}
.thing.teleport > .teleport-icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.thing.teleport > .teleport-icon.active-bg {
  display: none;
  background: url(https://content.z-media.info/elements/s/images/teleport/active.0421b01.png) 0px 0px no-repeat;
}
.thing.teleport > .teleport-icon.whirling {
  background: url(https://content.z-media.info/elements/s/images/teleport/portal.bb6aa5f.png);
  -webkit-animation: global-cycle-animation 2s steps(48) infinite;
          animation: global-cycle-animation 2s steps(48) infinite;
}
.thing.teleport > .teleport-icon.shining {
  display: none;
  background: url(https://content.z-media.info/elements/s/images/teleport/shining.a239440.png) 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 1.8s steps(48) infinite;
          animation: global-cycle-animation 1.8s steps(48) infinite;
}
.thing.teleport.active > .whirling {
  -webkit-animation: global-reverse-cycle-animation 1.7s steps(48) infinite;
          animation: global-reverse-cycle-animation 1.7s steps(48) infinite;
}
.thing.teleport.active > .teleport-icon.active-bg {
  display: block;
  -webkit-animation: teleport-icon-active-bg-animation 1.4s infinite linear;
          animation: teleport-icon-active-bg-animation 1.4s infinite linear;
}
@-webkit-keyframes teleport-icon-active-bg-animation {
  from {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes teleport-icon-active-bg-animation {
  from {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.teleport-shadow {
  position: absolute;
  z-index: 500;
  opacity: 0;
  background: rgba(96, 101, 95, 0.5);
  width: 62px;
  height: 62px;
}
.thing.hourglass_small > .wrap.icon.hourglass_small {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url('https://content.z-media.info/elements/s/images/hourglass_small/icon.46c0df9.png') no-repeat;
}
.thing.hourglass_small > .wrap.icon.hourglass_small.stage-3.damage {
  -webkit-animation: damage-hourglass-1 0.5s steps(32) forwards;
          animation: damage-hourglass-1 0.5s steps(32) forwards;
}
@-webkit-keyframes damage-hourglass-1 {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1984px;
  }
}
@keyframes damage-hourglass-1 {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1984px;
  }
}
.thing.hourglass_small > .wrap.icon.hourglass_small.stage-2 {
  background-position-x: -1984px;
}
.thing.hourglass_small > .wrap.icon.hourglass_small.stage-2.damage {
  -webkit-animation: damage-hourglass-2 0.5s steps(32) forwards;
          animation: damage-hourglass-2 0.5s steps(32) forwards;
}
@-webkit-keyframes damage-hourglass-2 {
  from {
    background-position-x: -1984px;
  }
  to {
    background-position-x: -3968px;
  }
}
@keyframes damage-hourglass-2 {
  from {
    background-position-x: -1984px;
  }
  to {
    background-position-x: -3968px;
  }
}
.thing.hourglass_small > .wrap.icon.hourglass_small.stage-1,
.thing.hourglass_small > .wrap.icon.hourglass_small.stage-0 {
  background-position-x: -3968px;
}
.thing.hourglass_small > .wrap.icon.hourglass_small.rotating {
  background-image: url("https://content.z-media.info/elements/s/images/hourglass_small/rotating.177081d.png");
  background-position: 0px 0px;
  width: 76px;
  height: 76px;
}
.thing.hourglass_small > .wrap.icon.hourglass_small > .moves-counter {
  background: url('https://content.z-media.info/elements/s/images/hourglass_small/bubble.392bed2.png') no-repeat;
  position: absolute;
  left: 17px;
  bottom: 10px;
  width: 29px;
  height: 30px;
  font-family: BIP;
  font-size: 22px;
  color: #135db1;
  text-shadow: 0px 1px 0px black;
  text-align: center;
  padding-top: 3px;
}
.thing.hourglass_small > .particles {
  background: url('https://content.z-media.info/elements/s/images/hourglass_small/particles.16813fd.png') no-repeat;
  position: absolute;
  top: 0px;
  left: -7px;
  width: 74px;
  height: 69px;
  pointer-events: none;
}
.thing.hourglass_small > .particles.animate {
  -webkit-animation: global-cycle-animation 1.5s steps(44) forwards;
          animation: global-cycle-animation 1.5s steps(44) forwards;
}
.thing.hourglass_small > .blink {
  background: url('https://content.z-media.info/elements/s/images/hourglass_small/blink.a3190d1.png') no-repeat;
  position: absolute;
  top: 6px;
  left: 6px;
  width: 63px;
  height: 63px;
  pointer-events: none;
}
.thing.hourglass_small > .blink.animate {
  -webkit-animation: global-cycle-animation 1.5s steps(31) forwards;
          animation: global-cycle-animation 1.5s steps(31) forwards;
}
.thing.turtle {
  width: 62px;
  height: 62px;
}
.thing.turtle .wrap.icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 62px;
  height: 62px;
  background-image: url("https://content.z-media.info/elements/s/images/turtle/open.6ad3f17.png");
}
.thing.turtle .wrap.icon.open {
  background-image: url("https://content.z-media.info/elements/s/images/turtle/open.6ad3f17.png");
  -webkit-animation: global-cycle-animation 0.7s steps(32) forwards;
          animation: global-cycle-animation 0.7s steps(32) forwards;
}
.thing.turtle .wrap.icon.close {
  background-image: url("https://content.z-media.info/elements/s/images/turtle/close.c9000ad.png");
  -webkit-animation: global-cycle-animation 0.7s steps(32) forwards;
          animation: global-cycle-animation 0.7s steps(32) forwards;
}
.thing.turtle .wrap.icon.active {
  background-image: url("https://content.z-media.info/elements/s/images/turtle/idle.685eced.png");
  -webkit-animation: global-pause-75 6s steps(48) infinite;
          animation: global-pause-75 6s steps(48) infinite;
}
.thing.stone > .wrap.mark > .wrap.icon {
  position: absolute;
  width: 62px;
  height: 62px;
  top: 0px;
  left: 0px;
  z-index: 30;
}
.thing.stone > .wrap.mark > .wrap.icon.may-mark.mark28 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/may/may-mark/may-mark.2610fac.png") 0 0 no-repeat;
}
.thing.may-mark.flying {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 74px;
  height: 64px;
  z-index: 30;
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/may/may-mark/may-mark-48.891e016.png") 0 0 no-repeat;
}
.thing.stone.butterfly {
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/summer/stones/butterfly1.799f886.png) 0px 0px no-repeat;
  width: 62px;
  height: 62px;
}
@-webkit-keyframes butterfly-flying {
  from {
    background-position: 0px 0;
  }
  to {
    background-position: -682px 0px;
  }
}
@keyframes butterfly-flying {
  from {
    background-position: 0px 0;
  }
  to {
    background-position: -682px 0px;
  }
}
.thing.stone.butterfly.flying {
  -webkit-animation: butterfly-flying 0.3s steps(11) infinite;
          animation: butterfly-flying 0.3s steps(11) infinite;
}
.thing.stone > .wrap.icon.butterfly {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/summer/stones/butterfly-icon.1.e44ca86.png") 0px 0px no-repeat;
}
.thing.gate > .wrap.icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
}
.thing.gate > .wrap.icon.gate-red {
  background-image: url("https://content.z-media.info/elements/s/images/gate/red.33586a9.png");
}
.thing.gate > .wrap.icon.gate-red > .health-counter {
  background-image: url("https://content.z-media.info/elements/s/images/gate/red-health.9a038e7.png");
}
.thing.gate > .wrap.icon.gate-green {
  background-image: url("https://content.z-media.info/elements/s/images/gate/green.e8c3e9c.png");
}
.thing.gate > .wrap.icon.gate-green > .health-counter {
  background-image: url("https://content.z-media.info/elements/s/images/gate/green-health.8ba5e46.png");
}
.thing.gate > .wrap.icon.hit {
  -webkit-animation: global-cycle-animation 0.75s steps(24) forwards;
          animation: global-cycle-animation 0.75s steps(24) forwards;
}
.thing.gate > .wrap.icon > .health-counter {
  position: absolute;
  top: 12px;
  left: 13px;
  width: 39px;
  height: 28px;
  font-family: BIP;
  color: white;
  text-shadow: 0px 3px black;
  font-size: 18px;
  text-align: center;
  line-height: 22px;
}
.thing.gate > .wave {
  position: absolute;
  width: 149px;
  height: 153px;
  top: -45px;
  left: -43px;
  pointer-events: none;
}
.thing.gate > .wave.hit {
  background-image: url("https://content.z-media.info/elements/s/images/gate/hit.7f1b485.png");
  -webkit-animation: global-cycle-animation 0.75s steps(31) forwards;
          animation: global-cycle-animation 0.75s steps(31) forwards;
}
.thing.gate > .wave.explode {
  background-image: url("https://content.z-media.info/elements/s/images/gate/explode.8126abf.png");
  -webkit-animation: global-cycle-animation 0.75s steps(31) forwards;
          animation: global-cycle-animation 0.75s steps(31) forwards;
}
.thing.multitask {
  position: absolute;
  width: 124px;
  height: 124px;
}
.thing.multitask.death .shield {
  display: none;
}
.thing.multitask.death .shards {
  display: none;
}
.thing.multitask.death .shine {
  display: none;
}
.thing.multitask.death .task {
  display: none;
}
.thing.multitask > .tail {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: url("https://content.z-media.info/elements/s/images/multitask/tail.314a81a.png");
  width: 100%;
  height: 100%;
  -webkit-animation: global-cycle-animation 2.5s steps(64) infinite;
          animation: global-cycle-animation 2.5s steps(64) infinite;
}
.thing.multitask > .body {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-image: url("https://content.z-media.info/elements/s/images/multitask/idle.34bdc6d.png");
  width: 100%;
  height: 100%;
  -webkit-animation: global-pause-75 8s steps(48) infinite;
          animation: global-pause-75 8s steps(48) infinite;
}
.thing.multitask > .body.hit {
  background-image: url("https://content.z-media.info/elements/s/images/multitask/hit.f09f473.png");
  -webkit-animation: global-cycle-animation 1.2s steps(36) forwards;
          animation: global-cycle-animation 1.2s steps(36) forwards;
}
.thing.multitask > .body.death {
  background-image: url("https://content.z-media.info/elements/s/images/multitask/death.efd423a.png");
  -webkit-animation: global-cycle-animation 1.2s steps(35) forwards;
          animation: global-cycle-animation 1.2s steps(35) forwards;
}
.thing.multitask > .shield {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  background-image: url("https://content.z-media.info/elements/s/images/multitask/crack.f49f502.png");
  width: 100%;
  height: 100%;
}
.thing.multitask > .shield.crack {
  -webkit-animation: global-cycle-animation 0.4s steps(22) forwards;
          animation: global-cycle-animation 0.4s steps(22) forwards;
}
.thing.multitask > .shield.cracked {
  background-position-x: 100%;
}
.thing.multitask > .shine {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  background-image: url("https://content.z-media.info/elements/s/images/multitask/shine.b234af0.png");
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0.98);
          transform: scale(0.98);
}
.thing.multitask > .shine.animate {
  -webkit-animation: global-cycle-animation 0.3s steps(9) forwards;
          animation: global-cycle-animation 0.3s steps(9) forwards;
}
.thing.multitask > .shards {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  background-image: url("https://content.z-media.info/elements/s/images/multitask/shards.4acc633.png");
  width: 100%;
  height: 100%;
}
.thing.multitask > .shards.animate {
  -webkit-animation: global-cycle-animation 0.4s steps(16) forwards;
          animation: global-cycle-animation 0.4s steps(16) forwards;
}
.thing.multitask > .task {
  position: absolute;
  top: 60px;
  left: 26px;
  width: 100px;
  height: 62px;
  text-align: center;
  color: darkred;
  z-index: 6;
}
.thing.multitask > .task > div {
  display: inline-block;
  vertical-align: middle;
}
.thing.multitask > .task > .icon {
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 42px;
  height: 42px;
}
.thing.multitask > .task.evil1 > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/tasks/big/flower-evil.7574856.png);
}
.thing.multitask > .task.rockRunner > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/tasks/big/rockRunner.b4f21e3.png);
}
.thing.multitask > .task.villain > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/tasks/big/villain.dcc1620.png);
}
.thing.multitask > .task.mineral > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/tasks/big/mineral.ba9ca5d.png);
}
.thing.multitask > .task.ice > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/tasks/big/ice.3c3d496.png);
}
.thing.multitask > .task.sprout > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/tasks/big/sprout.d94a20a.png);
}
.thing.multitask > .task.compass > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/tasks/big/compass.9cf8ecd.png);
}
.thing.multitask > .task.mark > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/tasks/big/mark-1.8509832.png);
}
.thing.multitask.tasks2 > .task {
  height: 34px;
  margin: 24px auto 0px;
}
.thing.multitask.tasks2 > .task > .icon {
  width: 34px;
  height: 34px;
}
.thing.multitask.tasks2 > .task > .amount {
  margin-left: 5px;
  font: 21px/34px "bip", sans-serif;
}
.thing.multitask.tasks2 > .task ~ .task {
  margin: -1px auto 0px;
}
.thing.multitask.tasks1 > .task {
  margin: 51px auto 0px;
}
.thing.multitask.tasks1 > .task > .icon {
  width: 48px;
  height: 48px;
}
.thing.multitask.tasks1 > .task > .amount {
  margin-left: 8px;
  font: 26px/48px "bip", sans-serif;
}
.thing.puzzle.s1x2 {
  width: 62px;
  height: 124px;
  background-position: -124px -67px;
}
.thing.puzzle.s2x1 {
  width: 124px;
  height: 62px;
  background-position: -186px -67px;
}
.thing.puzzle.s2x2 {
  width: 124px;
  height: 124px;
  background-position: 0px -67px;
}
.thing.puzzle.puzzle-type-1 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/red-sprites.c03b3e3.png");
}
.thing.puzzle.puzzle-type-2 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/yellow-sprites.e74e72d.png");
}
.thing.puzzle.puzzle-type-3 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/violet-sprites.7181f86.png");
}
.thing.puzzle .thing.stone {
  position: absolute;
}
.thing.stone > .wrap.icon.puzzle-piece {
  background-position-y: -192px;
}
.thing.stone > .wrap.icon.puzzle-piece.puzzle-type-1 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/red-sprites.c03b3e3.png");
}
.thing.stone > .wrap.icon.puzzle-piece.puzzle-type-2 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/yellow-sprites.e74e72d.png");
}
.thing.stone > .wrap.icon.puzzle-piece.puzzle-type-3 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/violet-sprites.7181f86.png");
}
.thing.stone > .wrap.icon.puzzle-piece.final {
  background-position-y: 0px;
}
.thing.stone > .wrap.icon.puzzle-piece.s1x2.part-1 {
  background-position-x: -310px;
}
.thing.stone > .wrap.icon.puzzle-piece.s1x2.part-1.final {
  width: 50px;
  height: 55px;
  background-position-x: -246px;
}
.thing.stone > .wrap.icon.puzzle-piece.s1x2.part-2 {
  background-position-x: -248px;
}
.thing.stone > .wrap.icon.puzzle-piece.s1x2.part-2.final {
  width: 49px;
  height: 65px;
  background-position-x: -296px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x1.part-1 {
  background-position-x: -372px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x1.part-1.final {
  width: 65px;
  height: 49px;
  background-position-x: -345px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x1.part-2 {
  background-position-x: -434px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x1.part-2.final {
  width: 55px;
  height: 50px;
  background-position-x: -410px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x2.part-1 {
  background-position-x: 0px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x2.part-1.final {
  width: 56px;
  height: 67px;
  background-position-x: 0px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x2.part-2 {
  background-position-x: -62px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x2.part-2.final {
  width: 67px;
  height: 56px;
  background-position-x: -56px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x2.part-3 {
  background-position-x: -186px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x2.part-3.final {
  width: 67px;
  height: 56px;
  background-position-x: -123px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x2.part-4 {
  background-position-x: -124px;
}
.thing.stone > .wrap.icon.puzzle-piece.s2x2.part-4.final {
  width: 56px;
  height: 67px;
  background-position-x: -190px;
}
.thing.iceberg {
  width: 124px;
  height: 124px;
  z-index: 170;
  background-image: url("https://content.z-media.info/elements/s/images/iceberg/idle.4121ada.png");
  -webkit-animation: global-pause-75 6s steps(32) infinite;
          animation: global-pause-75 6s steps(32) infinite;
}
.thing.iceberg .temperature {
  background-image: url("https://content.z-media.info/elements/s/images/iceberg/plate.ea53103.png");
  position: absolute;
  top: 64px;
  left: 17px;
  width: 90px;
  height: 42px;
}
.thing.iceberg .temperature span {
  position: absolute;
  bottom: 10px;
  width: 100%;
  font-family: BIP;
  font-size: 22px;
  text-align: center;
  color: white;
}
.thing.iceberg.collect-sun {
  background-image: url("https://content.z-media.info/elements/s/images/iceberg/collect-sun.d926834.png");
  -webkit-animation: global-cycle-animation 1s steps(32);
          animation: global-cycle-animation 1s steps(32);
}
.thing.iceberg.collect-snowflake {
  background-image: url("https://content.z-media.info/elements/s/images/iceberg/collect-snowflake.fc7638b.png");
  -webkit-animation: global-cycle-animation 1s steps(32);
          animation: global-cycle-animation 1s steps(32);
}
.thing.iceberg.explode {
  background-image: url("https://content.z-media.info/elements/s/images/iceberg/explode.445fed9.png");
  -webkit-animation: global-cycle-animation 1.5s steps(40);
          animation: global-cycle-animation 1.5s steps(40);
}
.thing.iceberg.flyout {
  background-image: url("https://content.z-media.info/elements/s/images/iceberg/flyout.b802fc7.png");
  -webkit-animation: global-cycle-animation 0.3s steps(15) infinite;
          animation: global-cycle-animation 0.3s steps(15) infinite;
}
.thing.stone > .icon.snowflake {
  background-image: url('https://content.z-media.info/elements/s/images/iceberg/snowflake-idle.6237102.png');
}
.thing.stone > .icon.snowflake.idle-animation-1 {
  -webkit-animation: global-cycle-animation 1.5s steps(36);
          animation: global-cycle-animation 1.5s steps(36);
}
.thing.stone > .icon.snowflake.idle-animation-2 {
  -webkit-animation: donothing 0s steps(36);
          animation: donothing 0s steps(36);
}
.thing.stone > .icon.snowflake.idle-animation-3 {
  -webkit-animation: donothing 0s steps(36);
          animation: donothing 0s steps(36);
}
.thing.stone > .icon.sun {
  background-image: url('https://content.z-media.info/elements/s/images/iceberg/sun-idle.76b6b8e.png');
}
.thing.stone > .icon.sun.idle-animation-1 {
  -webkit-animation: global-cycle-animation 1.5s steps(36);
          animation: global-cycle-animation 1.5s steps(36);
}
.thing.stone > .icon.sun.idle-animation-2 {
  -webkit-animation: donothing 0s steps(36);
          animation: donothing 0s steps(36);
}
.thing.stone > .icon.sun.idle-animation-3 {
  -webkit-animation: donothing 0s steps(36);
          animation: donothing 0s steps(36);
}
.thing.absorber {
  width: 62px;
  height: 62px;
  z-index: 600;
}
.thing.absorber .wrap.icon {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/absorber/idle.56eaf97.png");
  width: 62px;
  height: 62px;
  -webkit-animation: global-pause-75 8s steps(45) infinite;
          animation: global-pause-75 8s steps(45) infinite;
}
.thing.absorber.jump .wrap.icon,
.thing.absorber.land .wrap.icon,
.thing.absorber.grab .wrap.icon {
  top: -24px;
  left: -24px;
  width: 110px;
  height: 110px;
}
.thing.absorber.jump .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/absorber/jump.952e67f.png");
  -webkit-animation: global-cycle-animation 0.4s steps(13) forwards;
          animation: global-cycle-animation 0.4s steps(13) forwards;
}
.thing.absorber.land .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/absorber/land.3177b71.png");
  -webkit-animation: global-cycle-animation 1s steps(24) forwards;
          animation: global-cycle-animation 1s steps(24) forwards;
}
.thing.absorber.grab .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/absorber/land_grab.9e1618f.png");
  -webkit-animation: global-cycle-animation 1.5s steps(41) forwards;
          animation: global-cycle-animation 1.5s steps(41) forwards;
}
.thing.fungus > .icon.statue {
  background-image: url('https://content.z-media.info/elements/s/images/statue/icon.768e1ca.png');
}
.thing.fungus > .icon.statue.stage0 {
  background-position: -186px 0px;
}
.thing.fungus > .icon.statue.stage1 {
  background-position: -124px 0px;
}
.thing.fungus > .icon.statue.stage2 {
  background-position: -62px 0px;
}
.thing.fungus.animation-explode::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  width: 79px;
  height: 79px;
  background: url('https://content.z-media.info/elements/s/images/statue/smoke.4e7fe22.png');
  -webkit-animation: global-cycle-animation 1s steps(32);
          animation: global-cycle-animation 1s steps(32);
}
.thing.gopher .wrap.icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/gopher/idle.709f163.png");
}
.thing.gopher.idle > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/gopher/idle.709f163.png");
  -webkit-animation: global-pause-75 6.5s infinite steps(40);
          animation: global-pause-75 6.5s infinite steps(40);
}
.thing.gopher.dig-in > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/gopher/dig-in.914485c.png");
  -webkit-animation: gopher-dig-in-animation 0.65s forwards steps(32);
          animation: gopher-dig-in-animation 0.65s forwards steps(32);
}
@-webkit-keyframes gopher-dig-in-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes gopher-dig-in-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.gopher.dig-out > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/gopher/dig-out.22a2ce4.png");
  -webkit-animation: gopher-dig-out-animation 0.75s forwards steps(36);
          animation: gopher-dig-out-animation 0.75s forwards steps(36);
}
@-webkit-keyframes gopher-dig-out-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes gopher-dig-out-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.gopher.die > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/gopher/die.c117c1d.png");
  -webkit-animation: global-cycle-animation 1.2s forwards steps(38);
          animation: global-cycle-animation 1.2s forwards steps(38);
}
.thing.gopher.hit > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/gopher/hit.77d8767.png");
  -webkit-animation: global-cycle-animation 0.8s forwards steps(40);
          animation: global-cycle-animation 0.8s forwards steps(40);
}
.thing.gopher .health {
  position: absolute;
  width: 100%;
  bottom: 3px;
  font: 15px "BIP", sans-serif;
  color: white;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(0, 0, 0, 0.25), -1px 0 1px rgba(0, 0, 0, 0.25), 1px 0 1px rgba(0, 0, 0, 0.25), -1px 0 1px rgba(0, 0, 0, 0.25), 1px 0 1px rgba(0, 0, 0, 0.25), -1px -1px 1px rgba(0, 0, 0, 0.25), 1px -1px 1px rgba(0, 0, 0, 0.25), -1px 1px 1px rgba(0, 0, 0, 0.25), 1px 1px 1px rgba(0, 0, 0, 0.25), -1px -1px 1px rgba(0, 0, 0, 0.25), 1px -1px 1px rgba(0, 0, 0, 0.25), -1px 1px 1px rgba(0, 0, 0, 0.25), 1px 1px 1px rgba(0, 0, 0, 0.25);
}
.wrap.fading_back {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/fadingBack/disappear.978e0fc.png");
}
.wrap.fading_back.appear {
  background: url("https://content.z-media.info/elements/s/images/fadingBack/appear.2ad8b99.png");
  -webkit-animation: global-cycle-animation 0.3s forwards steps(20);
          animation: global-cycle-animation 0.3s forwards steps(20);
}
.wrap.fading_back.disappear {
  background: url("https://content.z-media.info/elements/s/images/fadingBack/disappear.978e0fc.png");
  -webkit-animation: global-cycle-animation 0.3s forwards steps(15);
          animation: global-cycle-animation 0.3s forwards steps(15);
}
.wrap.fading_back.blob {
  background: url("https://content.z-media.info/elements/s/images/fadingBack/blob.1f713cc.png");
  -webkit-animation: global-cycle-animation 0.3s forwards steps(20);
          animation: global-cycle-animation 0.3s forwards steps(20);
}
.game > .wrap.fading_back {
  z-index: 460;
}
.thing.stone .wrap.fading_back_caster {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/fadingBackCaster/icon.22bfcfd.png");
}
.thing.ivy > .wrap.icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/ivy/ivy.03dddc6.png");
  -webkit-animation: global-pause-75 8s steps(48) infinite;
          animation: global-pause-75 8s steps(48) infinite;
}
.wrap.ivy_back {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/ivy/back_hide.9e99d08.png");
}
.wrap.ivy_back.appear {
  background: url("https://content.z-media.info/elements/s/images/ivy/back_appear.cc0e29a.png");
  -webkit-animation: global-cycle-animation 1s steps(54) forwards;
          animation: global-cycle-animation 1s steps(54) forwards;
}
.wrap.ivy_back.hide {
  background: url("https://content.z-media.info/elements/s/images/ivy/back_hide.9e99d08.png");
  -webkit-animation: global-cycle-animation 0.75s steps(36) forwards;
          animation: global-cycle-animation 0.75s steps(36) forwards;
}
.thing.stone .wrap.paperPlane {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/paperPlane/paper.ea40a9a.png");
}
.thing.stone .wrap.paperPlane.upgraded {
  background: url("https://content.z-media.info/elements/s/images/paperPlane/plane.5efae95.png");
}
.thing.stone .wrap.paperPlane.explode {
  width: 80px;
  height: 80px;
  margin-top: -9px;
  margin-left: -9px;
  background: url("https://content.z-media.info/elements/s/images/paperPlane/plane-explode.24cddca.png");
  -webkit-animation: global-cycle-animation 0.5s steps(23) forwards;
          animation: global-cycle-animation 0.5s steps(23) forwards;
}
.thing.stone > .icon.superflowerBooster {
  background-image: url('https://content.z-media.info/elements/s/images/thingBoosters/superflowerBooster.7d4671c.png');
}
.thing.beeHive > .wrap.icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62px;
  height: 62px;
}
.thing.beeHive.bee-0 > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/beeHive/0-1.fa3c7e1.png") 0 0 no-repeat;
}
.thing.beeHive.bee-1 > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/beeHive/1-2.6cef6b8.png") 0 0 no-repeat;
}
.thing.beeHive.bee-2 > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/beeHive/2-1.e296394.png") 0 0 no-repeat;
}
.thing.beeHive.explode-0 > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/beeHive/1-0.cc8871b.png");
  -webkit-animation: global-cycle-animation 1.4s steps(34);
          animation: global-cycle-animation 1.4s steps(34);
}
.thing.beeHive.explode-1 > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/beeHive/2-1.e296394.png");
  -webkit-animation: global-cycle-animation 1.4s steps(34);
          animation: global-cycle-animation 1.4s steps(34);
}
.thing.beeHive.arrive-1 > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/beeHive/0-1.fa3c7e1.png");
  -webkit-animation: global-cycle-animation 0.75s steps(17);
          animation: global-cycle-animation 0.75s steps(17);
}
.thing.beeHive.arrive-2 > .wrap.icon {
  background: url("https://content.z-media.info/elements/s/images/beeHive/1-2.6cef6b8.png");
  -webkit-animation: global-cycle-animation 0.75s steps(17);
          animation: global-cycle-animation 0.75s steps(17);
}
.thing.beeHive.destroy > .wrap.icon {
  -webkit-animation: bee-hive-destroy 1.6s linear;
          animation: bee-hive-destroy 1.6s linear;
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
}
@-webkit-keyframes bee-hive-destroy {
  from,
  25%,
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
    opacity: 1;
  }
  12.5%,
  37.5% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
}
@keyframes bee-hive-destroy {
  from,
  25%,
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
    opacity: 1;
  }
  12.5%,
  37.5% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
}
.thing.stone .wrap.mushroom {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/mushroom/explode.435bc4c.png");
}
.thing.stone .wrap.mushroom.explode {
  -webkit-animation: global-cycle-animation 0.5s steps(13) forwards;
          animation: global-cycle-animation 0.5s steps(13) forwards;
}
.thing.stone .wrap.mushroom.part-0 {
  background: url("https://content.z-media.info/elements/s/images/mushroom/recover-1.6079fb6.png");
}
.thing.stone .wrap.mushroom.part-0.recover {
  -webkit-animation: global-cycle-animation 0.5s steps(16) forwards;
          animation: global-cycle-animation 0.5s steps(16) forwards;
}
.thing.stone .wrap.mushroom.part-1 {
  background: url("https://content.z-media.info/elements/s/images/mushroom/recover-2.30955af.png");
}
.thing.stone .wrap.mushroom.part-1.recover {
  -webkit-animation: global-cycle-animation 0.5s steps(16) forwards;
          animation: global-cycle-animation 0.5s steps(16) forwards;
}
.wrap.ladyBeetle {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 20;
  background: url("https://content.z-media.info/elements/s/images/ladyBeetle/idle.2299c14.png") 0px 0px;
}
.wrap.ladyBeetle .health {
  position: absolute;
  width: 61px;
  height: 24px;
  text-align: center;
  color: white;
  font-size: 14px;
  font-family: BIP;
  top: 25px;
  left: 1px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
}
.wrap.ladyBeetle.idle {
  -webkit-animation: none;
          animation: none;
}
.wrap.ladyBeetle.start-fly {
  background: url("https://content.z-media.info/elements/s/images/ladyBeetle/start-fly.7b8fc54.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.3s steps(12) forwards;
          animation: global-cycle-animation 0.3s steps(12) forwards;
}
.wrap.ladyBeetle.stop-fly {
  background: url("https://content.z-media.info/elements/s/images/ladyBeetle/stop-fly.b75a233.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.3s steps(12) forwards;
          animation: global-cycle-animation 0.3s steps(12) forwards;
}
.wrap.ladyBeetle.flying {
  background: url("https://content.z-media.info/elements/s/images/ladyBeetle/fly.cff90b5.png") 0px 0px;
  -webkit-animation: global-cycle-animation 0.3s steps(14) infinite;
          animation: global-cycle-animation 0.3s steps(14) infinite;
}
.thing.flask .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/obelisk/stage-1-idle.a1d9e9e.png") 0px 0px no-repeat;
}
.thing.flask .icon .health-counter {
  position: absolute;
  bottom: 7px;
  left: 0;
  width: 100%;
  font-family: BIP;
  font-size: 18px;
  text-align: center;
  color: white;
  text-shadow: 0 -1px 1px #4e3d24, 0 -1px 1px #4e3d24, 0 1px 1px #4e3d24, 0 1px 1px #4e3d24, -1px 0 1px #4e3d24, 1px 0 1px #4e3d24, -1px 0 1px #4e3d24, 1px 0 1px #4e3d24, -1px -1px 1px #4e3d24, 1px -1px 1px #4e3d24, -1px 1px 1px #4e3d24, 1px 1px 1px #4e3d24, -1px -1px 1px #4e3d24, 1px -1px 1px #4e3d24, -1px 1px 1px #4e3d24, 1px 1px 1px #4e3d24;
  z-index: 0;
}
.thing.flask .icon.stage-1 {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-1-idle.a1d9e9e.png");
  -webkit-animation: global-cycle-animation 0.8s steps(21) infinite;
          animation: global-cycle-animation 0.8s steps(21) infinite;
}
.thing.flask .icon.stage-1.collect {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-1-collect.95d0b36.png");
  -webkit-animation: flask-stage-1-collect 0.8s steps(21) forwards;
          animation: flask-stage-1-collect 0.8s steps(21) forwards;
}
@-webkit-keyframes flask-stage-1-collect {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes flask-stage-1-collect {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.flask .icon.stage-1.upgrade {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-1-upgrade.469ab73.png");
  -webkit-animation: flask-stage-1-upgrade 0.4s steps(11) forwards;
          animation: flask-stage-1-upgrade 0.4s steps(11) forwards;
}
@-webkit-keyframes flask-stage-1-upgrade {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes flask-stage-1-upgrade {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.flask .icon.stage-2 {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-2-idle.d6eebc3.png");
  -webkit-animation: global-cycle-animation 0.8s steps(21) infinite;
          animation: global-cycle-animation 0.8s steps(21) infinite;
}
.thing.flask .icon.stage-2.collect {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-2-collect.762e1b2.png");
  -webkit-animation: flask-stage-2-collect 0.8s steps(21) forwards;
          animation: flask-stage-2-collect 0.8s steps(21) forwards;
}
@-webkit-keyframes flask-stage-2-collect {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes flask-stage-2-collect {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.flask .icon.stage-2.upgrade {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-2-upgrade.2b4c57e.png");
  -webkit-animation: flask-stage-2-upgrade 0.4s steps(11) forwards;
          animation: flask-stage-2-upgrade 0.4s steps(11) forwards;
}
@-webkit-keyframes flask-stage-2-upgrade {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes flask-stage-2-upgrade {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.flask .icon.stage-3 {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-3-idle.918b3bc.png");
  -webkit-animation: global-cycle-animation 0.8s steps(21) infinite;
          animation: global-cycle-animation 0.8s steps(21) infinite;
}
.thing.flask .icon.stage-3.collect {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-3-collect.25d6fd6.png");
  -webkit-animation: flask-stage-3-collect 0.8s steps(21) forwards;
          animation: flask-stage-3-collect 0.8s steps(21) forwards;
}
@-webkit-keyframes flask-stage-3-collect {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes flask-stage-3-collect {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.flask .icon.stage-3.upgrade {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/stage-3-upgrade.7c1153b.png");
  -webkit-animation: flask-stage-3-upgrade 0.7s steps(18) forwards;
          animation: flask-stage-3-upgrade 0.7s steps(18) forwards;
}
@-webkit-keyframes flask-stage-3-upgrade {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes flask-stage-3-upgrade {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.flask .explode-icon {
  position: absolute;
  left: -62px;
  top: -62px;
  background: url("https://content.z-media.info/elements/s/images/obelisk/explosion.593749f.png") 0px 0px no-repeat;
  width: 186px;
  height: 186px;
  z-index: 1;
  display: none;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.thing.flask .explode-icon.animate {
  display: block;
  -webkit-animation: global-cycle-animation 0.6s steps(16) forwards;
          animation: global-cycle-animation 0.6s steps(16) forwards;
}
.thing.stone .wrap.flaskFirefly {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url('https://content.z-media.info/elements/s/images/obelisk/firefly.3080fc5.png');
  -webkit-animation: global-cycle-animation 1s steps(21) infinite;
          animation: global-cycle-animation 1s steps(21) infinite;
}
.thing.stone > .icon.flaskParticle {
  background-image: url('https://content.z-media.info/elements/s/images/obelisk/firefly.3080fc5.png');
  -webkit-animation: bomb-particle-idle-animation 1s steps(21) infinite;
          animation: bomb-particle-idle-animation 1s steps(21) infinite;
}
@-webkit-keyframes bomb-particle-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes bomb-particle-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.stone > .wrap.icon.bombBooster > .subIcon {
  position: absolute;
  width: 62px;
  height: 62px;
  top: 0;
  left: 0;
  background-image: url('https://content.z-media.info/elements/s/images/thingBoosters/bottle-idle.620b85c.png');
}
.thing.stone > .wrap.icon.bombBooster > .subIcon.idle {
  -webkit-animation: bomb-booster-idle-animation 11s steps(167) infinite;
          animation: bomb-booster-idle-animation 11s steps(167) infinite;
}
@-webkit-keyframes bomb-booster-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes bomb-booster-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.stone > .wrap.icon.bombBooster > .subIcon.explode {
  background-image: url('https://content.z-media.info/elements/s/images/thingBoosters/bottle-boom.26ee5b4.png');
  margin-top: -76px;
  margin-left: -69px;
  width: 200px;
  height: 200px;
  -webkit-animation: global-cycle-animation 1.3s steps(32) forwards;
          animation: global-cycle-animation 1.3s steps(32) forwards;
}
.thing.stone > .icon.bombParticle.idle {
  background-image: url('https://content.z-media.info/elements/s/images/thingBoosters/fairy-shine.cf2f9c0.png');
  -webkit-animation: bomb-particle-idle-animation 1s steps(50) infinite;
          animation: bomb-particle-idle-animation 1s steps(50) infinite;
}
@keyframes bomb-particle-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.stone > .icon.bombParticle.explode {
  margin-top: -96px;
  margin-left: -89px;
  width: 240px;
  height: 240px;
  background-image: url('https://content.z-media.info/elements/s/images/thingBoosters/fairy-boom.4c03231.png');
  -webkit-animation: global-cycle-animation 0.4s steps(12) forwards;
          animation: global-cycle-animation 0.4s steps(12) forwards;
}
.thing.wall {
  pointer-events: none;
  z-index: 500;
}
.thing.wall > .wrap.icon {
  position: absolute;
  top: 0px;
  left: 50px;
  width: 23px;
  height: 61px;
  background: url("https://content.z-media.info/elements/s/images/wall/bend-left.4e59006.png");
}
.thing.wall > .wrap.icon.bend-left {
  -webkit-animation: global-cycle-animation 0.5s steps(34) forwards;
          animation: global-cycle-animation 0.5s steps(34) forwards;
}
.thing.wall > .wrap.icon.bend-right {
  background: url("https://content.z-media.info/elements/s/images/wall/bend-right.4833236.png");
  width: 24px;
  -webkit-animation: global-cycle-animation 0.5s steps(34) forwards;
          animation: global-cycle-animation 0.5s steps(34) forwards;
}
.thing.well {
  width: 124px;
  height: 124px;
}
.thing.well .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 124px;
  height: 124px;
  background: url('https://content.z-media.info/elements/s/images/well/1_to_2.52a8d09.png') no-repeat;
}
.thing.well .icon.stage-0 {
  background: url('https://content.z-media.info/elements/s/images/well/1_to_2.52a8d09.png') no-repeat;
}
.thing.well .icon.stage-0.damage {
  -webkit-animation: global-cycle-animation 0.3s steps(15) forwards;
          animation: global-cycle-animation 0.3s steps(15) forwards;
}
.thing.well .icon.stage-1 {
  background: url('https://content.z-media.info/elements/s/images/well/2_to_3.55d35b7.png') no-repeat;
}
.thing.well .icon.stage-1.damage {
  -webkit-animation: global-cycle-animation 0.3s steps(15) forwards;
          animation: global-cycle-animation 0.3s steps(15) forwards;
}
.thing.well .icon.stage-1.recover {
  background: url('https://content.z-media.info/elements/s/images/well/1_to_2.52a8d09.png') no-repeat 100% 0;
  -webkit-animation: global-cycle-animation 0.3s steps(15) reverse;
          animation: global-cycle-animation 0.3s steps(15) reverse;
}
.thing.well .icon.stage-2 {
  background: url('https://content.z-media.info/elements/s/images/well/3_to_4.0d3ba89.png') no-repeat;
}
.thing.well .icon.stage-2.damage {
  -webkit-animation: global-cycle-animation 0.3s steps(15) forwards;
          animation: global-cycle-animation 0.3s steps(15) forwards;
}
.thing.well .icon.stage-2.recover {
  background: url('https://content.z-media.info/elements/s/images/well/2_to_3.55d35b7.png') no-repeat 100% 0;
  -webkit-animation: global-cycle-animation 0.3s steps(15) reverse;
          animation: global-cycle-animation 0.3s steps(15) reverse;
}
.thing.well .icon.stage-3 {
  background: url('https://content.z-media.info/elements/s/images/well/4_to_1.c1fdbb9.png') no-repeat;
}
.thing.well .icon.stage-3.damage {
  -webkit-animation: global-cycle-animation 0.5s steps(30) forwards;
          animation: global-cycle-animation 0.5s steps(30) forwards;
}
.thing.well .icon.stage-3.recover {
  background: url('https://content.z-media.info/elements/s/images/well/3_to_4.0d3ba89.png') no-repeat 100% 0;
  -webkit-animation: global-cycle-animation 0.3s steps(15) reverse;
          animation: global-cycle-animation 0.3s steps(15) reverse;
}
.thing.well .icon.closed {
  background: url('https://content.z-media.info/elements/s/images/well/all_to_5.2c789b2.png') no-repeat;
  -webkit-animation: global-cycle-animation 0.3s steps(15) forwards;
          animation: global-cycle-animation 0.3s steps(15) forwards;
}
.thing.bucket {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/well/bucket.cf4f749.png");
}
.thing.stone .wrap.apple_red,
.thing.stone .wrap.apple_green {
  position: absolute;
  width: 62px;
  height: 62px;
}
.thing.stone .wrap.apple_green {
  background: url("https://content.z-media.info/elements/s/images/apple/green-stage-0.11f45cc.png");
}
.thing.stone .wrap.apple_green.stage1 {
  background: url("https://content.z-media.info/elements/s/images/apple/green-stage-1.5b170e7.png");
}
.thing.stone .wrap.apple_green.stage2 {
  background: url("https://content.z-media.info/elements/s/images/apple/green-stage-2.57e7bbd.png");
}
.thing.stone .wrap.apple_red {
  background: url("https://content.z-media.info/elements/s/images/apple/red-stage-0.0d34925.png");
}
.thing.stone .wrap.apple_red.stage1 {
  background: url("https://content.z-media.info/elements/s/images/apple/red-stage-1.b8d70e9.png");
}
.thing.stone .wrap.apple_red.stage2 {
  background: url("https://content.z-media.info/elements/s/images/apple/red-stage-2.93ec277.png");
}
.thing.stone .wrap.extraCoin {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/extraCoin/icon.effbfa9.png");
}
.extra-coin-reward {
  position: absolute;
  display: none;
  width: 39px;
  height: 40px;
  background-image: url("https://content.z-media.info/elements/s/images/sprites/sprites-header.6d53d03.png");
  background-position: -160px -60px;
  z-index: 1000000;
}
.thing.stone .wrap.phasing {
  position: absolute;
  width: 56px;
  height: 61px;
  left: 3px;
  top: 1px;
  background: url("https://content.z-media.info/elements/s/images/phasing/idle.f3b0771.png") -840px 0px;
}
.thing.stone .wrap.phasing.phased-in {
  background: url("https://content.z-media.info/elements/s/images/phasing/idle.f3b0771.png") -840px 0px;
  -webkit-animation: global-cycle-animation 3s steps(80) infinite;
          animation: global-cycle-animation 3s steps(80) infinite;
}
.thing.stone .wrap.phasing.phased-in.id-0 {
  -webkit-animation-delay: 0.0s;
          animation-delay: 0.0s;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
}
.thing.stone .wrap.phasing.phased-in.id-1 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
  -webkit-animation-duration: 2.8s;
          animation-duration: 2.8s;
}
.thing.stone .wrap.phasing.phased-in.id-2 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
  -webkit-animation-duration: 3.1s;
          animation-duration: 3.1s;
}
.thing.stone .wrap.phasing.phased-in.id-3 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
  -webkit-animation-duration: 2.9s;
          animation-duration: 2.9s;
}
.thing.stone .wrap.phasing.phased-in.id-4 {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
  -webkit-animation-duration: 3.2s;
          animation-duration: 3.2s;
}
.thing.stone .wrap.phasing.phased-in.phase-out-animation {
  background: url("https://content.z-media.info/elements/s/images/phasing/transform.0cff428.png") -840px 0px;
  width: 56px;
  height: 60px;
  left: 3px;
  top: 1px;
  -webkit-animation: phase-out-animation 0.5s steps(15) forwards;
          animation: phase-out-animation 0.5s steps(15) forwards;
}
@-webkit-keyframes phase-out-animation {
  from {
    background-position: -840px 0px;
  }
  to {
    background-position: 0px 0px;
  }
}
@keyframes phase-out-animation {
  from {
    background-position: -840px 0px;
  }
  to {
    background-position: 0px 0px;
  }
}
.thing.stone .wrap.phasing.phased-out {
  background: url("https://content.z-media.info/elements/s/images/phasing/transform.0cff428.png") 0px 0px;
}
.thing.stone .wrap.phasing.phased-out.phase-in-animation {
  background: url("https://content.z-media.info/elements/s/images/phasing/transform.0cff428.png") -840px 0px;
  width: 56px;
  height: 60px;
  left: 3px;
  top: 1px;
  -webkit-animation: phase-in-animation 0.5s steps(15) forwards;
          animation: phase-in-animation 0.5s steps(15) forwards;
}
@-webkit-keyframes phase-in-animation {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -840px 0px;
  }
}
@keyframes phase-in-animation {
  from {
    background-position: 0px 0px;
  }
  to {
    background-position: -840px 0px;
  }
}
.thing.stone .wrap.phasing.phased-out.explode {
  background: url("https://content.z-media.info/elements/s/images/phasing/explode.ead36c7.png") 0px 0px;
  width: 129px;
  height: 76px;
  left: -29px;
  top: -2px;
  -webkit-animation: global-cycle-animation steps(26) 0.75s forwards;
          animation: global-cycle-animation steps(26) 0.75s forwards;
}
.thing.blockBox {
  width: 62px;
  height: 62px;
  z-index: 500;
}
.thing.blockBox .wrap.icon.blockBox {
  position: absolute;
  width: 62px;
  height: 62px;
}
.thing.blockBox .wrap.icon.blockBox:before {
  content: '';
  position: absolute;
  top: -19px;
  left: -19px;
  display: block;
  width: 100px;
  height: 100px;
}
.thing.blockBox .wrap.icon.blockBox.stage0:before {
  background: url("https://content.z-media.info/elements/s/images/blockBoxes/thing-block-box-10.1.856982a.png") 0 0 no-repeat;
}
.thing.blockBox .wrap.icon.blockBox.stage0.exploding:before {
  -webkit-animation: blockBox-explode-0-animation 1s steps(30) forwards;
          animation: blockBox-explode-0-animation 1s steps(30) forwards;
}
.thing.blockBox .wrap.icon.blockBox.stage1:before {
  background: url("https://content.z-media.info/elements/s/images/blockBoxes/thing-block-box-21.1.d87a306.png") 0 0 no-repeat;
}
.thing.blockBox .wrap.icon.blockBox.stage1.exploding:before {
  -webkit-animation: blockBox-explode-1-animation 1s steps(30) forwards;
          animation: blockBox-explode-1-animation 1s steps(30) forwards;
}
.thing.blockBox .wrap.icon.blockBox.stage2:before {
  background: url("https://content.z-media.info/elements/s/images/blockBoxes/thing-block-box-32.1.be18018.png") 0 0 no-repeat;
}
.thing.blockBox .wrap.icon.blockBox.stage2.exploding:before {
  -webkit-animation: blockBox-explode-2-animation 0.767s steps(23) forwards;
          animation: blockBox-explode-2-animation 0.767s steps(23) forwards;
}
@-webkit-keyframes blockBox-explode-0-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -3000px;
  }
}
@keyframes blockBox-explode-0-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -3000px;
  }
}
@-webkit-keyframes blockBox-explode-1-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -3000px;
  }
}
@keyframes blockBox-explode-1-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -3000px;
  }
}
@-webkit-keyframes blockBox-explode-2-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -2300px;
  }
}
@keyframes blockBox-explode-2-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -2300px;
  }
}
.thing.linearBlocker .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 62px;
  height: 62px;
  pointer-events: none;
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/linearBlocker/radish-appear.b057025.png") 0 0 no-repeat;
}
@-webkit-keyframes linear-blocker-damage-tile {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -2728px;
  }
}
@keyframes linear-blocker-damage-tile {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -2728px;
  }
}
.thing.linearBlocker .icon.damage {
  -webkit-animation: linear-blocker-damage-tile 1.45s steps(44) forwards;
          animation: linear-blocker-damage-tile 1.45s steps(44) forwards;
}
.thing.linearBlocker .bg {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 0;
}
.thing.linearBlocker .bg.corner {
  background: url("https://content.z-media.info/elements/s/images/linearBlocker/icons.ad0e699.png") 0 0 no-repeat;
}
.thing.linearBlocker .bg.end {
  background: url("https://content.z-media.info/elements/s/images/linearBlocker/icons.ad0e699.png") -62px 0 no-repeat;
}
.thing.linearBlocker .bg.line {
  background: url("https://content.z-media.info/elements/s/images/linearBlocker/icons.ad0e699.png") -124px 0 no-repeat;
}
.thing.linearBlocker .bg.top {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.thing.linearBlocker .bg.right {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.thing.linearBlocker .bg.bottom {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.thing.linearBlocker .bg.left {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.thing.linearBlocker .dust {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 2;
}
.thing.linearBlocker .dust.animation-1 {
  background: url("https://content.z-media.info/elements/s/images/linearBlocker/fade1.63edb45.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(24) forwards;
          animation: global-cycle-animation 0.5s steps(24) forwards;
}
.thing.linearBlocker .dust.animation-2 {
  background: url("https://content.z-media.info/elements/s/images/linearBlocker/fade2.0662a50.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(21) forwards;
          animation: global-cycle-animation 0.5s steps(21) forwards;
}
.thing.linearBlocker .dust.animation-3 {
  background: url("https://content.z-media.info/elements/s/images/linearBlocker/fade3.d6aabec.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(23) forwards;
          animation: global-cycle-animation 0.5s steps(23) forwards;
}
.thing.stone > .wrap.icon.silver-coin {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/stones/silver-coin.a88c5ec.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.silver-coin:after {
  position: absolute;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/stones/silver-shine.0411fb3.png") 0px 0px no-repeat;
  content: ' ';
}
.thing.stone > .wrap.icon.silver-coin.idle-animation-1:after {
  -webkit-animation: global-cycle-animation 0.5s steps(20) forwards;
          animation: global-cycle-animation 0.5s steps(20) forwards;
}
.thing.stone > .wrap.icon.silver-coin.idle-animation-2:after {
  -webkit-animation: donothing 0s steps(20);
          animation: donothing 0s steps(20);
}
.thing.stone > .wrap.icon.gold-coin {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/stones/gold-coin.b6dd8b2.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.gold-coin.idle-animation-1 {
  -webkit-animation: global-cycle-animation 0.5s steps(20) forwards;
          animation: global-cycle-animation 0.5s steps(20) forwards;
}
.thing.stone > .wrap.icon.gold-coin.idle-animation-2 {
  -webkit-animation: donothing 0s steps(15);
          animation: donothing 0s steps(15);
}
.thing.cannon {
  z-index: 350;
}
.thing.cannon .icon {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/cannon/shoot.d990c02.png');
  width: 62px;
  height: 124px;
}
.thing.cannon .icon.shoot {
  -webkit-animation: global-cycle-animation 0.3s steps(13) forwards;
          animation: global-cycle-animation 0.3s steps(13) forwards;
}
.thing.cannon .icon.reload {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/cannon/reload.705063f.png');
  -webkit-animation: global-cycle-animation 0.3s steps(28) forwards;
          animation: global-cycle-animation 0.3s steps(28) forwards;
}
.thing.cannon .cannon-amount {
  box-sizing: content-box;
  position: absolute;
  width: 35px;
  height: 35px;
  padding-top: 3px;
  font-size: 21px;
  font-family: BIP;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  text-shadow: 0px 0px 3px #000, 0px 0px 3px #000;
}
.thing.cannon .bullet-position {
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
}
.thing.cannon.down .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.thing.cannon.right .icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: right;
          transform-origin: right;
}
.thing.cannon.up .bullet-position {
  top: 0;
  left: 50%;
}
.thing.cannon.up .cannon-amount {
  left: 13px;
  top: 69px;
}
.thing.cannon.down .bullet-position {
  top: 200%;
  left: 50%;
}
.thing.cannon.down .cannon-amount {
  left: 13px;
  top: 23px;
}
.thing.cannon.left .icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: 50% 25%;
          transform-origin: 50% 25%;
}
.thing.cannon.left .bullet-position {
  left: 0;
  top: 50%;
}
.thing.cannon.left .cannon-amount {
  left: 67px;
  top: 14px;
}
.thing.cannon.right .bullet-position {
  left: 200%;
  top: 50%;
}
.thing.cannon.right .cannon-amount {
  right: 3px;
  top: 13px;
}
.thing.round-shot {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/cannon/round-shot.8446d94.png');
}
.thing.stone.fly-round-shot {
  z-index: 1000;
}
.thing.stone .icon.round-shot {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/cannon/round-shot.8446d94.png");
}
.thing.pirate > .icon {
  position: absolute;
  width: 124px;
  height: 124px;
  z-index: 1;
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-idle.bc80dce.png') no-repeat;
}
.thing.pirate.idle > .icon {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-idle.bc80dce.png') 0px 0px no-repeat;
  -webkit-animation: global-pause-75 7s infinite steps(54);
          animation: global-pause-75 7s infinite steps(54);
}
.thing.pirate.active > .icon {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-hit.96656e6.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s forwards steps(19);
          animation: global-cycle-animation 0.5s forwards steps(19);
}
.thing.pirate.flyout > .icon {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-death.8d3e7ab.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.3s forwards steps(12);
          animation: global-cycle-animation 0.3s forwards steps(12);
}
.thing.pirate > .health-value {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-box.505f4e2.png");
  position: absolute;
  left: 35px;
  top: 75px;
  width: 58px;
  height: 46px;
  z-index: 0;
  font-family: BIP;
  font-size: 26px;
  color: white;
  text-align: center;
  padding-top: 16px;
  padding-right: 8px;
  box-sizing: border-box;
}
.thing.pirate-boss {
  width: 124px;
  height: 124px;
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-boss-idle.a7bbf7c.png') no-repeat;
}
.thing.pirate-boss.idle {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-boss-idle.a7bbf7c.png') 0px 0px no-repeat;
  -webkit-animation: global-pause-75 7s infinite steps(52);
          animation: global-pause-75 7s infinite steps(52);
}
.thing.pirate-boss.active {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-boss-hit.e6143bb.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s forwards steps(24);
          animation: global-cycle-animation 0.5s forwards steps(24);
}
.thing.pirate-boss.flyout {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-boss-death.fa2caa4.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s forwards steps(20);
          animation: global-cycle-animation 0.5s forwards steps(20);
}
.thing.pirate-boss.flyout:after {
  display: none !important;
}
.thing.pirate-boss > .health-value {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/pirates/pirates/pirate-boss-box.575b0a4.png");
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 47px;
  height: 29px;
  font-family: BIP;
  color: white;
  text-align: center;
  padding-top: 2px;
  font-size: 20px;
}
.thing.stone > .wrap.icon.parrot {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/parrot-recovery.cc5a45a.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.parrot.stage0 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/parrot-stage-0-idle.414e254.png") 0px 0px no-repeat;
  -webkit-animation: parrot-angry-idle-animation 0.3s steps(8) infinite;
          animation: parrot-angry-idle-animation 0.3s steps(8) infinite;
}
@-webkit-keyframes parrot-angry-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes parrot-angry-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.stone > .wrap.icon.parrot.stage0.recovery {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/parrot-recovery.cc5a45a.png") 0px 0px no-repeat;
  -webkit-animation: parrot-recovery-animation 0.75s steps(20) forwards;
          animation: parrot-recovery-animation 0.75s steps(20) forwards;
}
@-webkit-keyframes parrot-recovery-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes parrot-recovery-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.stone > .wrap.icon.parrot.stage1 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/parrot-stage-1-idle.13a2e99.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.parrot.stage1.explode {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/parrot-explode.bcb0e94.png") 0px 0px no-repeat;
  -webkit-animation: parrot-explode-animation 0.75s steps(20) forwards;
          animation: parrot-explode-animation 0.75s steps(20) forwards;
}
.thing.stone > .wrap.icon.parrot.stage1.explode:after {
  content: ' ';
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/parrot-feather-fall.05dccff.png");
  position: absolute;
  width: 19px;
  height: 15px;
  top: 40px;
  left: 30px;
  -webkit-animation: parrot-feather-animation 0.75s steps(30) forwards;
          animation: parrot-feather-animation 0.75s steps(30) forwards;
}
@-webkit-keyframes parrot-feather-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
    top: 55px;
  }
}
@keyframes parrot-feather-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
    top: 55px;
  }
}
@-webkit-keyframes parrot-explode-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes parrot-explode-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.stone > .wrap.icon.parrot.stage1.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/parrot-stage-1-idle.13a2e99.png") 0px 0px no-repeat;
  -webkit-animation: parrot-calm-idle-animation 1.8s steps(48) forwards;
          animation: parrot-calm-idle-animation 1.8s steps(48) forwards;
}
@-webkit-keyframes parrot-calm-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes parrot-calm-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.stone.chesspawn {
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/chess/stones/chesspawn.2b0f62c.png) 0 0 no-repeat;
  width: 62px;
  height: 62px;
}
.thing.chessknight {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 600;
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}
@-webkit-keyframes chessknight-move {
  from {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
  }
  to {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
  }
}
@keyframes chessknight-move {
  from {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
  }
  to {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
  }
}
@-webkit-keyframes chessknight-move-reverse {
  from {
    -webkit-transform: rotate(-20deg) scaleX(-1);
            transform: rotate(-20deg) scaleX(-1);
  }
  to {
    -webkit-transform: rotate(20deg) scaleX(-1);
            transform: rotate(20deg) scaleX(-1);
  }
}
@keyframes chessknight-move-reverse {
  from {
    -webkit-transform: rotate(-20deg) scaleX(-1);
            transform: rotate(-20deg) scaleX(-1);
  }
  to {
    -webkit-transform: rotate(20deg) scaleX(-1);
            transform: rotate(20deg) scaleX(-1);
  }
}
@-webkit-keyframes chessknight-scale {
  from {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
@keyframes chessknight-scale {
  from {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
.thing.chessknight:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/chess/stones/chessknight.ace5bb1.png) 0 0;
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.thing.chessknight.moving {
  -webkit-animation: chessknight-scale 200ms infinite alternate ease-in;
          animation: chessknight-scale 200ms infinite alternate ease-in;
}
.thing.chessknight.moving:after {
  -webkit-animation: chessknight-move 200ms infinite alternate linear;
          animation: chessknight-move 200ms infinite alternate linear;
}
.thing.chessknight.moving.reverse:after {
  -webkit-animation: chessknight-move-reverse 200ms infinite alternate linear;
          animation: chessknight-move-reverse 200ms infinite alternate linear;
}
.thing.chessknight.reverse {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.thing.chessknight.reverse-task:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.thing.chessboard {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 600;
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/chess/stones/chessboard.d92f4dc.png) 0px 0px;
}
.thing.jam-base.backpack {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/stones/backpack.01dea1e.png");
}
.thing.jam-base.backpack > .task {
  width: 100px;
  height: 62px;
  text-align: center;
}
.thing.jam-base.backpack > .task > div {
  display: inline-block;
  vertical-align: middle;
}
.thing.jam-base.backpack > .task > .icon {
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 62px;
  height: 62px;
}
.thing.jam-base.backpack > .task.book > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/episodes/bonus/september/stones/book-icon.1.105d99c.png);
  background-size: cover;
}
.thing.jam-base.backpack.tasks1 > .task {
  margin: 18px auto 0px;
}
.thing.jam-base.backpack.tasks1 > .task > .icon {
  width: 35px;
  height: 35px;
}
.thing.jam-base.backpack.tasks1 > .task > .amount {
  color: #fff;
  margin-left: 8px;
  font: 22px/49px "bip", sans-serif;
}
.thing.stone > .wrap.icon.bell {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/stones/thing-bell.7694ac2.png") 0px 0px no-repeat;
}
.thing.jam-base.jam.s2x2 > .task.book > .icon {
  background-image: url(https://content.z-media.info/elements/s/images/episodes/bonus/september/stones/book-icon.1.105d99c.png);
  background-size: cover;
}
.thing.jam-base.jam.s2x2 > .task.book > .amount {
  color: #e34655;
}
.thing.stone > .wrap.icon.book {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/stones/book-icon.1.105d99c.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.book.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.book.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.book.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.leaf {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/september/stones/leaf-icon.1.e6fd634.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.leaf.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.leaf.idle-animation-1 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.stone > .wrap.icon.leaf.idle-animation-2 {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
.thing.fungus > .icon.cake {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/cake.40b3698.png');
  transition: background-image 1s ease;
}
.thing.fungus > .icon.cake.stage1 {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/cake-stage-1.fe71eb4.png');
}
.thing.fungus > .icon.cake.stage2 {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/cake-stage-2.d8f108d.png');
}
.thing.fungus > .icon.cake.animation-explode {
  -webkit-animation: donothing 0.1s steps(15) !important;
          animation: donothing 0.1s steps(15) !important;
}
.thing.pot > .icon.omeletegg {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/omelet.320eeee.png');
}
.thing.stone > .icon.omeletegg {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/omelet-egg.ab0522c.png');
}
.thing.stone > .icon.pie {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/pie.f53a1c9.png');
}
.thing.snow-snail {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/snail/idle.a61831e.png') 0px 0px no-repeat;
  background-size: cover;
}
.thing.snow-snail.idle {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/snail/idle.a61831e.png') 0px 0px no-repeat;
  -webkit-animation: global-pause-75 9s infinite steps(56);
          animation: global-pause-75 9s infinite steps(56);
}
.thing.snow-snail.active {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/snail/hit.e06ae42.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s forwards steps(24);
          animation: global-cycle-animation 0.5s forwards steps(24);
}
.thing.snow-snail.flyout {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/snail/hit.e06ae42.png') 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s forwards steps(24);
          animation: global-cycle-animation 0.5s forwards steps(24);
}
.thing.snow-snail.flyout:after {
  display: none !important;
}
.thing.snow-snail > .health-value {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/snail/snow-snail-counter.4608703.png");
  position: absolute;
  top: 92px;
  left: 50px;
  width: 41px;
  height: 29px;
  font-family: BIP;
  font-size: 25px;
  color: #2e2baf;
  text-align: center;
  line-height: 1;
}
.thing.snow-snail.s2x2 {
  width: 124px;
  height: 124px;
}
.thing.fungus > .icon.snow-fungus {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/fungus/icons.300eabd.png');
}
.thing.fungus > .icon.snow-fungus.stage0 {
  background-position: -124px 0px;
}
.thing.fungus > .icon.snow-fungus.stage1 {
  background-position: -62px 0px;
}
.thing.fungus > .icon.snow-fungus.stage1.animation-explode {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/fungus/explode-2.cc8b2e2.png');
  -webkit-animation: global-cycle-animation 0.5s steps(24) forwards;
          animation: global-cycle-animation 0.5s steps(24) forwards;
}
.thing.fungus > .icon.snow-fungus.stage2.animation-explode {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/fungus/explode-1.a6290ce.png');
  -webkit-animation: global-cycle-animation 0.5s steps(23) forwards;
          animation: global-cycle-animation 0.5s steps(23) forwards;
}
.thing.stone .wrap.icon.snow-droppable {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/cone/icon.77db489.png") 0px 0px no-repeat;
}
.thing.snow-frog-holder {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 500;
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/frog/holder.6346567.png) 0px 0px;
}
.thing.snow-frog {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 600;
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/frog/frog-idle.d9b5be8.png) 0px 0px;
  -webkit-animation: global-cycle-animation 2.8s steps(68) infinite;
          animation: global-cycle-animation 2.8s steps(68) infinite;
}
.thing.snow-frog.hover:not(.jump) {
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/frog/frog-idle-hover.e198b7e.png) 0px 0px;
  -webkit-animation: frog-hover-animation 1.7s steps(39) forwards;
          animation: frog-hover-animation 1.7s steps(39) forwards;
}
@keyframes frog-hover-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.snow-frog.startJump {
  width: 94px;
  height: 80px;
  margin-left: -16px;
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/frog/frog-jump-start.d048fb8.png) 0px 0px;
  -webkit-animation: snow-frog-start-jump-animation 0.4s steps(10) forwards;
          animation: snow-frog-start-jump-animation 0.4s steps(10) forwards;
}
@-webkit-keyframes snow-frog-start-jump-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes snow-frog-start-jump-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.snow-frog.endJump {
  width: 94px;
  height: 80px;
  margin-left: -16px;
  background: url(https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/frog/frog-jump-end.cb5c168.png) 0px 0px;
  -webkit-animation: snow-frog-end-jump-animation 0.8s steps(17) forwards;
          animation: snow-frog-end-jump-animation 0.8s steps(17) forwards;
}
@-webkit-keyframes snow-frog-end-jump-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes snow-frog-end-jump-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
.thing.stone > .wrap.icon.snow-doublepunch-bug {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/doublepunch/explode.515a3a4.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.snow-doublepunch-bug.stage0 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/doublepunch/recovery.4435952.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.snow-doublepunch-bug.stage0.recovery {
  -webkit-animation: global-cycle-animation 0.3s steps(16) forwards;
          animation: global-cycle-animation 0.3s steps(16) forwards;
}
.thing.stone > .wrap.icon.snow-doublepunch-bug.stage0.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/doublepunch/idle-2.751bb6f.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(23) forwards;
          animation: global-cycle-animation 0.5s steps(23) forwards;
}
.thing.stone > .wrap.icon.snow-doublepunch-bug.stage1 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/doublepunch/explode.515a3a4.png") 0px 0px no-repeat;
}
.thing.stone > .wrap.icon.snow-doublepunch-bug.stage1.explode {
  -webkit-animation: global-cycle-animation 0.3s steps(15) forwards;
          animation: global-cycle-animation 0.3s steps(15) forwards;
}
.thing.stone > .wrap.icon.snow-doublepunch-bug.stage1.idle-animation {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/doublepunch/idle-1.1ae5f8b.png") 0px 0px no-repeat;
  -webkit-animation: global-cycle-animation 0.5s steps(47) forwards;
          animation: global-cycle-animation 0.5s steps(47) forwards;
}
.popup-shadow {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background: transparent;
  display: none;
}
.popup-shadow.transparent {
  background: transparent !important;
}
.popup {
  z-index: 1000;
  position: absolute;
}
.popup .button-common.popup-close:before,
.popup .button-common.button-help:before {
  content: '';
  position: absolute;
}
.popup .button-common.popup-close:hover,
.popup .button-common.button-help:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 1px rgba(255, 255, 255, 0.5)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.5)) drop-shadow(1px 0px 1px rgba(255, 255, 255, 0.5)) drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.5));
          filter: brightness(120%) drop-shadow(0px 1px 1px rgba(255, 255, 255, 0.5)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.5)) drop-shadow(1px 0px 1px rgba(255, 255, 255, 0.5)) drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.5));
}
.popup .button-common.popup-close:active,
.popup .button-common.button-help:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup .button-common.popup-close {
  width: 45px;
  height: 48px;
}
.popup .button-common.popup-close:before {
  top: 1px;
  left: -1px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -335px no-repeat;
  width: 48px;
  height: 49px;
}
.popup .button-common.button-help {
  width: 52px;
  height: 53px;
}
.popup .button-common.button-help:before {
  top: 0;
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -286px no-repeat;
  width: 48px;
  height: 49px;
}
.popup-leafs-object-origin .leafs-left,
.popup-leafs-object-origin .leafs-right {
  position: absolute;
}
.popup-leafs-object-origin .leafs-left > *,
.popup-leafs-object-origin .leafs-right > * {
  position: absolute;
}
.popup-leafs-object-origin .leafs-left .leaf.leaf-type-1,
.popup-leafs-object-origin .leafs-right .leaf.leaf-type-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup-leafs-object-origin .leafs-left .leaf.leaf-type-2,
.popup-leafs-object-origin .leafs-right .leaf.leaf-type-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup-leafs-object-origin .leafs-left .leaf.leaf-type-3,
.popup-leafs-object-origin .leafs-right .leaf.leaf-type-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup-leafs-object-origin .leafs-left .leaf.leaf-type-4,
.popup-leafs-object-origin .leafs-right .leaf.leaf-type-4 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
}
.popup-leafs-object-origin .leafs-left .leaf.leaf-type-5,
.popup-leafs-object-origin .leafs-right .leaf.leaf-type-5 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
}
.popup-leafs-object-origin .leafs-left .leaf.leaf-type-6,
.popup-leafs-object-origin .leafs-right .leaf.leaf-type-6 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
}
.popup-leafs-object-origin .leafs-left .leaf.leaf-type-7,
.popup-leafs-object-origin .leafs-right .leaf.leaf-type-7 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup-leafs-object-origin .leafs-left .leaf.leaf-type-8,
.popup-leafs-object-origin .leafs-right .leaf.leaf-type-8 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup-leafs-object-origin .leafs-left .leaf-1 {
  top: 59px;
  left: 28px;
  -webkit-transform: scale(0.79) rotate(39deg);
          transform: scale(0.79) rotate(39deg);
  z-index: 1;
}
.popup-leafs-object-origin .leafs-left .leaf-2 {
  top: -5px;
  left: -20px;
  -webkit-transform: scale(-0.85, 0.85) rotate(-38deg);
          transform: scale(-0.85, 0.85) rotate(-38deg);
  z-index: 2;
}
.popup-leafs-object-origin .leafs-left .leaf-3 {
  top: 13px;
  left: -8px;
  -webkit-transform: rotate(46deg);
          transform: rotate(46deg);
  z-index: 3;
}
.popup-leafs-object-origin .leafs-left .leaf-4 {
  top: 93px;
  left: 44px;
  -webkit-transform: scale(-0.7, 0.8) rotate(-45deg);
          transform: scale(-0.7, 0.8) rotate(-45deg);
  z-index: 4;
}
.popup-leafs-object-origin .leafs-left .leaf-5 {
  top: 75px;
  left: -13px;
  -webkit-transform: scale(0.8) rotate(41deg);
          transform: scale(0.8) rotate(41deg);
  z-index: 5;
}
.popup-leafs-object-origin .leafs-left .leafs-blur {
  width: 114px;
  position: absolute;
  top: 0;
  left: 0;
  height: 153px;
  background-image: linear-gradient(38deg, rgba(39, 108, 102, 0.25) 0%, rgba(39, 108, 102, 0) 100%);
  z-index: 6;
}
.popup-leafs-object-origin .leafs-right .leaf-1 {
  top: 13px;
  left: 68px;
  -webkit-transform: scale(-1.2, 1.2) rotate(23deg);
          transform: scale(-1.2, 1.2) rotate(23deg);
  z-index: 1;
}
.popup-leafs-object-origin .leafs-right .leaf-2 {
  top: 44px;
  left: 21px;
  -webkit-transform: rotate(-31deg);
          transform: rotate(-31deg);
  z-index: 2;
}
.popup-leafs-object-origin .leafs-right .leaf-3 {
  top: 46px;
  left: 75px;
  -webkit-transform: scale(0.9) rotate(-28deg);
          transform: scale(0.9) rotate(-28deg);
  z-index: 3;
}
.popup-leafs-object-origin .leafs-right .leaf-4 {
  top: 94px;
  left: 1px;
  -webkit-transform: scale(0.75) rotate(-20deg);
          transform: scale(0.75) rotate(-20deg);
  z-index: 4;
}
.popup-leafs-object-origin .leafs-right .leaf-5 {
  top: 88px;
  left: 60px;
  -webkit-transform: scale(0.8) rotate(-48deg);
          transform: scale(0.8) rotate(-48deg);
  z-index: 5;
}
.popup-leafs-object-origin .leafs-right .leafs-blur {
  width: 110px;
  position: absolute;
  top: 0;
  left: 0;
  height: 153px;
  background-image: linear-gradient(-38deg, rgba(39, 108, 102, 0.25) 0%, rgba(39, 108, 102, 0) 100%);
  z-index: 6;
}
.text-with-brown-stroke {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.text-with-green-stroke {
  text-shadow: 0 -1px 1px #105852, 0 -1px 1px #105852, 0 1px 1px #105852, 0 1px 1px #105852, -1px 0 1px #105852, 1px 0 1px #105852, -1px 0 1px #105852, 1px 0 1px #105852, -1px -1px 1px #105852, 1px -1px 1px #105852, -1px 1px 1px #105852, 1px 1px 1px #105852, -1px -1px 1px #105852, 1px -1px 1px #105852, -1px 1px 1px #105852, 1px 1px 1px #105852;
}
.yellow-text-with-red-stroke {
  color: #f4ed32;
  text-shadow: 0 -1px 1px #b14d04, 0 -1px 1px #b14d04, 0 1px 1px #b14d04, 0 1px 1px #b14d04, -1px 0 1px #b14d04, 1px 0 1px #b14d04, -1px 0 1px #b14d04, 1px 0 1px #b14d04, -1px -1px 1px #b14d04, 1px -1px 1px #b14d04, -1px 1px 1px #b14d04, 1px 1px 1px #b14d04, -1px -1px 1px #b14d04, 1px -1px 1px #b14d04, -1px 1px 1px #b14d04, 1px 1px 1px #b14d04;
}
.text-big-with-brown-stroke {
  text-shadow: 0 -2px 2px #9c612e, 0 -2px 2px #9c612e, 0 2px 2px #9c612e, 0 2px 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e;
}
/* >> ПОЧТА */
.popup.popup-mail {
  width: 710px;
  height: 494px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.popup-mail .form {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 710px;
  height: 475px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-mail .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.93544137);
          transform: scaleX(0.93544137);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-mail .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.93915344);
          transform: scaleX(0.93915344);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-mail .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 435px;
}
.popup.popup-mail .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 435px;
}
.popup.popup-mail .popup-header {
  position: absolute;
  top: 0px;
  left: 194px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.popup-mail .popup-header span {
  position: absolute;
  top: 18px;
  width: 323px;
  z-index: 1;
}
.popup.popup-mail .popup-header .header_bg {
  position: absolute;
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-mail .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-mail .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-mail .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-mail .popup-close {
  position: absolute;
  left: 669px;
  top: 15px;
  z-index: 4;
}
.popup.popup-mail .popup-content {
  position: absolute;
  top: 53px;
  left: 31px;
  width: 652px;
  height: 425px;
  background: linear-gradient(0deg, #f0dec7 0%, rgba(240, 222, 199, 0.4) 100%), #f0dec7;
  overflow: hidden;
  z-index: 1;
}
.popup.popup-mail .popup-content .message-list {
  position: absolute;
  top: 20px;
  left: 5px;
  box-sizing: border-box;
  width: 631px;
  height: 404px;
  padding-bottom: 15px;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.popup-mail .popup-content .message-list::-webkit-scrollbar {
  width: 8px;
}
.popup.popup-mail .popup-content .message-list::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #9a602b, transparent 70%);
}
.popup.popup-mail .popup-content .message-list::-webkit-scrollbar-thumb {
  background: #9a602b;
  border-radius: 4px;
}
.popup.popup-mail .popup-content .message-list::-webkit-scrollbar-thumb:hover {
  background: #6f411d;
}
.popup.popup-mail .popup-content .message-list > .message-list-item {
  position: relative;
  box-sizing: border-box;
  margin-left: 30px;
  margin-bottom: 25px;
  width: 580px;
  height: 148px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-mail .popup-content .message-list > .message-list-item .board {
  position: absolute;
  top: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url("https://content.z-media.info/elements/s/images/popups/mail/sprites.45099dd.png") 0 0 no-repeat;
  width: 571px;
  height: 70px;
  z-index: 1;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .post-stamp {
  position: absolute;
  top: 12px;
  left: 445px;
  background: url("https://content.z-media.info/elements/s/images/popups/mail/sprites.45099dd.png") 0 -70px no-repeat;
  width: 123px;
  height: 95px;
  z-index: 2;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail {
  position: absolute;
  top: 5px;
  left: 19px;
  width: 75px;
  height: 73px;
  z-index: 2;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail > * {
  position: absolute;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail .icon {
  z-index: 1;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail .amount {
  top: 35px;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(-5deg);
          transform: translateX(-50%) rotate(-5deg);
  z-index: 4;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
  display: none;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail:before,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail:after {
  content: '';
  position: absolute;
  display: block;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups/mail/sprites.45099dd.png") -123px -70px no-repeat;
  width: 75px;
  height: 73px;
  z-index: 1;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail:after {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups/mail/sprites.45099dd.png") -198px -70px no-repeat;
  width: 64px;
  height: 60px;
  z-index: 3;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.heart-plus .amount,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.hourglass-plus .amount,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.coin .amount {
  display: block;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.coin .amount {
  font-size: 24px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.heart-plus .amount,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.hourglass-plus .amount {
  font-size: 35px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.heart .icon,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.heart-plus .icon {
  top: 6px;
  left: 11px;
  width: 51px;
  height: 42px;
  -webkit-filter: drop-shadow(0px 0.5px 0px #9c612e) drop-shadow(0px -0.5px 0px #9c612e) drop-shadow(0.5px 0px 0px #9c612e) drop-shadow(-0.5px 0px 0px #9c612e);
          filter: drop-shadow(0px 0.5px 0px #9c612e) drop-shadow(0px -0.5px 0px #9c612e) drop-shadow(0.5px 0px 0px #9c612e) drop-shadow(-0.5px 0px 0px #9c612e);
  -webkit-transform: rotate(-7deg);
          transform: rotate(-7deg);
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.heart .icon:before,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.heart-plus .icon:before {
  content: '';
  display: block;
  width: 119px;
  height: 98px;
  -webkit-transform-origin: -0.85714286px -1.28571429px;
          transform-origin: -0.85714286px -1.28571429px;
  -webkit-transform: scale(0.42857143);
          transform: scale(0.42857143);
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.heart .icon:before,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.heart-plus .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -148px no-repeat;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.hourglass .icon,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.hourglass-plus .icon {
  top: 0;
  left: 11px;
  width: 48px;
  height: 59.69747899px;
  -webkit-transform: rotate(-7deg);
          transform: rotate(-7deg);
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.hourglass .icon:before,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.hourglass-plus .icon:before {
  content: '';
  display: block;
  width: 119px;
  height: 148px;
  -webkit-transform-origin: 0.40336134px 2.01680672px;
          transform-origin: 0.40336134px 2.01680672px;
  -webkit-transform: scale(0.40336134);
          transform: scale(0.40336134);
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.hourglass .icon:before,
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.hourglass-plus .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 0 no-repeat;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.gift .icon {
  top: -8px;
  left: 9px;
  background: url("https://content.z-media.info/elements/s/images/popups/mail/sprites.45099dd.png") 0 -165px no-repeat;
  width: 51px;
  height: 65px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.coin .icon {
  top: 0;
  left: 13px;
  width: 47px;
  height: 49px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.coin .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -1px -1px;
          transform-origin: -1px -1px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.coin .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.new-friends .icon {
  top: -3px;
  left: 8px;
  background: url("https://content.z-media.info/elements/s/images/popups/mail/sprites.45099dd.png") -262px -70px no-repeat;
  width: 57px;
  height: 57px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .icon-mail.sleep-friends .icon {
  top: -3px;
  left: 8px;
  background: url("https://content.z-media.info/elements/s/images/popups/mail/sprites.45099dd.png") -319px -70px no-repeat;
  width: 57px;
  height: 57px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .caption {
  position: absolute;
  top: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 320px;
  height: 60px;
  font-size: 21px;
  line-height: 1;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
  z-index: 2;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .friend-list {
  width: 420px;
  height: 61px;
  min-height: 61px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .friend-list > .user-block {
  position: relative;
  width: 55px;
  height: 55px;
  display: inline-block;
  vertical-align: middle;
  margin: 3px 5px 3px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .friend-list > .user-block > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 55px;
  height: 55px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .friend-list > .user-block > .user-frame {
  box-shadow: -0.5px 1px 0 0 rgba(209, 123, 75, 0.4), inset -1px 2px 4px 0px rgba(95, 36, 7, 0.75);
  z-index: 2;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .friend-list > .user-block > .user-avatar {
  z-index: 1;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button {
  position: absolute;
  top: 125px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-return {
  left: 230px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 130px;
  height: 39px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-return:hover {
  background-position-y: 50%;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-return:active {
  background-position-y: 100%;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-return.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 130px;
  height: 39px;
  cursor: default!important;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-send {
  left: 220px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 146px;
  height: 39px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-send:hover {
  background-position-y: 50%;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-send:active {
  background-position-y: 100%;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-send.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 146px;
  height: 39px;
  cursor: default!important;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-send-long {
  left: 210px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 170px;
  height: 39px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-send-long:hover {
  background-position-y: 50%;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-send-long:active {
  background-position-y: 100%;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-send-long.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 170px;
  height: 39px;
  cursor: default!important;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-get {
  left: 220px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 146px;
  height: 39px;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-get:hover {
  background-position-y: 50%;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-get:active {
  background-position-y: 100%;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button.button-get.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 146px;
  height: 39px;
  cursor: default!important;
}
.popup.popup-mail .popup-content .message-list > .message-list-item .item-button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 21px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-mail .popup-bottom-shadow {
  position: absolute;
  top: 440px;
  left: 31px;
  width: 652px;
  height: 38px;
  background-image: linear-gradient(#f0dec700 0%, #f0dec7FF 100%);
  opacity: 0.7;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-mail .firefly {
  position: absolute;
  /*images firefly*/
}
.popup.popup-mail .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-mail .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-mail .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-mail .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-mail .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-mail .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-mail .firefly.firefly-1 {
  top: 468px;
  left: -13px;
  z-index: 1;
  -webkit-animation: mail-firefly-1 3.5s linear infinite;
          animation: mail-firefly-1 3.5s linear infinite;
}
@-webkit-keyframes mail-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
@keyframes mail-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-mail .firefly.firefly-2 {
  top: 371px;
  left: 676px;
  opacity: 0;
  z-index: 1;
  -webkit-animation: mail-firefly-2 3.5s 1s linear infinite;
          animation: mail-firefly-2 3.5s 1s linear infinite;
}
@-webkit-keyframes mail-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
@keyframes mail-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-mail .firefly.firefly-3 {
  top: 20px;
  left: 147px;
  z-index: 1;
  -webkit-animation: mail-firefly-3 8s linear infinite;
          animation: mail-firefly-3 8s linear infinite;
}
@-webkit-keyframes mail-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes mail-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-mail .firefly.firefly-4 {
  top: 5px;
  left: 486px;
  z-index: 1;
  -webkit-animation: mail-firefly-4 4s linear infinite;
          animation: mail-firefly-4 4s linear infinite;
}
@-webkit-keyframes mail-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes mail-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-mail .firefly.firefly-5 {
  top: 471px;
  left: 685px;
  z-index: 1;
  -webkit-animation: mail-firefly-5 10s linear infinite;
          animation: mail-firefly-5 10s linear infinite;
}
@-webkit-keyframes mail-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes mail-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-mail .firefly.firefly-6 {
  top: 311px;
  left: -8px;
  z-index: 0;
  -webkit-animation: mail-firefly-6 8s linear infinite;
          animation: mail-firefly-6 8s linear infinite;
}
@-webkit-keyframes mail-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes mail-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-mail .firefly.firefly-7 {
  top: 18px;
  left: 44px;
  z-index: 1;
  -webkit-animation: mail-firefly-7 5s linear infinite;
          animation: mail-firefly-7 5s linear infinite;
}
@-webkit-keyframes mail-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
@keyframes mail-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-mail .firefly.firefly-8 {
  top: 227px;
  left: -8px;
  z-index: -1;
  -webkit-animation: mail-firefly-8 15s linear infinite;
          animation: mail-firefly-8 15s linear infinite;
}
@-webkit-keyframes mail-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
@keyframes mail-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
/* << ПОЧТА */
#loading-indicator {
  display: none;
  position: absolute;
  bottom: 4px;
  left: 430px;
  height: 27px;
  width: 300px;
  z-index: 10000;
}
#loading-indicator .container {
  position: absolute;
  top: 3px;
  width: 300px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
}
#loading-indicator .container * {
  display: inline-block;
}
#loading-indicator .container .icon {
  background: url("https://content.z-media.info/elements/s/images/ui/loading-indicator-icon.d9613eb.png");
  width: 27px;
  height: 28px;
  margin-right: 8px;
}
#loading-indicator .container .text {
  font-family: "BIP";
  color: white;
  font-size: 16px;
  text-shadow: 0 -1px 1px #636d6b, 0 -1px 1px #636d6b, 0 1px 1px #636d6b, 0 1px 1px #636d6b, -1px 0 1px #636d6b, 1px 0 1px #636d6b, -1px 0 1px #636d6b, 1px 0 1px #636d6b, -1px -1px 1px #636d6b, 1px -1px 1px #636d6b, -1px 1px 1px #636d6b, 1px 1px 1px #636d6b, -1px -1px 1px #636d6b, 1px -1px 1px #636d6b, -1px 1px 1px #636d6b, 1px 1px 1px #636d6b, 1px 1px 2px #636d6b;
}
#loading-indicator .shadow {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/ui/loading-indicator-shadow.0e00dac.png");
  width: 300px;
  height: 31px;
}
#container.network_odnoklassniki.season-preloader.winter #content .winter-decoration {
  position: absolute;
}
#container.network_odnoklassniki.season-preloader.winter #content .header-element .winter-decoration {
  z-index: 10;
}
#container.network_odnoklassniki.season-preloader.winter #content .header-element.lifes-block > .map-header-lives-snow {
  top: -7px;
  left: -30px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1374px -533px no-repeat;
  width: 32px;
  height: 24px;
}
#container.network_odnoklassniki.season-preloader.winter #content .header-element.coins-block > .map-header-coins-snow {
  top: -11px;
  left: -4px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1339px -686px no-repeat;
  width: 84px;
  height: 23px;
}
#container.network_odnoklassniki.season-preloader.winter #content .header-element.mark-event-block > .map-header-leagues-snow {
  top: -9px;
  left: 50px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1393px -478px no-repeat;
  width: 49px;
  height: 19px;
}
#container.network_odnoklassniki.season-preloader.winter #content .header .sprites-header.bg.leafs {
  display: none !important;
  background: none !important;
}
#container.network_odnoklassniki.season-preloader.winter #content .footer .sprites-footer.bg.leafs {
  display: none !important;
  background: none !important;
}
#container.network_odnoklassniki.season-preloader.winter #content .game {
  overflow: hidden;
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap {
  position: absolute;
  top: -30px;
  left: 0;
  width: 760px;
  height: 100px;
  pointer-events: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-source {
  position: absolute;
  top: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div {
  position: absolute;
  width: 49px;
  height: 49px;
}
@keyframes season-decoration-right-rotation-animation {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
@keyframes season-decoration-left-rotation-animation {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(-180deg);
            transform: rotateZ(-180deg);
  }
  to {
    -webkit-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div.right-rotation {
  -webkit-animation: season-decoration-right-rotation-animation;
          animation: season-decoration-right-rotation-animation;
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div.left-rotation {
  -webkit-animation: season-decoration-left-rotation-animation;
          animation: season-decoration-left-rotation-animation;
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div.left-rotation,
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div.right-rotation {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1381px -383px no-repeat;
  width: 49px;
  height: 49px;
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div.type1:before {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div.type2:before {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
#container.network_odnoklassniki.season-preloader.winter #content .game .season-decoration-wrap .season-decoration-fly-div.type3:before {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#container.network_odnoklassniki.season-preloader.winter #content .footer .sprites-footer.edge .winter-decoration {
  z-index: 10;
}
#container.network_odnoklassniki.season-preloader.winter #content .footer .sprites-footer.edge.friends-top-left-edge > .map-footer-left-snow {
  top: -10px;
  left: 7px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1381px -455px no-repeat;
  width: 46px;
  height: 21px;
}
#container.network_odnoklassniki.season-preloader.winter #content .footer .sprites-footer.edge.friends-top-right-edge > .map-footer-right-snow {
  top: -7px;
  left: 10px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1393px -497px no-repeat;
  width: 41px;
  height: 20px;
}
#container.network_odnoklassniki.season-preloader.winter #content .navigation-bar > .navigation .menu-icon-snow {
  top: -3px;
  left: 18px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1381px -432px no-repeat;
  width: 46px;
  height: 23px;
  z-index: 10;
}
#container.network_odnoklassniki.season-preloader.winter #content .navigation-bar > .navigation .navigation-plank-back {
  background: url("https://content.z-media.info/elements/s/images/map/sprites.053c5ea.png") 0 0 no-repeat;
  width: 84px;
  height: 84px;
}
#container.network_odnoklassniki.season-preloader.winter #content .navigation-bar > .navigation.navigation-climbing-event-button:not(.finished) .menu-icon-snow {
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .navigation-bar > .navigation.navigation-climbing-event-button.finished .menu-icon-snow {
  z-index: 10;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .game-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat !important;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .winter-decoration {
  z-index: 10;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .sprites-game.game-info.bg-game-info > .game-info-top {
  top: -10px;
  left: -1px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1227px -533px no-repeat;
  width: 147px;
  height: 40px;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .sprites-game.game-info.bg-game-info > .game-info-bottom {
  top: 364px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1065px -818px no-repeat;
  width: 151px;
  height: 30px;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .sprites-game.tasks.bg-tasks .wrap.task-1 > .game-info-task-1 {
  top: 21px;
  left: 66px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1406px -533px no-repeat;
  width: 22px;
  height: 9px;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .sprites-game.tasks.bg-tasks .wrap.task-2 > .game-info-task-2 {
  top: 19px;
  left: 67px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1420px -517px no-repeat;
  width: 23px;
  height: 15px;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .sprites-game.tasks.bg-tasks .wrap.task-3 > .game-info-task-3 {
  top: 17px;
  left: 63px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1393px -517px no-repeat;
  width: 27px;
  height: 15px;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .sprites-game.boosters-block > .boosters-block-bottom-snow {
  top: 116px;
  left: -7px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1216px -818px no-repeat;
  width: 153px;
  height: 26px;
}
#container.network_odnoklassniki.season-preloader.winter #content .game.fullsize .sprites-game.boosters-block > .boosters-block-top-snow {
  top: -6px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1339px -709px no-repeat;
  width: 94px;
  height: 20px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStock5766Popup .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupSaleHourGlass .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-windscreen,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-windscreen {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .snowflake {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1381px -383px no-repeat;
  width: 49px;
  height: 49px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-header-decoration {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1065px 0 no-repeat;
  width: 379px;
  height: 116px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-form-snow-left {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1271px -263px no-repeat;
  width: 172px;
  height: 58px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-form-snow-right {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1227px -478px no-repeat;
  width: 166px;
  height: 55px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-complete-level-fairy {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -760px -344px no-repeat;
  width: 260px;
  height: 267px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .coins-pile-snow {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1065px -586px no-repeat;
  width: 309px;
  height: 100px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .coins-back-left {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1271px -116px no-repeat;
  width: 157px;
  height: 147px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .coins-back-right {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1227px -329px no-repeat;
  width: 154px;
  height: 149px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .season-decoration-wrap {
  position: absolute;
  overflow: hidden;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .season-decoration-wrap .season-decoration-source {
  width: 10px;
  height: 10px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-1,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-1,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-2,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-2,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-3,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-3 {
  position: absolute;
  width: 54px;
  height: 54px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@-webkit-keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-1:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-1:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-2:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-2:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-3:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-3:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1381px -329px no-repeat;
  width: 54px;
  height: 54px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-1 {
  top: -2px;
  left: -2px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-1:before {
  -webkit-transform: scale(0.87) rotate(34deg);
          transform: scale(0.87) rotate(34deg);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-2 {
  top: 22px;
  left: 29px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-2:before {
  -webkit-transform: rotate(28deg);
          transform: rotate(28deg);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-3 {
  top: 3px;
  left: 69px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-left .winter-decoration-star-3:before {
  -webkit-transform: scale(0.87) rotate(39deg);
          transform: scale(0.87) rotate(39deg);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-1 {
  top: -6px;
  left: -7px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-1:before {
  -webkit-transform: scale(0.87);
          transform: scale(0.87);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-2 {
  top: 19px;
  left: 24px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .popup-stars-right .winter-decoration-star-3 {
  top: -4px;
  left: 61px;
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .firefly {
  background: none !important;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow .popup .firefly:before {
  content: '';
  position: absolute;
  top: -6px;
  left: -6px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1381px -329px no-repeat;
  width: 54px;
  height: 54px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .butterfly {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-bg .bg-top {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -162px;
  background-position-y: -31px;
  width: 600px;
  height: 255px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-bg .bg-bottom {
  background-color: #fabc73;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-bg .bg-shadow {
  background-image: linear-gradient(rgba(148, 111, 67, 0) 0%, #946f43 100%);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-bg .bg-shadow:after {
  border-color: #fabc73 transparent transparent transparent;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .objects .fairy {
  position: absolute;
  z-index: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .objects .fairy .static {
  top: 37px;
  left: 12px;
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -305px -630px no-repeat;
  width: 237px;
  height: 236px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-header {
  top: 10px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-close {
  top: 13px;
  left: 636px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-form-snow-left {
  top: 6px;
  left: 28px;
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopCoins .popup .popup-form-snow-right {
  top: 6px;
  left: 518px;
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopLifes .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -232px;
  background-position-y: -180px;
  width: 520px;
  height: 279px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopLifes .popup .popup-header {
  left: 121px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopLifes .popup .popup-header-decoration {
  top: -127px;
  left: 97px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopLifes .popup .popup-form-snow-left {
  top: -20px;
  left: -26px;
  z-index: 1;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopLifes .popup .popup-form-snow-right {
  top: -22px;
  left: 423px;
  z-index: 1;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopLifes .popup .popup-stars-left {
  top: -80px;
  left: 5px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupShopLifes .popup .popup-stars-right {
  top: -80px;
  left: 447px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -12px;
  background-position-y: -136px;
  width: 608px;
  height: 358px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-header {
  top: 5px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-close {
  top: 28px;
  left: 641px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-header-decoration {
  top: -92px;
  left: 174px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-form-snow-left {
  top: 22px;
  left: 27px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-form-snow-right {
  top: 20px;
  left: 525px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-stars-left {
  top: -40px;
  left: 100px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .popup-stars-right {
  top: -40px;
  left: 495px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .basket {
  position: absolute;
  top: 80px;
  left: 64px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") 0 -630px no-repeat;
  width: 305px;
  height: 344px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .basket {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -760px 0 no-repeat;
  width: 305px;
  height: 344px;
  z-index: 7;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer {
  position: absolute;
  top: 190px;
  left: 96px;
  z-index: 6;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon {
  position: absolute;
  width: 85px;
  height: 85px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.bailer:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.coin:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.rake:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.superflower:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.trowel:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.unlim:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bomb:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bomb_time:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflower:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflower_time:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup[__offer-type='prebooster_combo'] .fairy-basket-offer {
  top: 274px;
  left: 153px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup[__offer-type='prebooster_combo'] .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup[__offer-type='prebooster_combo'] .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs_time {
  top: 12px;
  -webkit-transform: rotate(-66deg);
          transform: rotate(-66deg);
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup[__offer-type='prebooster_combo'] .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup[__offer-type='prebooster_combo'] .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers_time {
  left: 33px;
  -webkit-transform: rotate(54deg);
          transform: rotate(54deg);
  z-index: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup[__offer-type='prebooster_bombs'] .fairy-basket-offer {
  top: 274px;
  left: 178px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPreboosterWithTimerShop .popup[__offer-type='prebooster_superflowers'] .fairy-basket-offer {
  top: 270px;
  left: 173px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins .popup-bg:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins .popup-bg:after,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins .popup-bg .coins-on-glade {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins .popup-header-decoration {
  top: -92px;
  left: 184px;
  z-index: 6;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins .popup-stars-left {
  top: -54px;
  left: 125px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins .popup-stars-right {
  top: -48px;
  left: 506px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -120px;
  width: 608px;
  height: 374px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-form-snow-left {
  top: 22px;
  left: 24px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-form-snow-right {
  top: 20px;
  left: 527px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-bg,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-bg,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -120px;
  width: 494px;
  height: 374px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-form-snow-left,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-form-snow-left,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-form-snow-left,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-form-snow-right,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-form-snow-right,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoins .popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-form-snow-right {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer {
  top: 61px !important;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer .popup-header {
  top: 14px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer .popup-close {
  top: 27px;
  left: 630px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer .popup-header-decoration {
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer .popup-form-snow-left {
  top: 22px;
  left: 25px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer .popup-form-snow-right {
  top: 20px;
  left: 515px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='default'] .popup-header-decoration {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  top: -72px;
  left: 165px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='default'] .cloud {
  left: 202px;
  width: 317px;
  height: 88px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='default'] .cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.74940898, 0.35059761);
          transform: scale(0.74940898, 0.35059761);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='default'] .cloud .cloud-text {
  top: 11px;
  left: 20px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='default'] .cloud .small-cloud.small-cloud-2 {
  top: 70px;
  left: 290px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='default'] .cloud .small-cloud.small-cloud-3 {
  top: 50px;
  left: 320px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-header-decoration {
  top: -79px;
  left: 172px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .bundle-amount {
  top: 320px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .rewards-block {
  top: 190px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-header-decoration {
  top: -79px;
  left: 172px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .bundle-amount {
  top: 320px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLimitedOffer .popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .rewards-block {
  top: 190px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStock5766Popup .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -63px;
  width: 608px;
  height: 358px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStock5766Popup .popup .popup-header {
  top: 14px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStock5766Popup .popup .popup-close {
  top: 27px;
  left: 640px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStock5766Popup .popup .popup-header-decoration {
  top: -79px;
  left: 172px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStock5766Popup .popup .popup-form-snow-left {
  top: 22px;
  left: 25px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStock5766Popup .popup .popup-form-snow-right {
  top: 20px;
  left: 524px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -63px;
  width: 608px;
  height: 358px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-header {
  top: 14px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-close {
  top: 27px;
  left: 640px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-header-decoration {
  top: -79px;
  left: 172px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-form-snow-left {
  top: 22px;
  left: 25px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-form-snow-right {
  top: 20px;
  left: 525px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-stars-left {
  top: -40px;
  left: 90px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupStoreStockBoostersBundlePopup .popup .popup-stars-right {
  top: -40px;
  left: 505px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -63px;
  width: 608px;
  height: 358px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-header {
  top: 7px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-close {
  top: 30px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-header-decoration {
  top: -88px;
  left: 174px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-form-snow-left {
  top: 22px;
  left: 25px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-form-snow-right {
  top: 20px;
  left: 526px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-stars-left {
  top: -40px;
  left: 90px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewbieKit .popup .popup-stars-right {
  top: -40px;
  left: 514px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -128px;
  background-position-y: -105px;
  width: 608px;
  height: 358px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-header {
  top: 7px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-close {
  top: 30px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .objects .fairy {
  top: 0;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -760px -344px no-repeat;
  width: 260px;
  height: 267px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .objects .fairy .static {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .objects:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .objects:after {
  content: '';
  position: absolute;
  display: block;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .objects:before {
  top: -11px;
  left: -20px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1065px -686px no-repeat;
  width: 161px;
  height: 132px;
  z-index: 4;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .objects:after {
  top: -2px;
  left: 219px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1226px -686px no-repeat;
  width: 113px;
  height: 125px;
  z-index: 3;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-header-decoration {
  top: -88px;
  left: 174px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-form-snow-left {
  top: 22px;
  left: 25px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-form-snow-right {
  top: 20px;
  left: 526px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-stars-left {
  top: -40px;
  left: 90px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .popup-stars-right {
  top: -40px;
  left: 514px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBigPromotion .popup .coins-pile-snow {
  top: 313px;
  left: 39px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-header {
  top: 5px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -128px;
  background-position-y: -105px;
  width: 608px;
  height: 358px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-close {
  top: 28px;
  left: 641px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-header-decoration {
  top: -93px;
  left: 171px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-form-snow-left {
  top: 22px;
  left: 25px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-form-snow-right {
  top: 20px;
  left: 526px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-stars-left {
  top: -40px;
  left: 90px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .popup-stars-right {
  top: -40px;
  left: 514px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-back {
  left: 62px;
  top: 80px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") 0 -630px no-repeat;
  width: 305px;
  height: 344px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-front {
  left: 62px;
  top: 80px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -760px 0 no-repeat;
  width: 305px;
  height: 344px;
  z-index: 7;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer {
  position: absolute;
  top: 170px;
  left: 72px;
  z-index: 6;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon {
  position: absolute;
  width: 100px;
  height: 100px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.bailer:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  left: 2px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.coin:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.rake:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.superflower:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.trowel:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.unlim:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bomb:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bomb_time:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflower:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflower_time:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup[__offer-type='justNowNoBuy.9'] .fairy-basket-offer {
  top: 251px;
  left: 128px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup[__offer-type='justNowNoBuy.9'] .fairy-basket-offer .fairy-basket-offer-icon.superflowers {
  left: 55px;
  top: 11px;
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup[__offer-type='justNowNoBuy.9'] .fairy-basket-offer .fairy-basket-offer-icon.trowels {
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
  z-index: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup[__offer-type='justNow.19'] .fairy-basket-offer {
  top: 270px;
  left: 134px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup[__offer-type='justNow.19'] .fairy-basket-offer .fairy-basket-offer-icon.superflowers {
  left: 37px;
  top: -19px;
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup[__offer-type='justNow.19'] .fairy-basket-offer .fairy-basket-offer-icon.trowels {
  top: 0;
  left: 0;
  -webkit-transform: rotate(1deg);
          transform: rotate(1deg);
  z-index: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupJustNow .popup[__offer-type='justNow.19'] .fairy-basket-offer .fairy-basket-offer-icon.rakes {
  top: 0;
  left: 64px;
  -webkit-transform: rotate(75deg);
          transform: rotate(75deg);
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -63px;
  width: 608px;
  height: 358px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .popup-header {
  top: 6px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .popup-close {
  top: 28px;
  left: 641px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .popup-header-decoration {
  top: -88px;
  left: 176px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .popup-form-snow-left {
  top: 22px;
  left: 18px;
  z-index: 2;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .popup-form-snow-right {
  top: 20px;
  left: 533px;
  z-index: 2;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .basket {
  position: absolute;
  top: 81px;
  left: 13px;
  z-index: 7;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -760px 0 no-repeat;
  width: 305px;
  height: 344px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy .static {
  top: -19px;
  left: -31px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") 0 -630px no-repeat;
  width: 305px;
  height: 344px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer {
  position: absolute;
  top: 170px;
  left: 72px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon {
  position: absolute;
  width: 100px;
  height: 100px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.bailer:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  left: 2px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.coin:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.rake:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.superflower:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.trowel:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.unlim:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bomb:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bomb_time:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflower:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflower_time:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupBestOffer .popup .objects .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupSaleHourGlass .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -63px;
  width: 608px;
  height: 358px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupSaleHourGlass .popup .popup-header {
  top: 7px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupSaleHourGlass .popup .popup-close {
  top: 28px;
  left: 642px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupSaleHourGlass .popup .popup-header-decoration {
  top: -88px;
  left: 174px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupSaleHourGlass .popup .popup-form-snow-left {
  top: 22px;
  left: 25px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupSaleHourGlass .popup .popup-form-snow-right {
  top: 20px;
  left: 526px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup .popup-leafs.popup-leafs-object-origin,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup .popup-objects {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup:not(.with-timer-preboosters) .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 397px;
  height: 283px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup:not(.with-timer-preboosters) .character {
  z-index: 12;
  top: 143px;
  left: 143px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1065px -116px no-repeat;
  width: 206px;
  height: 213px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup:not(.with-timer-preboosters) .character .static {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup:not(.with-timer-preboosters) .border-bottom {
  bottom: -26px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup .popup-header-decoration {
  top: -99px;
  left: 66px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup .popup-stars-left {
  top: -74px;
  left: 20px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelBriefingBar .popup .popup-stars-right {
  top: -72px;
  left: 359px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupQuit .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -195px;
  background-position-y: -140px;
  width: 410px;
  height: 300px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupQuit .popup .popup-leafs {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupQuit .popup .popup-header-decoration {
  top: -94px;
  left: 43px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupQuit .popup .popup-stars-left {
  top: -74px;
  left: -5px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupQuit .popup .popup-stars-right {
  top: -72px;
  left: 340px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupQuit .popup .fairy {
  top: 130px;
  left: 90px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -542px -630px no-repeat;
  width: 225px;
  height: 236px;
  -webkit-transform: none;
          transform: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .popup-bg,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 372px;
  height: 266px;
  -webkit-filter: none !important;
          filter: none !important;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup.meta.no-fay .popup-complete-level-fairy,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup.meta.no-fay .popup-complete-level-fairy {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .leafs-top,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .leafs-top,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .popup-leafs.popup-leafs-object-origin,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .popup-leafs.popup-leafs-object-origin {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .popup-header-decoration,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .popup-header-decoration {
  top: -99px;
  left: 51px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .popup-stars-left,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .popup-stars-left {
  top: -70px;
  left: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .popup-stars-right,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .popup-stars-right {
  top: -72px;
  left: 350px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .popup-complete-level-fairy,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .popup-complete-level-fairy {
  top: 119px;
  left: 94px;
  z-index: 1;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup:not(.meta) .popup-complete-level-fairy,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup:not(.meta) .popup-complete-level-fairy {
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap {
  top: 10px;
  left: 52px;
  width: 364px;
  height: 330px;
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-source,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-source {
  position: absolute;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-fly-div,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-fly-div {
  position: absolute;
  width: 49px;
  height: 49px;
}
@keyframes season-decoration-right-rotation-animation {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
@keyframes season-decoration-left-rotation-animation {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(-180deg);
            transform: rotateZ(-180deg);
  }
  to {
    -webkit-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-fly-div.right-rotation,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-fly-div.right-rotation {
  -webkit-animation: season-decoration-right-rotation-animation;
          animation: season-decoration-right-rotation-animation;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-fly-div.left-rotation,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-fly-div.left-rotation {
  -webkit-animation: season-decoration-left-rotation-animation;
          animation: season-decoration-left-rotation-animation;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-fly-div.left-rotation,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-fly-div.left-rotation,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-fly-div.right-rotation,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-fly-div.right-rotation {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-fly-div:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-fly-div:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1381px -383px no-repeat;
  width: 49px;
  height: 49px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-fly-div.type1:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-fly-div.type1:before {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .popup .season-decoration-wrap .season-decoration-fly-div.type2:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .popup .season-decoration-wrap .season-decoration-fly-div.type2:before {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .season-decoration-spine,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .season-decoration-spine {
  position: absolute;
  top: 10px;
  width: 600px;
  height: 600px;
  pointer-events: none;
  z-index: 2000;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .season-decoration-spine canvas,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .season-decoration-spine canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .season-decoration-spine:not(.left-side),
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .season-decoration-spine:not(.left-side) {
  left: 100px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteBase .season-decoration-spine.left-side,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupNewLevelCompleteMeta .season-decoration-spine.left-side {
  left: -14px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMoves .popup .popup-bg,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMovesWithRightPlank .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -234px;
  background-position-y: -120px;
  width: 390px;
  height: 290px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMoves .popup .crying-fay,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMovesWithRightPlank .popup .crying-fay {
  top: 65px;
  left: -93px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1065px -329px no-repeat;
  width: 162px;
  height: 257px;
  z-index: 4;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMoves .popup .leafs,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMovesWithRightPlank .popup .leafs {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMoves .popup .popup-header-decoration,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMovesWithRightPlank .popup .popup-header-decoration {
  top: -100px;
  left: 53px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMoves .popup .popup-stars-left,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMovesWithRightPlank .popup .popup-stars-left {
  top: -74px;
  left: 10px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMoves .popup .popup-stars-right,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupEndedMovesWithRightPlank .popup .popup-stars-right {
  top: -72px;
  left: 349px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -16px;
  background-position-y: -137px;
  width: 608px;
  height: 354px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .popup-header {
  top: -13px;
  left: 149px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .popup-close {
  top: 8px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .popup-header-decoration {
  top: -109px;
  left: 146px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .popup-form-snow-left {
  top: 2px;
  left: -16px;
  z-index: 2;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .popup-form-snow-right {
  top: 1px;
  left: 500px;
  z-index: 2;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .popup-stars-left {
  top: -90px;
  left: 108px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .popup-stars-right {
  top: -90px;
  left: 440px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy {
  top: 61px;
  left: 33px;
  z-index: 5;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") 0 -630px no-repeat;
  width: 305px;
  height: 344px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .basket {
  top: 61px;
  left: 33px;
  z-index: 7;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -760px 0 no-repeat;
  width: 305px;
  height: 344px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer {
  position: absolute;
  top: 228px;
  left: 100px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon {
  position: absolute;
  width: 100px;
  height: 100px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.bailer:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  left: 2px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.coin:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.rake:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.superflower:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.trowel:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.unlim:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bomb:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bomb_time:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_bombs_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflower:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflower_time:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.prebooster_superflowers_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.trowels {
  top: 0;
  left: 16px;
  -webkit-transform: rotate(19deg);
          transform: rotate(19deg);
  z-index: 0;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.superflowers {
  top: 0;
  left: 64px;
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.bailers {
  top: 33px;
  left: 20px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupThousandthLevel .popup .fairy-basket-offer .fairy-basket-offer-icon.rakes {
  top: 34px;
  left: 0;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
  z-index: 3;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupDailyChallengeInfo .popup .popup-bg,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelCompleteDailyChallenge .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: -195px;
  background-position-y: -140px;
  width: 380px;
  height: 270px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupDailyChallengeInfo .popup .popup-leafs,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelCompleteDailyChallenge .popup .popup-leafs {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupDailyChallengeInfo .popup .popup-header-decoration,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelCompleteDailyChallenge .popup .popup-header-decoration {
  top: -94px;
  left: 56px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupDailyChallengeInfo .popup .popup-stars-left,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelCompleteDailyChallenge .popup .popup-stars-left {
  top: -74px;
  left: 10px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupDailyChallengeInfo .popup .popup-stars-right,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupLevelCompleteDailyChallenge .popup .popup-stars-right {
  top: -72px;
  left: 349px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPuzzleEvent .popup .popup-header-decoration {
  top: -89px;
  left: 173px;
  z-index: 11;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPuzzleEvent .popup .popup-form-snow-left {
  top: 11px;
  left: -8px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPuzzleEvent .popup .popup-form-snow-right {
  top: 9px;
  left: 556px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPuzzleEvent .popup .popup-stars-left {
  top: -40px;
  left: 105px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupPuzzleEvent .popup .popup-stars-right {
  top: -40px;
  left: 500px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupToDoList .popup .popup-header {
  left: 200px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupToDoList .popup .popup-header-decoration {
  top: -86px;
  left: 175px;
  z-index: 8;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupToDoList .popup .popup-form-snow-left {
  top: 10px;
  left: -6px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupToDoList .popup .popup-form-snow-right {
  top: 9px;
  left: 551px;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupToDoList .popup .popup-stars-left {
  top: -50px;
  left: 85px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupToDoList .popup .popup-stars-right {
  top: -50px;
  left: 520px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompleted .popup .popup-bg:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoinsBonus .popup .popup-bg:before {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -180px;
  width: 760px;
  height: 170px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompleted .popup .popup-leafs,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupTasksCompletedExtraCoinsBonus .popup .popup-leafs {
  display: none !important;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -110px;
  width: 524px;
  height: 286px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .objects {
  top: 126px;
  left: 190px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1065px -116px no-repeat;
  width: 206px;
  height: 213px;
  pointer-events: none;
  z-index: 5;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .objects:before,
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .objects:after {
  content: '';
  position: absolute;
  display: block;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .objects:before {
  top: 26px;
  left: -111px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1065px -686px no-repeat;
  width: 161px;
  height: 132px;
  z-index: 4;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .objects:after {
  top: 52px;
  left: 177px;
  background: url("https://content.z-media.info/elements/s/images/season-decoration/winter-sprites.aa489d8.png") -1226px -686px no-repeat;
  width: 113px;
  height: 125px;
  z-index: 3;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .coins-back-left {
  top: 234px;
  left: 32px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .coins-back-right {
  top: 234px;
  left: 399px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .animation-flare .flare.flare-5 {
  top: 263px;
  left: 89px;
  display: block;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .animation-flare .flare.flare-6 {
  top: 276px;
  left: 431px;
  display: block;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .animation-flare .flare.flare-7 {
  top: 224px;
  left: 475px;
  display: block;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .popup-header-decoration {
  top: -92px;
  left: 111px;
  z-index: 2;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .popup-form-snow-left {
  top: 14px;
  left: 0;
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .popup-form-snow-right {
  top: 14px;
  left: 409px;
  z-index: 1;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .popup-stars-left {
  top: -60px;
  left: 50px;
}
#container.network_odnoklassniki.season-preloader.winter #content .popup-shadow.__popupCompleteEpisodeExtraCoins .popup .popup-stars-right {
  top: -60px;
  left: 430px;
}
#container.network_odnoklassniki.season-preloader.winter #content.metaActive.meta1Active .popup-shadow.__popupNewLevelCompleteBase .popup .popup-bg:before,
#container.network_odnoklassniki.season-preloader.winter #content.metaActive.meta1Active .popup-shadow.__popupNewLevelCompleteMeta .popup .popup-bg:before {
  display: none;
}
#container.network_odnoklassniki.season-preloader.winter #content.metaActive.meta1Active .popup-shadow.__popupNewLevelCompleteBase .popup .person,
#container.network_odnoklassniki.season-preloader.winter #content.metaActive.meta1Active .popup-shadow.__popupNewLevelCompleteMeta .popup .person {
  z-index: 3;
}
#container.network_odnoklassniki.season-preloader.winter #content.metaActive.meta1Active .popup-shadow.__popupNewLevelCompleteBase .popup .person .static,
#container.network_odnoklassniki.season-preloader.winter #content.metaActive.meta1Active .popup-shadow.__popupNewLevelCompleteMeta .popup .person .static {
  top: 164px;
}
/*butterflies*/
/*fireflies*/
/*
 * shadow
 * Параметры миксина:
 * @scaleX: масшатаб по оси X, по умолчанию 1;
 * @scaleY: масштаб по оси Y, по умолчанию 1;
 * @translateX: смещение по оси X, по умолчанию -50%;
 * @translateY: смещение по оси Y, по умолчанию -50%;
 */
/*Headers*/
/* Extract sprite from sprite sheet */
/* свечение объекта по контуру */
/*form*/
/*form*/
/*Butterflies*/
/*Fireflies*/
/*form*/
/*Butterflies*/
/*Fireflies*/
.popup.popup-user-profile {
  width: 708px;
  height: 472px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-user-profile > * {
  position: absolute;
}
.popup.popup-user-profile .popup-bg {
  top: 174px;
  left: 26px;
  width: 658px;
  height: 300px;
  background-image: linear-gradient(0deg, #ffd089 0%, #f0dec7 100%);
  z-index: 0;
}
.popup.popup-user-profile .form {
  top: 24px;
  left: 0px;
  width: 708px;
  height: 470px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-user-profile .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.93280632);
          transform: scaleX(0.93280632);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-user-profile .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.93650794);
          transform: scaleX(0.93650794);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-user-profile .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 430px;
}
.popup.popup-user-profile .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 430px;
}
.popup.popup-user-profile .popup-close {
  position: absolute;
  top: 10px;
  left: 668px;
  z-index: 4;
}
.popup.popup-user-profile .popup-header {
  top: 0px;
  left: 200px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  pointer-events: none;
  z-index: 4;
}
.popup.popup-user-profile .popup-header span {
  position: absolute;
  top: 19px;
  width: 323px;
  z-index: 1;
}
.popup.popup-user-profile .popup-header .header_bg {
  position: absolute;
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-user-profile .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-user-profile .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-user-profile .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-user-profile .header {
  position: absolute;
  top: 76px;
  left: 62px;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-align: center;
          align-items: center;
  z-index: 1;
}
.popup.popup-user-profile .header:before,
.popup.popup-user-profile .header:after {
  content: '';
  position: absolute;
}
.popup.popup-user-profile .header:before {
  top: -42px;
  left: -44px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -275px -516px no-repeat;
  width: 674px;
  height: 150px;
  z-index: 0;
}
.popup.popup-user-profile .header:after {
  top: -5px;
  left: -14px;
  width: 618px;
  height: 90px;
  border-radius: 10px;
  background-image: linear-gradient(0deg, rgba(124, 80, 44, 0.6) 0%, rgba(137, 68, 43, 0.6) 100%);
  box-shadow: inset 0px -1px 0px 0px rgba(200, 155, 113, 0.4), inset 0px 2px 3px 0px rgba(100, 60, 36, 0.4);
  z-index: 1;
}
.popup.popup-user-profile .header .avatar {
  position: relative;
  display: block;
  width: 76px;
  height: 79px;
  border-radius: 8px;
  z-index: 2;
  overflow: hidden;
}
.popup.popup-user-profile .header .avatar > * {
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-user-profile .header .avatar .avatar-shadow {
  width: 76px;
  height: 79px;
  border-radius: 8px;
  box-shadow: inset 2px 0 2px 0 rgba(209, 123, 75, 0.8), inset 0 -2px 2px 0 rgba(209, 123, 75, 0.8), inset -2px 0 2px 0 rgba(128, 75, 46, 0.8), inset 0 2px 2px 0 rgba(128, 75, 46, 0.8);
  z-index: 2;
}
.popup.popup-user-profile .header .avatar img {
  width: 76px;
  height: 79px;
  border-radius: 8px;
  z-index: 1;
}
.popup.popup-user-profile .header .name-wrap {
  position: relative;
  display: -webkit-box;
  display: flex;
  z-index: 2;
}
.popup.popup-user-profile .header .name-wrap .name,
.popup.popup-user-profile .header .name-wrap .isYou {
  position: relative;
  font-size: 25px;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
  line-height: 1;
  letter-spacing: 1px;
}
.popup.popup-user-profile .header .name-wrap .name {
  margin-left: 8px;
  height: 30px;
  text-align: left;
  line-height: 1.1;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.popup.popup-user-profile .header .name-wrap .isYou {
  display: none;
  margin-left: 5px;
}
.popup.popup-user-profile .header .versus {
  position: relative;
  margin-left: 5px;
  width: 78px;
  height: 70px;
  z-index: 2;
}
.popup.popup-user-profile .header .versus:before,
.popup.popup-user-profile .header .versus:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-user-profile .header .versus:before {
  left: 78px;
  -webkit-transform: scale(-0.7, 0.7);
          transform: scale(-0.7, 0.7);
  z-index: 1;
}
.popup.popup-user-profile .header .versus:after {
  left: 0;
  -webkit-transform: scale(0.7, 0.7);
          transform: scale(0.7, 0.7);
  z-index: 2;
}
.popup.popup-user-profile .header .button-duel {
  position: relative;
  display: block;
  margin-left: 11px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 147px;
  height: 54px;
  z-index: 2;
}
.popup.popup-user-profile .header .button-duel:hover {
  background-position-y: 50%;
}
.popup.popup-user-profile .header .button-duel:active {
  background-position-y: 100%;
}
.popup.popup-user-profile .header .button-duel.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 147px;
  height: 54px;
  cursor: default!important;
}
.popup.popup-user-profile .header .button-duel span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.popup-user-profile .header .button-duel.show {
  display: block;
}
.popup.popup-user-profile .header:not(.viewer) .name {
  width: 268px;
}
.popup.popup-user-profile .header.viewer .button-duel {
  display: none;
}
.popup.popup-user-profile .header.viewer .versus {
  display: none;
}
.popup.popup-user-profile .header.viewer .name {
  max-width: 440px;
}
.popup.popup-user-profile .header.viewer .isYou {
  display: block;
}
.popup.popup-user-profile .cloud {
  display: none;
}
.popup.popup-user-profile.empty .reward-list {
  display: none;
}
.popup.popup-user-profile.empty .cloud {
  position: absolute;
  top: 244px;
  left: 144px;
  display: block;
  width: 381px;
  height: 125px;
  font-size: 25px;
  line-height: 1.1;
  padding-top: 23px;
  color: #456270;
  text-align: center;
  z-index: 2;
}
.popup.popup-user-profile.empty .cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.90070922, 0.49800797);
          transform: scale(0.90070922, 0.49800797);
}
.popup.popup-user-profile.empty .cloud:before {
  z-index: -1;
  top: 0;
  left: 5px;
}
.popup.popup-user-profile .reward-list-shadow {
  position: absolute;
  top: 174px;
  left: 26px;
  width: 660px;
  height: 293px;
  pointer-events: none;
  box-shadow: 0 -7px 5px 0 rgba(240, 222, 199, 0.6) inset, 0 7px 5px 0 rgba(240, 222, 199, 0.6) inset;
  z-index: 2;
}
.popup.popup-user-profile .reward-list {
  position: absolute;
  top: 174px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-top: 8px;
  height: 285px;
  width: 620px;
  z-index: 1;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.popup-user-profile .reward-list::-webkit-scrollbar {
  width: 8px;
}
.popup.popup-user-profile .reward-list::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #6e401d, transparent 70%);
}
.popup.popup-user-profile .reward-list::-webkit-scrollbar-thumb {
  background: #6e401d;
  border-radius: 4px;
}
.popup.popup-user-profile .reward-list::-webkit-scrollbar-thumb:hover {
  background: #452812;
}
.popup.popup-user-profile .reward-list > .reward-list-item {
  position: relative;
  width: 590px;
  height: 130px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board {
  position: absolute;
  top: 15px;
  left: 10px;
  width: 570px;
  height: 97px;
  border: 1px solid #bd8e63;
  border-radius: 18px;
  background-image: linear-gradient(0deg, rgba(232, 181, 136, 0.9) 0%, rgba(240, 222, 199, 0.9) 100%);
  box-shadow: 0 0 10px 0 rgba(111, 62, 19, 0.4), inset 0 5px 8px 0 rgba(255, 238, 221, 0.4), inset 0 0 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon {
  position: absolute;
  top: 2px;
  left: 13px;
  z-index: 2;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon {
  position: absolute;
  left: 9px;
  top: 8px;
  z-index: 2;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cat {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.spring-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -438px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cat-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cosmo-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.may-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.summer-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -518px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.pirates-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px 0 no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.chess-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.september-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -219px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cookday-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.first-snow-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px 0 no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.new-year-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.goblins-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -219px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.maslenitsa-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -292px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.spring-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -292px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cosmo-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.may-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.summer-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -518px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.pirates-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.chess-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.chess-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cat-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.september-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -73px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cookday-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.goblins-2020-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -146px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.first-snow-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -73px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.new-year-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.maslenitsa-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -365px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.spring-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -365px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cosmo-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.may-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.summer-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -518px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.pirates-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -438px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.september-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -146px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.adventurePath {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px -160px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.grandmothers-hut {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -498px -598px no-repeat;
  width: 241px;
  height: 241px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cookday-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.after-storm {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -689px -267px no-repeat;
  width: 266px;
  height: 266px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.bee-house {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -245px -598px no-repeat;
  width: 253px;
  height: 253px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.wind-mill {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -739px -598px no-repeat;
  width: 236px;
  height: 239px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-1000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -41px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-2000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -41px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-3000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -127px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-4000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -127px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-5000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -127px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-6000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -286px 0 no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-7000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -286px -86px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-8000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -213px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-9000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -213px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-10000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -41px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement.task-academic {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -213px no-repeat;
  width: 77px;
  height: 80px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement.task-expert {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -259px -213px no-repeat;
  width: 77px;
  height: 80px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement.task-master {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px 0 no-repeat;
  width: 77px;
  height: 80px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement.task-rookie {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px -80px no-repeat;
  width: 77px;
  height: 80px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cat {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.spring-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -438px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cat-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cosmo-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.may-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.summer-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -518px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.pirates-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px 0 no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.chess-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.september-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -219px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cookday-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.first-snow-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px 0 no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.new-year-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.goblins-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -219px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.maslenitsa-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -292px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.spring-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -292px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cosmo-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.may-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.summer-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -518px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.pirates-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.chess-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -219px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.chess-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cat-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.september-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -73px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cookday-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.goblins-2020-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -146px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.first-snow-2020 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -73px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.new-year-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.maslenitsa-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -454px -365px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.spring-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -365px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cosmo-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -292px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.may-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.summer-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -73px -518px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.pirates-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -438px -445px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.september-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -527px -146px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.adventurePath {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px -160px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.grandmothers-hut {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -498px -598px no-repeat;
  width: 241px;
  height: 241px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cookday-2021 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -146px -372px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.after-storm {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -689px -267px no-repeat;
  width: 266px;
  height: 266px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.bee-house {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -245px -598px no-repeat;
  width: 253px;
  height: 253px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.wind-mill {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -739px -598px no-repeat;
  width: 236px;
  height: 239px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-1000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -41px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-2000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -41px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-3000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -127px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-4000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -127px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-5000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -127px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-6000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -286px 0 no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-7000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -286px -86px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-8000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 -213px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-9000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -213px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level.over-level-10000 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -91px -41px no-repeat;
  width: 91px;
  height: 86px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement.task-academic {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -182px -213px no-repeat;
  width: 77px;
  height: 80px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement.task-expert {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -259px -213px no-repeat;
  width: 77px;
  height: 80px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement.task-master {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px 0 no-repeat;
  width: 77px;
  height: 80px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement.task-rookie {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -377px -80px no-repeat;
  width: 77px;
  height: 80px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cat-2 {
  left: 13px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cosmo-2019 {
  left: 5px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.chess-2019 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") -365px -299px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cosmo-2020 {
  top: 11px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.summer-2020 {
  left: 7px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.goblins-2020,
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.goblins-2020-2 {
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.may-2021 {
  top: 7px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.summer-2021 {
  left: 3px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.cookday-2021 {
  top: 5px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.grandmothers-hut {
  -webkit-transform: scale(0.3);
          transform: scale(0.3);
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.after-storm {
  -webkit-transform: scale(0.275);
          transform: scale(0.275);
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.bee-house {
  -webkit-transform: scale(0.29);
          transform: scale(0.29);
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.wind-mill {
  -webkit-transform: scale(0.3) translateX(8px);
          transform: scale(0.3) translateX(8px);
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.over-level {
  top: 3px;
  left: 0;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .icon.task-engagement {
  top: 5px;
  left: 7px;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .bubble {
  position: absolute;
  top: 1px;
  left: 0;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  border: 2px solid #ffe0c5;
  background-color: #e1b083;
  box-shadow: inset 0 0 7.4px 2.6px rgba(150, 98, 56, 0.5);
  z-index: 1;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .bubble:before {
  content: '';
  position: absolute;
  left: 5px;
  top: 5px;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  border: 2px solid #ffe0c5;
  background-image: linear-gradient(0deg, #6c3e1a 0%, rgba(108, 62, 26, 0.5) 100%);
  box-shadow: inset 0 0 7.4px 2.6px rgba(150, 98, 56, 0.5);
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-icon .bubble:before {
  content: '';
  position: absolute;
  left: 5px;
  top: 5px;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  border: 2px solid #ffe0c5;
  background-image: linear-gradient(0deg, #6c3e1a 0%, rgba(108, 62, 26, 0.5) 100%);
  box-shadow: inset 0 0 7.4px 2.6px rgba(150, 98, 56, 0.5);
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .reward-name {
  position: absolute;
  top: -14px;
  left: 160px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/user-profile/sprites.496aa67.png") 0 0 no-repeat;
  width: 286px;
  height: 41px;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
}
.popup.popup-user-profile .reward-list > .reward-list-item > .board > .description {
  position: absolute;
  top: 28px;
  left: 114px;
  width: 450px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  text-align: left;
  font-size: 19px;
  color: #875734;
  line-height: 1.2;
}
.popup.popup-promotion-chests-v2 {
  top: 0;
  left: 0;
  width: 760px;
  height: 630px;
  background: rgba(0, 0, 0, 0.8);
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-promotion-chests-v2 > * {
  position: absolute;
}
.popup.popup-promotion-chests-v2 .popup-header {
  top: 30px;
  left: 240px;
  width: 280px;
  height: 38px;
  font-size: 30px;
  color: #faec75;
  line-height: 1;
  letter-spacing: 3px;
}
.popup.popup-promotion-chests-v2 .popup-close {
  top: 25px;
  left: 639px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.popup.popup-promotion-chests-v2 .popup-close:active {
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
}
.popup.popup-promotion-chests-v2 .time-plank {
  top: 35px;
  left: 85px;
  width: 105px;
  height: 30px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: left;
          justify-content: left;
  -webkit-box-align: end;
          align-items: flex-end;
}
.popup.popup-promotion-chests-v2 .time-plank > .clock {
  position: relative;
  width: 30px;
  height: 30.6px;
}
.popup.popup-promotion-chests-v2 .time-plank > .clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.2px -1.8px;
          transform-origin: -1.2px -1.8px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-promotion-chests-v2 .time-plank > .clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-promotion-chests-v2 .time-plank > .time {
  position: relative;
  margin-bottom: 6px;
  font-size: 13px;
  border-bottom: 2px solid #fff;
}
.popup.popup-promotion-chests-v2 .popup-text {
  top: 84px;
  width: 100%;
  font-size: 21px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-promotion-chests-v2 .reward-shine-back {
  top: 0;
  left: 0;
  z-index: 0;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine,
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot {
  position: absolute;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.back,
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.back {
  z-index: 0;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.front,
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.front {
  z-index: 2;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine {
  width: 30px;
  height: 44px;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.glow:after {
  content: '';
  position: absolute;
  top: 22px;
  left: 15px;
  width: 0;
  height: 0;
  box-shadow: 0 0 20px 13px #fcf16d;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-1 {
  top: 190px;
  left: 115px;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-2 {
  top: 155px;
  left: 135px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-3 {
  top: 185px;
  left: 159px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-4 {
  top: 144px;
  left: 214px;
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-5 {
  top: 187px;
  left: 219px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-6 {
  top: 247px;
  left: 221px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-7 {
  top: 292px;
  left: 205px;
  -webkit-animation-delay: -1.5s;
          animation-delay: -1.5s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-8 {
  top: 157px;
  left: 512px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-9 {
  top: 233px;
  left: 516px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-10 {
  top: 300px;
  left: 525px;
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-11 {
  top: 185px;
  left: 557px;
  -webkit-animation-delay: -0.65s;
          animation-delay: -0.65s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-12 {
  top: 251px;
  left: 589px;
  -webkit-animation-delay: -0.25s;
          animation-delay: -0.25s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-13 {
  top: 163px;
  left: 604px;
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .shine.shine-14 {
  top: 185px;
  left: 630px;
  -webkit-animation-delay: 0.05s;
          animation-delay: 0.05s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot {
  width: 0;
  height: 0;
  box-shadow: 0 0 11px 4px rgba(4, 227, 252, 0.7);
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.dot-1 {
  top: 246px;
  left: 178px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.dot-2 {
  top: 143px;
  left: 164px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.dot-3 {
  top: 165px;
  left: 197px;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.dot-4 {
  top: 171px;
  left: 214px;
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.dot-5 {
  top: 157px;
  left: 553px;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.dot-6 {
  top: 266px;
  left: 556px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.dot-7 {
  top: 280px;
  left: 550px;
  -webkit-animation-delay: -0.02s;
          animation-delay: -0.02s;
}
.popup.popup-promotion-chests-v2 .reward-shine-back > .dot.dot-8 {
  top: 160px;
  left: 584px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-promotion-chests-v2 canvas {
  position: absolute;
  pointer-events: none;
  width: 400px;
  height: 400px;
}
.popup.popup-promotion-chests-v2.spine .content .chest-bar .chest-icon .static {
  display: none;
}
.popup.popup-promotion-chests-v2.spine .content .chest-bar .chest-icon canvas {
  display: block;
}
.popup.popup-promotion-chests-v2 .cloud {
  position: absolute;
  height: 70px;
  width: 208px;
  box-sizing: border-box;
  /* triangle */
  pointer-events: none;
  z-index: 3;
  transition: opacity 0.3s ease;
}
.popup.popup-promotion-chests-v2 .cloud * {
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2 .cloud .cloud-content {
  height: 100%;
  min-height: 70px;
  padding: 7px 11px;
  border-radius: 35px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-promotion-chests-v2 .cloud:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-promotion-chests-v2 .cloud .cloud-content {
  box-sizing: border-box;
  border-radius: 18px;
}
.popup.popup-promotion-chests-v2 .cloud .cloud-content div {
  width: 100%;
  font-size: 15px;
  color: #865532;
}
.popup.popup-promotion-chests-v2 .cloud:after {
  -webkit-transform: translate(161px, -7px) rotate(-9deg) scale(-1, 1);
          transform: translate(161px, -7px) rotate(-9deg) scale(-1, 1);
}
.popup.popup-promotion-chests-v2 .content {
  top: 120px;
  left: 0;
  width: 100%;
  height: 490px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
  z-index: 1;
}
.popup.popup-promotion-chests-v2 .content .chest-bar {
  position: relative;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .rewards {
  position: absolute;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  z-index: 3;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .rewards .reward {
  position: relative;
  display: -webkit-box;
  display: flex;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .rewards .reward > * {
  position: relative;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .button-buy {
  position: absolute;
  z-index: 3;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .button-buy.hide {
  display: none;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .button-buy .cloud-button-buy {
  position: absolute;
  height: 70px;
  opacity: 0;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .button-buy .cloud-button-buy .cloud-content {
  padding: 12px 0;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .button-buy .cloud-button-buy .cloud-content div {
  line-height: 1.5;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .button-buy.disabled:hover .cloud-button-buy {
  opacity: 1;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .checkmark {
  position: absolute;
  top: 158px;
  width: 46px;
  height: 44px;
  z-index: 4;
  pointer-events: none;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .checkmark:before,
.popup.popup-promotion-chests-v2 .content .chest-bar .checkmark:after {
  content: '';
  position: absolute;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .checkmark:before {
  top: 0;
  left: 0;
  width: 52px;
  height: 50px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1753px -998px no-repeat;
  -webkit-transform: scale(0.88461538, 0.88);
          transform: scale(0.88461538, 0.88);
  -webkit-transform: scale(0);
          transform: scale(0);
}
.popup.popup-promotion-chests-v2 .content .chest-bar .checkmark:after {
  content: '';
  position: absolute;
  left: -51px;
  top: -50px;
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 20%, #25f901 20%, transparent 30%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
  z-index: -1;
}
.popup.popup-promotion-chests-v2 .content .chest-bar .checkmark.done:before {
  -webkit-animation: checkmark-animation 0.7s linear forwards;
          animation: checkmark-animation 0.7s linear forwards;
}
@-webkit-keyframes checkmark-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes checkmark-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.popup-promotion-chests-v2 .content .chest-bar .checkmark.done:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.popup-promotion-chests-v2 .content .chest-bar .fly-reward-source {
  position: absolute;
  width: 40px;
  height: 40px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.opened .button-buy {
  display: none;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.opened .checkmark:before {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 {
  width: 131px;
  height: 220px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .fly-reward-source,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .fly-reward-source,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .fly-reward-source,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .fly-reward-source {
  left: 46px;
  top: 6px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .chest-icon,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .chest-icon,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .chest-icon,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .chest-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 131px;
  height: 131px;
  z-index: 1;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .chest-icon .static,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .chest-icon .static,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .chest-icon .static,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .chest-icon .static {
  position: absolute;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .button-buy,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .button-buy,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .button-buy {
  top: 166px;
  left: 11px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 108px;
  height: 43px;
  z-index: 4;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy:hover,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .button-buy:hover,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .button-buy:hover,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy:active,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .button-buy:active,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .button-buy:active,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .button-buy:active {
  background-position-y: 100%;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy span,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .button-buy span,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .button-buy span,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .button-buy span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 19px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy .cloud-button-buy,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .button-buy .cloud-button-buy,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .button-buy .cloud-button-buy,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .button-buy .cloud-button-buy {
  top: -94px;
  left: -95px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards {
  top: 53px;
  left: 0;
  width: 100%;
  height: 110px;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward > .reward-icon,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward > .reward-icon,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward > .reward-icon,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward > .reward-icon {
  width: 39px;
  height: 39px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward > .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward.superflowers > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.superflowers > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.superflowers > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward.bailers > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.bailers > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.bailers > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward.rakes > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.rakes > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.rakes > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward.trowels > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.trowels > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.trowels > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward.unlim > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.unlim > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.unlim > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward.coins > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.coins > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.coins > .reward-icon:before,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward .count {
  color: #44155e;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward.unlim,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.unlim,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.unlim,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.unlim {
  width: 100%;
  height: 39px;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward.unlim .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.unlim .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.unlim .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.unlim .count {
  margin-left: 4px;
  height: 100%;
  font-size: 21px;
  line-height: 1.8;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward:not(.unlim),
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward:not(.unlim),
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward:not(.unlim),
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward:not(.unlim) {
  width: 39px;
  height: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .rewards .reward:not(.unlim) .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward:not(.unlim) .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward:not(.unlim) .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward:not(.unlim) .count {
  width: 100%;
  height: 15px;
  font-size: 15px;
  line-height: 1;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .checkmark,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .checkmark,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .checkmark,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .checkmark {
  left: 42px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.coins,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.coins,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.coins {
  width: 100%;
  height: 39px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 .rewards .reward.coins .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 .rewards .reward.coins .count,
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 .rewards .reward.coins .count {
  margin-left: 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
  font-size: 21px;
  line-height: 1.8;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy > * {
  position: absolute;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy .ads-icon {
  top: 6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy .text-free {
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2.2;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy.midroll .ads-icon {
  opacity: 1;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-0 .button-buy:not(.midroll) .text-free {
  opacity: 1;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-1 {
  margin-left: 23px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-2 {
  margin-left: 23px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-3 {
  margin-left: 23px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 {
  margin-bottom: 32px;
  width: 100%;
  height: 220px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .fly-reward-source {
  top: 82px;
  left: 354px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .button-buy {
  top: 172px;
  left: 287px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 185px;
  height: 47px;
  z-index: 4;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .button-buy:active {
  background-position-y: 100%;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .button-buy span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 23px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .button-buy .cloud-button-buy {
  top: -106px;
  left: -15px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards {
  top: 53px;
  left: 228px;
  width: 300px;
  height: 68px;
  -webkit-box-pack: center;
          justify-content: center;
  z-index: 3;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward {
  position: relative;
  display: -webkit-box;
  display: flex;
  width: 54px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward > .reward-icon {
  width: 49px;
  height: 49px;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward > .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.49);
          transform: scale(0.49);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.49);
          transform: scale(0.49);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.49);
          transform: scale(0.49);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.49);
          transform: scale(0.49);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.49);
          transform: scale(0.49);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.49);
          transform: scale(0.49);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .rewards .reward .count {
  width: 100%;
  font-size: 17px;
  line-height: 1;
  text-shadow: 0 -1px 1px #440337, 0 -1px 1px #440337, 0 1px 1px #440337, 0 1px 1px #440337, -1px 0 1px #440337, 1px 0 1px #440337, -1px 0 1px #440337, 1px 0 1px #440337, -1px -1px 1px #440337, 1px -1px 1px #440337, -1px 1px 1px #440337, 1px 1px 1px #440337, -1px -1px 1px #440337, 1px -1px 1px #440337, -1px 1px 1px #440337, 1px 1px 1px #440337;
}
.popup.popup-promotion-chests-v2 .content .chest-bar.chest-4 .checkmark {
  left: 354px;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  z-index: 20;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  opacity: 0;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step > * {
  position: absolute;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0 .button {
  top: 547px;
  left: 94px;
  width: 108px;
  height: 43px;
  z-index: 1;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0 .cursor {
  top: 559px;
  left: 138px;
  width: 100px;
  height: 100px;
  pointer-events: none;
  opacity: 0;
  z-index: 2;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0 .cursor:before {
  content: '';
  position: absolute;
  top: 42px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -191px no-repeat;
  width: 50px;
  height: 50px;
  -webkit-animation: hand-move 1s ease-in-out;
          animation: hand-move 1s ease-in-out;
}
@-webkit-keyframes hand-move {
  from,
  to {
    top: 42px;
    left: 30px;
  }
  30%,
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    top: 0;
    left: 0;
    -webkit-transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
            transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
  }
}
@keyframes hand-move {
  from,
  to {
    top: 42px;
    left: 30px;
  }
  30%,
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    top: 0;
    left: 0;
    -webkit-transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
            transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
  }
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0 .cursor:before {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step.step-1 .cloud-tutorial {
  top: 454px;
  left: 68px;
  opacity: 0;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step.step-1 .cloud-tutorial .cloud-content {
  padding: 5px 0;
}
.popup.popup-promotion-chests-v2 .promotion-chests-tutorial .promotion-chests-tutorial-step.step-1 .cloud-tutorial .cloud-content div {
  line-height: 1.3;
}
#content .popup.popup-promotion-chests-v2 .promotion-chest-fly-coin {
  position: absolute;
  width: 40px !important;
  height: 40px !important;
  opacity: 0;
  z-index: 100;
}
#content .popup.popup-promotion-chests-v2 .promotion-chest-fly-coin:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward {
  position: absolute;
  width: 40px !important;
  height: 40px !important;
  opacity: 0;
  z-index: 1000;
  z-index: 100;
}
#content .popup.popup-promotion-chests-v2 .fly-reward > div {
  position: absolute;
  bottom: 3px;
  right: 3px;
  width: 100%;
  color: #fff;
  font-family: 'bip', sans-serif;
  font-size: 20px;
  text-align: right;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
}
#content .popup.popup-promotion-chests-v2 .fly-reward:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.bailers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.coins:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.coins > div {
  bottom: 3px;
  right: 3px;
  text-align: center;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.rakes:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.superflowers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.trowels:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.prebooster_bombs:before,
#content .popup.popup-promotion-chests-v2 .fly-reward.prebooster_bombs_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.prebooster_superflowers:before,
#content .popup.popup-promotion-chests-v2 .fly-reward.prebooster_superflowers_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward.unlim:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat !important;
  -webkit-transform: scale(0.4) !important;
          transform: scale(0.4) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2 .fly-reward > div {
  bottom: -12px;
}
#content .popup.popup-promotion-chests-v2 .coins-reward-amount {
  position: absolute;
  top: 380px;
  left: 132px;
  font-size: 20px;
  color: #ffffff;
  font-family: 'bip', sans-serif;
  opacity: 0;
  z-index: 100;
}
@keyframes coins-reward-amount-text-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
#content .popup.popup-promotion-chests-v2 .coins-reward-amount.animated {
  -webkit-animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
          animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
}
#content .popup.popup-promotion-chests-v2[__chest-level='0'] .coins-reward-amount {
  left: 132px;
}
#content .popup.popup-promotion-chests-v2[__chest-level='1'] .coins-reward-amount {
  left: 280px;
}
#content .popup.popup-promotion-chests-v2[__chest-level='2'] .coins-reward-amount {
  left: 431px;
}
#content .popup.popup-promotion-chests-v2[__chest-level='3'] .coins-reward-amount {
  left: 586px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests {
  top: 0;
  left: 0;
  width: 760px;
  height: 630px;
  background: rgba(0, 0, 0, 0.8);
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests > * {
  position: absolute;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .popup-header {
  top: 30px;
  left: 230px;
  width: 330px;
  height: 38px;
  font-size: 30px;
  color: #faec75;
  line-height: 1;
  letter-spacing: 3px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .popup-close {
  top: 25px;
  left: 639px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .popup-close:active {
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .popup-text {
  top: 84px;
  width: 100%;
  color: #d9c7fd;
  font-size: 21px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .time-plank {
  top: 35px;
  left: 85px;
  width: 105px;
  height: 30px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: left;
          justify-content: left;
  -webkit-box-align: end;
          align-items: flex-end;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .time-plank > .clock {
  position: relative;
  width: 30px;
  height: 30.6px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .time-plank > .clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.2px -1.8px;
          transform-origin: -1.2px -1.8px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .time-plank > .clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .time-plank > .time {
  position: relative;
  margin-bottom: 6px;
  font-size: 13px;
  border-bottom: 2px solid #fff;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back {
  top: 0;
  left: 0;
  z-index: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .bg {
  position: absolute;
  top: 68px;
  left: 66px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") 0 0 no-repeat;
  width: 629px;
  height: 365px;
  z-index: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine {
  position: absolute;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.back {
  z-index: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.back:before {
  opacity: 0.5;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.front {
  z-index: 2;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-1 {
  top: 183px;
  left: 115px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-2 {
  top: 180px;
  left: 219px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-3 {
  top: 195px;
  left: 600px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-4 {
  top: 259px;
  left: 612px;
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-5 {
  top: 290px;
  left: 600px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-6 {
  top: 148px;
  left: 135px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-7 {
  top: 178px;
  left: 159px;
  -webkit-animation-delay: -1.5s;
          animation-delay: -1.5s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-8 {
  top: 137px;
  left: 214px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-9 {
  top: 290px;
  left: 520px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-10 {
  top: 327px;
  left: 555px;
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-11 {
  top: 202px;
  left: 565px;
  -webkit-animation-delay: -0.65s;
          animation-delay: -0.65s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-shine-back > .shine.shine-12 {
  top: 290px;
  left: 632px;
  -webkit-animation-delay: -0.25s;
          animation-delay: -0.25s;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests canvas {
  position: absolute;
  pointer-events: none;
  width: 600px;
  height: 600px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .static {
  position: absolute;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests.spine .content .chest-bar .chest-icon .static {
  display: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests.spine .content .chest-bar .chest-icon canvas {
  display: block;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content {
  top: 110px;
  left: 0;
  width: 100%;
  height: 490px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
  z-index: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar-wrap {
  position: relative;
  width: 143px;
  height: 199px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar-wrap:nth-of-type(3),
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar-wrap:nth-of-type(4),
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar-wrap:nth-of-type(5) {
  margin-left: 23px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .fly-reward-source {
  position: absolute;
  width: 40px;
  height: 40px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .checkmark {
  position: absolute;
  top: 50px;
  left: 34px;
  width: 87px;
  height: 86px;
  z-index: 4;
  pointer-events: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .checkmark:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -880px -463px no-repeat;
  width: 87px;
  height: 86px;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .checkmark:after {
  content: '';
  position: absolute;
  top: -107px;
  left: -108px;
  display: none;
  width: 300px;
  height: 300px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 20%, #25f901 20%, transparent 30%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .checkmark.done:before {
  -webkit-animation: checkmark-animation 0.7s linear forwards;
          animation: checkmark-animation 0.7s linear forwards;
}
@keyframes checkmark-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .checkmark.done:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .rewards {
  position: absolute;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  z-index: 3;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .rewards .reward {
  position: relative;
  display: -webkit-box;
  display: flex;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar .rewards .reward > * {
  position: relative;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.opened .button-buy {
  display: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.opened .checkmark:before {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0;
  width: 100%;
  height: 100%;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -444px -365px no-repeat;
  width: 143px;
  height: 199px;
  z-index: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0:after,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1:after,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2:after,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3:after {
  display: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards {
  top: 26px;
  left: 0;
  width: 100%;
  height: 110px;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward > .reward-icon,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward > .reward-icon,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward > .reward-icon,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward > .reward-icon {
  width: 39px;
  height: 39px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward > .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.superflowers > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.superflowers > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.superflowers > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.bailers > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.bailers > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.bailers > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.rakes > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.rakes > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.rakes > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.trowels > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.trowels > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.trowels > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.unlim > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.unlim > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.unlim > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.coins > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.coins > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.coins > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward .count {
  color: #44155e;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.unlim,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.unlim,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.unlim,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.unlim {
  width: unset;
  height: 39px;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.unlim .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.unlim .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.unlim .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.unlim .count {
  margin-left: 4px;
  height: 100%;
  font-size: 21px;
  line-height: 1.8;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward:not(.unlim),
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward:not(.unlim),
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward:not(.unlim),
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward:not(.unlim) {
  width: 39px;
  height: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward:not(.unlim) .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward:not(.unlim) .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward:not(.unlim) .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward:not(.unlim) .count {
  width: 100%;
  height: 15px;
  font-size: 15px;
  line-height: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .rewards .reward.coins.with-stroke .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .rewards .reward.coins.with-stroke .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .rewards .reward.coins.with-stroke .count,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .rewards .reward.coins.with-stroke .count {
  color: #fff;
  text-shadow: 0 -1px 1px #44155e, 0 -1px 1px #44155e, 0 1px 1px #44155e, 0 1px 1px #44155e, -1px 0 1px #44155e, 1px 0 1px #44155e, -1px 0 1px #44155e, 1px 0 1px #44155e, -1px -1px 1px #44155e, 1px -1px 1px #44155e, -1px 1px 1px #44155e, 1px 1px 1px #44155e, -1px -1px 1px #44155e, 1px -1px 1px #44155e, -1px 1px 1px #44155e, 1px 1px 1px #44155e;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .button-buy,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .button-buy,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .button-buy {
  position: absolute;
  top: 143px;
  left: 17px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 108px;
  height: 43px;
  z-index: 4;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy:hover,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .button-buy:hover,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .button-buy:hover,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy:active,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .button-buy:active,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .button-buy:active,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .button-buy:active {
  background-position-y: 100%;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy span,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .button-buy span,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .button-buy span,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .button-buy span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 19px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy.hide,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .button-buy.hide,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .button-buy.hide,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .button-buy.hide {
  display: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .sphere-icon,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .sphere-icon,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .sphere-icon,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .sphere-icon {
  position: relative;
  margin-left: 6px;
  width: 41px;
  height: 43px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .sphere-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .sphere-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .sphere-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .sphere-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -967px -463px no-repeat;
  width: 41px;
  height: 43px;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .sphere-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-1 .sphere-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-2 .sphere-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-3 .sphere-icon:before {
  top: -2px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy .ads-icon {
  position: absolute;
  top: 6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -1008px -463px no-repeat;
  width: 36px;
  height: 26px;
  opacity: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy .text-free {
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2.2;
  opacity: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy.midroll .ads-icon {
  opacity: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-0 .button-buy:not(.midroll) .text-free {
  opacity: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  height: 278px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal {
  position: absolute;
  top: 135px;
  left: 240px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -629px -648px no-repeat;
  width: 276px;
  height: 146px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place {
  position: absolute;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  border: 1px solid #7C356D;
  background-color: #fce064;
  box-shadow: -1.4px 1.4px 4px 0 rgba(56, 8, 98, 0.8), inset 0 2px 2px 0 rgba(255, 255, 255, 0.5);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place > .sphere-target {
  position: absolute;
  left: 4px;
  top: 4px;
  box-sizing: border-box;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: #C07B37FF;
  box-shadow: inset 0 3px 0 0 rgba(192, 123, 55, 0.31);
  z-index: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place > .sphere-target:after {
  content: '';
  position: absolute;
  left: -83px;
  top: -83px;
  display: none;
  width: 200px;
  height: 200px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, transparent 20%, #ff00ff 20%, transparent 30%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff00ff 15%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff00ff 20%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff00ff 15%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%), radial-gradient(circle, #ff00ff 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place > .sphere-target.done:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.sphere-place-1,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.sphere-place-4 {
  top: 64px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.sphere-place-2,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.sphere-place-3 {
  top: 77px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.sphere-place-1 {
  left: 10px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.sphere-place-2 {
  left: 80px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.sphere-place-3 {
  left: 155px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.sphere-place-4 {
  left: 222px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place .sphere-icon {
  position: absolute;
  left: 4px;
  top: 4px;
  width: 35px;
  height: 36.70731707px;
  opacity: 0;
  z-index: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place .sphere-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -967px -463px no-repeat;
  width: 41px;
  height: 43px;
  -webkit-transform: scale(0.85365854);
          transform: scale(0.85365854);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal .sphere-place.opened .sphere-icon {
  opacity: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest {
  position: absolute;
  top: -64px;
  left: 156px;
  width: 444px;
  height: 350px;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest .chest-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 444px;
  height: 350px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest .chest-icon > .static {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest .chest-icon > .static:before {
  content: '';
  position: absolute;
  top: -113px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") 0 -365px no-repeat;
  width: 444px;
  height: 463px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest .chest-icon.open > .static:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -629px 0 no-repeat;
  width: 444px;
  height: 463px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest .chest-icon canvas {
  top: -123px;
  left: -75px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest .fly-reward-source {
  top: 160px;
  left: 186px;
  width: 80px;
  height: 80px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .dome {
  position: absolute;
  top: 11px;
  left: 254px;
  width: 251px;
  height: 185px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .dome .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -629px -463px no-repeat;
  width: 251px;
  height: 185px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .dome canvas {
  top: -191px;
  left: -176px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .rewards {
  display: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest-pedestal:hover ~ .final-reward-cloud,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .chest:hover ~ .final-reward-cloud,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .dome:hover ~ .final-reward-cloud {
  opacity: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4[__no-clickable='true'] {
  pointer-events: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud {
  position: absolute;
  top: -38px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 10;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content {
  width: 100%;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward {
  position: relative;
  width: 50px;
  height: 50px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward:not(:last-of-type) {
  margin-right: 2px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward:last-of-type {
  margin-right: auto;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: center;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: none;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-icon:before,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-amount,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-amount,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-amount,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-amount,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-amount,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-amount,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-amount,
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-amount {
  text-align: right;
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward .reward-amount {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 15px;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="1"] {
  left: 332.5px;
  width: 95px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="1"] * {
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="1"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="1"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="1"]:after {
  -webkit-transform: translate(27.5px, -10px) rotate(17deg) scale(-1, 1);
          transform: translate(27.5px, -10px) rotate(17deg) scale(-1, 1);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="2"] {
  left: 307.5px;
  width: 145px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="2"] * {
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="2"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="2"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="2"]:after {
  -webkit-transform: translate(52.5px, -10px) rotate(17deg) scale(-1, 1);
          transform: translate(52.5px, -10px) rotate(17deg) scale(-1, 1);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="3"] {
  left: 282.5px;
  width: 195px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="3"] * {
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="3"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="3"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="3"]:after {
  -webkit-transform: translate(77.5px, -10px) rotate(17deg) scale(-1, 1);
          transform: translate(77.5px, -10px) rotate(17deg) scale(-1, 1);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="4"] {
  left: 257.5px;
  width: 245px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="4"]:after {
  -webkit-transform: translate(102.5px, -10px) rotate(17deg) scale(-1, 1);
          transform: translate(102.5px, -10px) rotate(17deg) scale(-1, 1);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="5"] {
  left: 232.5px;
  width: 295px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="5"] * {
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="5"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="5"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="5"]:after {
  -webkit-transform: translate(127.5px, -10px) rotate(17deg) scale(-1, 1);
          transform: translate(127.5px, -10px) rotate(17deg) scale(-1, 1);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="6"] {
  left: 207.5px;
  width: 345px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="6"] * {
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="6"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="6"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="6"]:after {
  -webkit-transform: translate(152.5px, -10px) rotate(17deg) scale(-1, 1);
          transform: translate(152.5px, -10px) rotate(17deg) scale(-1, 1);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="7"] {
  left: 182.5px;
  width: 395px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="7"] * {
  box-sizing: border-box;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="7"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="7"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud[__reward-amount="7"]:after {
  -webkit-transform: translate(177.5px, -10px) rotate(17deg) scale(-1, 1);
          transform: translate(177.5px, -10px) rotate(17deg) scale(-1, 1);
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .content .chest-bar.chest-4 .final-reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: block;
  text-align: right;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .text-with-violet-stroke {
  text-shadow: 0 -1px 1px #440337, 0 -1px 1px #440337, 0 1px 1px #440337, 0 1px 1px #440337, -1px 0 1px #440337, 1px 0 1px #440337, -1px 0 1px #440337, 1px 0 1px #440337, -1px -1px 1px #440337, 1px -1px 1px #440337, -1px 1px 1px #440337, 1px 1px 1px #440337, -1px -1px 1px #440337, 1px -1px 1px #440337, -1px 1px 1px #440337, 1px 1px 1px #440337;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  z-index: 20;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  opacity: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step > * {
  position: absolute;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 160px;
  height: 214px;
  border-width: 400px 551px 18px 51px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 8px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0 .button {
  top: 549px;
  left: 87px;
  width: 108px;
  height: 43px;
  z-index: 1;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0 .cursor {
  top: 561px;
  left: 126px;
  width: 100px;
  height: 100px;
  pointer-events: none;
  opacity: 0;
  z-index: 2;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0 .cursor:before {
  content: '';
  position: absolute;
  top: 42px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -191px no-repeat;
  width: 50px;
  height: 50px;
  -webkit-animation: hand-move 1s ease-in-out;
          animation: hand-move 1s ease-in-out;
}
@keyframes hand-move {
  from,
  to {
    top: 42px;
    left: 30px;
  }
  30%,
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    top: 0;
    left: 0;
    -webkit-transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
            transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
  }
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-0 .cursor:before {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 492px;
  height: 214px;
  border-width: 400px 53px 18px 217px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 8px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-1 .cloud-tutorial {
  top: 324px;
  left: 60px;
  opacity: 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-1 .cloud-tutorial .cloud-content {
  padding: 5px 0;
}
.popup.popup-promotion-chests-v2.popup-promotion-magic-chests .promotion-chests-tutorial .promotion-chests-tutorial-step.step-1 .cloud-tutorial .cloud-content div {
  line-height: 1.3;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-sphere-icon {
  width: 41px;
  height: 43px;
  z-index: 100;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-sphere-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-magic-chests/sprites.32e14a2.png") -967px -463px no-repeat;
  width: 41px;
  height: 43px;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward {
  display: -webkit-box;
  display: flex;
  z-index: 100;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward > .reward-icon {
  width: 39px;
  height: 39px;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward > .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward .count {
  color: #fff;
  text-shadow: 0 -1px 1px #44155e, 0 -1px 1px #44155e, 0 1px 1px #44155e, 0 1px 1px #44155e, -1px 0 1px #44155e, 1px 0 1px #44155e, -1px 0 1px #44155e, 1px 0 1px #44155e, -1px -1px 1px #44155e, 1px -1px 1px #44155e, -1px 1px 1px #44155e, 1px 1px 1px #44155e, -1px -1px 1px #44155e, 1px -1px 1px #44155e, -1px 1px 1px #44155e, 1px 1px 1px #44155e;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward.unlim {
  width: unset;
  height: 39px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: start;
          align-items: flex-start;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward.unlim .count {
  margin-left: 4px;
  height: 100%;
  font-size: 21px;
  line-height: 1.8;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward:not(.unlim) {
  width: 39px;
  height: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .magic-chest-fly-reward:not(.unlim) .count {
  width: 100%;
  height: 15px;
  font-size: 15px;
  line-height: 1;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-coins-reward-source {
  width: 30px;
  height: 30px;
  z-index: 99;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-coin.magic-chest-reward-coin {
  position: absolute;
  width: 30px;
  height: 31.27659574px;
  opacity: 0;
  z-index: 100;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-coin.magic-chest-reward-coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .reward-coin.magic-chest-reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .coins-reward-amount {
  position: absolute;
  top: 380px;
  left: 132px;
  font-size: 30px;
  text-shadow: 0 -1px 1px #44155e, 0 -1px 1px #44155e, 0 1px 1px #44155e, 0 1px 1px #44155e, -1px 0 1px #44155e, 1px 0 1px #44155e, -1px 0 1px #44155e, 1px 0 1px #44155e, -1px -1px 1px #44155e, 1px -1px 1px #44155e, -1px 1px 1px #44155e, 1px 1px 1px #44155e, -1px -1px 1px #44155e, 1px -1px 1px #44155e, -1px 1px 1px #44155e, 1px 1px 1px #44155e;
  z-index: 100;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward {
  position: absolute;
  width: 80px !important;
  height: 80px !important;
  opacity: 0;
  z-index: 1000;
  z-index: 100;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward > div {
  position: absolute;
  bottom: 3px;
  right: 3px;
  width: 100%;
  color: #fff;
  font-family: 'bip', sans-serif;
  font-size: 30px;
  text-align: right;
  text-shadow: 0 -1px 1px #440337, 0 -1px 1px #440337, 0 1px 1px #440337, 0 1px 1px #440337, -1px 0 1px #440337, 1px 0 1px #440337, -1px 0 1px #440337, 1px 0 1px #440337, -1px -1px 1px #440337, 1px -1px 1px #440337, -1px 1px 1px #440337, 1px 1px 1px #440337, -1px -1px 1px #440337, 1px -1px 1px #440337, -1px 1px 1px #440337, 1px 1px 1px #440337;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.bailers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat !important;
  -webkit-transform: scale(0.8) !important;
          transform: scale(0.8) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.coins:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.8) !important;
          transform: scale(0.8) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.coins > div {
  bottom: 3px;
  right: 3px;
  text-align: center;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.rakes:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat !important;
  -webkit-transform: scale(0.8) !important;
          transform: scale(0.8) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.superflowers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat !important;
  -webkit-transform: scale(0.8) !important;
          transform: scale(0.8) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.trowels:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat !important;
  -webkit-transform: scale(0.8) !important;
          transform: scale(0.8) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.prebooster_bombs:before,
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.prebooster_bombs_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat !important;
  -webkit-transform: scale(0.8) !important;
          transform: scale(0.8) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.prebooster_superflowers:before,
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.prebooster_superflowers_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat !important;
  -webkit-transform: scale(0.8) !important;
          transform: scale(0.8) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward.unlim:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat !important;
  -webkit-transform: scale(0.8) !important;
          transform: scale(0.8) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests .fly-reward > div {
  bottom: -25px;
  left: 0;
  right: 0;
  text-align: center;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests[__chest-level='0'] .coins-reward-amount {
  left: 132px;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests[__chest-level='1'] .coins-reward-amount {
  left: 280px;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests[__chest-level='2'] .coins-reward-amount {
  left: 431px;
}
#content .popup.popup-promotion-chests-v2.popup-promotion-magic-chests[__chest-level='3'] .coins-reward-amount {
  left: 586px;
}
.popup.out-of-levels-duels {
  width: 468px;
  height: 385px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.out-of-levels-duels .form {
  position: absolute;
  top: 23px;
  left: 21px;
  width: 426px;
  height: 317px;
  z-index: 3;
}
.popup.out-of-levels-duels .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.56126482);
          transform: scaleX(0.56126482);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.out-of-levels-duels .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.56349206);
          transform: scaleX(0.56349206);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.out-of-levels-duels .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 277px;
}
.popup.out-of-levels-duels .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 277px;
}
.popup.out-of-levels-duels .popup-bg {
  position: absolute;
  top: 20px;
  left: 41px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 386px;
  height: 297px;
  z-index: 1;
}
.popup.out-of-levels-duels .popup-header {
  position: absolute;
  top: 0px;
  left: 5px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.out-of-levels-duels .popup-header span {
  position: absolute;
  top: 18px;
  width: 468px;
  z-index: 1;
}
.popup.out-of-levels-duels .popup-header .header_bg {
  position: absolute;
  width: 468px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.out-of-levels-duels .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.out-of-levels-duels .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.13114754);
          transform: scaleX(2.13114754);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.out-of-levels-duels .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.out-of-levels-duels .popup-close {
  position: absolute;
  top: 6px;
  left: 415px;
  z-index: 5;
}
.popup.out-of-levels-duels .content {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.popup.out-of-levels-duels .content > * {
  position: absolute;
}
.popup.out-of-levels-duels .content .text {
  top: 69px;
  left: 49px;
  width: 373px;
  height: 92px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, 1px 3px 2px #095129;
  z-index: 1;
}
.popup.out-of-levels-duels .content .text span {
  color: #eded7c;
}
.popup.out-of-levels-duels .content .icon-duels {
  position: absolute;
  left: 152px;
  top: 150px;
  width: 154px;
  height: 140px;
  z-index: 2;
}
.popup.out-of-levels-duels .content .icon-duels .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.popup.out-of-levels-duels .content .icon-duels .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@-webkit-keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@-webkit-keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark {
  position: absolute;
}
.popup.out-of-levels-duels .content .icon-duels .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@-webkit-keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@-webkit-keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@-webkit-keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.popup.out-of-levels-duels .content .icon-duels .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.popup.out-of-levels-duels .content .icon-duels .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark {
  position: absolute;
}
.popup.out-of-levels-duels .content .icon-duels .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.popup.out-of-levels-duels .content .icon-duels .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.popup.out-of-levels-duels .content .icon-duels .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark {
  position: absolute;
}
.popup.out-of-levels-duels .content .icon-duels .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.popup.out-of-levels-duels .content .icon-duels .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.popup.out-of-levels-duels .content .icon-duels .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark {
  position: absolute;
}
.popup.out-of-levels-duels .content .icon-duels .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.popup.out-of-levels-duels .content .icon-duels .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.popup.out-of-levels-duels .content .icon-duels .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark {
  position: absolute;
}
.popup.out-of-levels-duels .content .icon-duels .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.popup.out-of-levels-duels .content .icon-duels .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.popup.out-of-levels-duels .content .icon-duels .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.out-of-levels-duels .content .icon-duels .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark {
  position: absolute;
}
.popup.out-of-levels-duels .content .icon-duels .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .content .icon-duels .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.popup.out-of-levels-duels .content .leafs {
  top: 173px;
  left: 52px;
  width: 368px;
  height: 140px;
  overflow: hidden;
  z-index: 1;
}
.popup.out-of-levels-duels .content .leafs > * {
  position: absolute;
}
.popup.out-of-levels-duels .content .leafs .leafs-left,
.popup.out-of-levels-duels .content .leafs .leafs-right {
  position: absolute;
  z-index: 1;
}
.popup.out-of-levels-duels .content .leafs .leafs-left > *,
.popup.out-of-levels-duels .content .leafs .leafs-right > * {
  position: absolute;
}
.popup.out-of-levels-duels .content .leafs .leafs-left {
  top: 0;
  left: 0;
}
.popup.out-of-levels-duels .content .leafs .leafs-left .leaf-1 {
  position: absolute;
  left: -6px;
  top: -2px;
  -webkit-transform: scale(0.85, 0.9) rotate(-36deg);
          transform: scale(0.85, 0.9) rotate(-36deg);
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.out-of-levels-duels .content .leafs .leafs-left .leaf-2 {
  position: absolute;
  left: -12px;
  top: 16px;
  z-index: 2;
  -webkit-transform: scale(1.1, 1.1) rotate(47deg);
          transform: scale(1.1, 1.1) rotate(47deg);
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
}
.popup.out-of-levels-duels .content .leafs .leafs-left .leaf-3 {
  position: absolute;
  left: -16px;
  top: 76px;
  -webkit-transform: scale(0.85, 0.85) rotate(44deg);
          transform: scale(0.85, 0.85) rotate(44deg);
  z-index: 3;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.out-of-levels-duels .content .leafs .leafs-left .leaf-4 {
  position: absolute;
  left: 24px;
  top: 58px;
  -webkit-transform: scale(0.85, 0.85) rotate(44deg);
          transform: scale(0.85, 0.85) rotate(44deg);
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.out-of-levels-duels .content .leafs .leafs-left .leaf-5 {
  position: absolute;
  left: 44px;
  top: 93px;
  -webkit-transform: scale(-0.75, 0.75) rotate(-21deg);
          transform: scale(-0.75, 0.75) rotate(-21deg);
  z-index: 5;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.out-of-levels-duels .content .leafs .leafs-left .leafs-blur {
  position: absolute;
  top: 0px;
  left: -11px;
  width: 121px;
  height: 149px;
  background-image: linear-gradient(38deg, rgba(39, 108, 102, 0.47) 0%, rgba(39, 108, 102, 0) 100%);
  z-index: 6;
}
.popup.out-of-levels-duels .content .leafs .leafs-right {
  top: -11px;
  left: 253px;
}
.popup.out-of-levels-duels .content .leafs .leafs-right .leaf-1 {
  position: absolute;
  left: 66px;
  top: 23px;
  -webkit-transform: scale(-1.2, 1.3) rotate(25deg);
          transform: scale(-1.2, 1.3) rotate(25deg);
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.out-of-levels-duels .content .leafs .leafs-right .leaf-2 {
  position: absolute;
  left: 14px;
  top: 54px;
  -webkit-transform: scale(0.95, 1) rotate(-26deg);
          transform: scale(0.95, 1) rotate(-26deg);
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
}
.popup.out-of-levels-duels .content .leafs .leafs-right .leaf-3 {
  position: absolute;
  left: 72px;
  top: 51px;
  -webkit-transform: scale(0.85, 0.85) rotate(-8deg);
          transform: scale(0.85, 0.85) rotate(-8deg);
  z-index: 3;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.out-of-levels-duels .content .leafs .leafs-right .leaf-4 {
  position: absolute;
  left: 57px;
  top: 96px;
  -webkit-transform: scale(0.85, 0.85) rotate(-47deg);
          transform: scale(0.85, 0.85) rotate(-47deg);
  z-index: 4;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.out-of-levels-duels .content .leafs .leafs-right .leaf-5 {
  position: absolute;
  left: 0px;
  top: 99px;
  -webkit-transform: scale(0.75, 0.75) rotate(-28deg);
          transform: scale(0.75, 0.75) rotate(-28deg);
  z-index: 5;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.out-of-levels-duels .content .leafs .leafs-right .leafs-blur {
  position: absolute;
  top: 7px;
  left: -2px;
  width: 121px;
  height: 149px;
  background-image: linear-gradient(-38deg, rgba(39, 108, 102, 0.47) 0%, rgba(39, 108, 102, 0) 100%);
  z-index: 6;
}
.popup.out-of-levels-duels .popup-border-bottom {
  position: absolute;
  top: 317px;
  left: 21px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.01179245, 1.09259259);
          transform: scale(1.01179245, 1.09259259);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.out-of-levels-duels .popup-button-duel {
  position: absolute;
  top: 322px;
  left: 136px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 199px;
  height: 48px;
  z-index: 5;
}
.popup.out-of-levels-duels .popup-button-duel:hover {
  background-position-y: 50%;
}
.popup.out-of-levels-duels .popup-button-duel:active {
  background-position-y: 100%;
}
.popup.out-of-levels-duels .popup-button-duel span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.out-of-levels-duels .firefly {
  /*images firefly*/
  position: absolute;
}
.popup.out-of-levels-duels .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.out-of-levels-duels .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.out-of-levels-duels .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.out-of-levels-duels .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.out-of-levels-duels .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.out-of-levels-duels .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.out-of-levels-duels .firefly.firefly-1 {
  top: 342px;
  left: 4px;
  z-index: 1;
  -webkit-animation: firefly-animation-1 3s linear infinite;
          animation: firefly-animation-1 3s linear infinite;
}
@-webkit-keyframes firefly-animation-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -25px);
            transform: rotate(-15deg) translate(0px, -25px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -50px);
            transform: rotate(0deg) translate(0px, -50px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -75px);
            transform: rotate(3deg) translate(0px, -75px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -100px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -100px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -150px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -150px) scale(0.01);
    opacity: 0;
  }
}
@keyframes firefly-animation-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -25px);
            transform: rotate(-15deg) translate(0px, -25px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -50px);
            transform: rotate(0deg) translate(0px, -50px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -75px);
            transform: rotate(3deg) translate(0px, -75px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -100px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -100px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -150px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -150px) scale(0.01);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .firefly.firefly-2 {
  top: 306px;
  left: 426px;
  opacity: 0;
  z-index: 1;
  -webkit-animation: firefly-animation-2 3s 1s linear infinite;
          animation: firefly-animation-2 3s 1s linear infinite;
}
@-webkit-keyframes firefly-animation-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -25px);
            transform: rotate(15deg) translate(0px, -25px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -50px);
            transform: rotate(5deg) translate(0px, -50px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -75px);
            transform: rotate(0deg) translate(0px, -75px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -100px) scale(0.5);
            transform: rotate(3deg) translate(0px, -100px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -130px) scale(0.01);
            transform: rotate(10deg) translate(0px, -130px) scale(0.01);
    opacity: 0;
  }
}
@keyframes firefly-animation-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -25px);
            transform: rotate(15deg) translate(0px, -25px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -50px);
            transform: rotate(5deg) translate(0px, -50px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -75px);
            transform: rotate(0deg) translate(0px, -75px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -100px) scale(0.5);
            transform: rotate(3deg) translate(0px, -100px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -130px) scale(0.01);
            transform: rotate(10deg) translate(0px, -130px) scale(0.01);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .firefly.firefly-3 {
  top: -10px;
  left: 145px;
  z-index: 1;
  -webkit-animation: firefly-animation-3 8s linear infinite;
          animation: firefly-animation-3 8s linear infinite;
}
@-webkit-keyframes firefly-animation-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes firefly-animation-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .firefly.firefly-4 {
  top: 36px;
  left: 435px;
  z-index: 1;
  -webkit-animation: firefly-animation-4 4s linear infinite;
          animation: firefly-animation-4 4s linear infinite;
}
@-webkit-keyframes firefly-animation-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes firefly-animation-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .firefly.firefly-5 {
  top: 349px;
  left: 424px;
  z-index: 1;
  -webkit-animation: firefly-animation-5 9s linear infinite;
          animation: firefly-animation-5 9s linear infinite;
}
@-webkit-keyframes firefly-animation-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -10px);
            transform: rotate(50deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -60px);
            transform: rotate(5deg) translate(0px, -60px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -80px) scale(0.5);
            transform: rotate(-3deg) translate(0, -80px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes firefly-animation-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -10px);
            transform: rotate(50deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -60px);
            transform: rotate(5deg) translate(0px, -60px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -80px) scale(0.5);
            transform: rotate(-3deg) translate(0, -80px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.out-of-levels-duels .firefly.firefly-6 {
  top: 240px;
  left: 15px;
  z-index: 0;
  -webkit-animation: firefly-animation-6 7s linear infinite;
          animation: firefly-animation-6 7s linear infinite;
}
@-webkit-keyframes firefly-animation-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -40px);
            transform: rotate(-60deg) translate(0px, -40px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -80px);
            transform: rotate(0deg) translate(0px, -80px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -85px) scale(0.5);
            transform: rotate(5deg) translate(0, -85px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes firefly-animation-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -40px);
            transform: rotate(-60deg) translate(0px, -40px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -80px);
            transform: rotate(0deg) translate(0px, -80px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -85px) scale(0.5);
            transform: rotate(5deg) translate(0, -85px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.out-of-levels-duels .firefly.firefly-7 {
  top: 38px;
  left: -3px;
  z-index: 1;
  -webkit-animation: firefly-animation-7 5s linear infinite;
          animation: firefly-animation-7 5s linear infinite;
}
@-webkit-keyframes firefly-animation-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
@keyframes firefly-animation-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.popup.out-of-levels-duels .firefly.firefly-8 {
  top: 220px;
  left: 18px;
  z-index: -1;
  -webkit-animation: firefly-animation-8 15s linear infinite;
          animation: firefly-animation-8 15s linear infinite;
}
@-webkit-keyframes firefly-animation-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(580px, -120px);
            transform: rotate(0deg) translate(580px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(600px, -120px);
            transform: rotate(0deg) translate(600px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(600px, -100px);
            transform: rotate(0deg) translate(600px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
@keyframes firefly-animation-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(580px, -120px);
            transform: rotate(0deg) translate(580px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(600px, -120px);
            transform: rotate(0deg) translate(600px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(600px, -100px);
            transform: rotate(0deg) translate(600px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
.popup.out-of-levels-duels .firefly.firefly-9 {
  top: 220px;
  left: 22px;
  z-index: -1;
  -webkit-animation: firefly-animation-9 15s linear infinite;
          animation: firefly-animation-9 15s linear infinite;
}
@-webkit-keyframes firefly-animation-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(580px, -100px);
            transform: rotate(0deg) translate(580px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(600px, -120px);
            transform: rotate(0deg) translate(600px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(600px, -130px);
            transform: rotate(0deg) translate(600px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
@keyframes firefly-animation-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(580px, -100px);
            transform: rotate(0deg) translate(580px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(600px, -120px);
            transform: rotate(0deg) translate(600px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(600px, -130px);
            transform: rotate(0deg) translate(600px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
.popup.popup-shop-coins {
  /* Смещение */
  width: 715px;
  height: 508px;
  font-family: 'bip', sans-serif;
  color: #fff;
  /*form*/
  /*backgrounds*/
  /*windscreen*/
  /*header*/
  /*button close*/
  /*butterflies*/
  /*fireflies*/
  /*promotion label*/
  /*content*/
}
.popup.popup-shop-coins .form {
  width: 642px;
  height: 485px;
  position: absolute;
  top: 25px;
  left: 34px;
  z-index: 1;
}
.popup.popup-shop-coins .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.8458498);
          transform: scaleX(0.8458498);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-shop-coins .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.84920635);
          transform: scaleX(0.84920635);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-shop-coins .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 445px;
}
.popup.popup-shop-coins .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 445px;
}
.popup.popup-shop-coins .popup-bg {
  position: absolute;
  top: 0px;
  left: 0px;
}
.popup.popup-shop-coins .popup-bg .bg-top {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 600px;
  height: 255px;
  position: absolute;
  top: 45px;
  left: 55px;
}
.popup.popup-shop-coins .popup-bg .bg-bottom {
  position: absolute;
  top: 300px;
  left: 62px;
  width: 588px;
  height: 183px;
  background-color: #0b7e82;
}
.popup.popup-shop-coins .popup-bg .bg-shadow {
  width: 584px;
  height: 31px;
  background-image: linear-gradient(#1e575900 0%, #1e5759FF 100%);
  position: absolute;
  top: 301px;
  left: 64px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  z-index: 1;
}
.popup.popup-shop-coins .popup-bg .bg-shadow:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  background: transparent;
  border-style: solid;
  border-width: 31px 31px 0 0;
  border-color: #0b7e82 transparent transparent transparent;
}
.popup.popup-shop-coins .popup-windscreen {
  width: 714px;
  height: 91px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  position: absolute;
  top: 10px;
  left: 0px;
  z-index: 2;
}
.popup.popup-shop-coins .popup-windscreen:before,
.popup.popup-shop-coins .popup-windscreen:after {
  content: '';
  position: absolute;
  top: 0;
  width: 357px;
  height: 91px;
  z-index: -1;
}
.popup.popup-shop-coins .popup-windscreen:before {
  left: 0;
}
.popup.popup-shop-coins .popup-windscreen:after {
  left: calc(50% - 2px);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.popup.popup-shop-coins .popup-windscreen:before,
.popup.popup-shop-coins .popup-windscreen:after {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -517px -1171px no-repeat;
}
.popup.popup-shop-coins .popup-header {
  position: absolute;
  top: 0px;
  left: 227px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 42px;
  z-index: 2;
}
.popup.popup-shop-coins .popup-header span {
  position: absolute;
  top: 18px;
  width: 260px;
  z-index: 1;
}
.popup.popup-shop-coins .popup-header .header_bg {
  position: absolute;
  width: 263px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-shop-coins .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-shop-coins .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.01092896);
          transform: scaleX(1.01092896);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-shop-coins .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-shop-coins .popup-close {
  position: absolute;
  top: 23px;
  left: 638px;
  z-index: 2;
}
.popup.popup-shop-coins .objects {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.popup.popup-shop-coins .objects .fairy .static {
  width: 239px;
  height: 198px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -1171px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  position: absolute;
  top: 91px;
  left: 20px;
  z-index: 1;
}
.popup.popup-shop-coins .objects .table {
  width: 661px;
  height: 65px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -275px -792px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  position: absolute;
  top: 255px;
  left: 27px;
}
.popup.popup-shop-coins .butterfly {
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  z-index: 5;
}
.popup.popup-shop-coins .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.popup-shop-coins .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.popup-shop-coins .butterfly.position-1 {
  left: 472px;
  top: 13px;
}
.popup.popup-shop-coins .butterfly.position-2 {
  left: -38px;
  top: 31px;
}
.popup.popup-shop-coins .butterfly.blue.position-1 {
  left: 466px;
  top: 10px;
}
.popup.popup-shop-coins .butterfly.blue.position-3 {
  left: 404px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.popup-shop-coins .butterfly.blue.position-4 {
  left: -38px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.popup-shop-coins .butterfly.blue.position-5 {
  left: 553px;
  top: 443px;
}
.popup.popup-shop-coins .butterfly.blue.position-6 {
  left: -32px;
  top: 400px;
}
.popup.popup-shop-coins .butterfly.blue.position-7 {
  left: 25px;
  top: 442px;
}
.popup.popup-shop-coins .butterfly.blue.position-8 {
  left: 597px;
  top: 105px;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
}
.popup.popup-shop-coins .butterfly.pink.position-1 {
  left: 475px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.popup-shop-coins .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.popup-shop-coins .butterfly.pink.position-3 {
  left: 409px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.popup-shop-coins .butterfly.pink.position-4 {
  left: -32px;
  top: 94px;
}
.popup.popup-shop-coins .butterfly.pink.position-5 {
  left: 589px;
  top: 188px;
}
.popup.popup-shop-coins .butterfly.pink.position-6 {
  left: 510px;
  top: 0px;
}
.popup.popup-shop-coins .butterfly.pink.position-7 {
  left: -27px;
  top: 406px;
}
.popup.popup-shop-coins .butterfly.pink.position-8 {
  left: 3px;
  top: 377px;
  -webkit-transform: rotate(-20deg);
          transform: rotate(-20deg);
}
.popup.popup-shop-coins .firefly {
  /*images firefly*/
  position: absolute;
  /*firefly-1*/
  /*firefly-2*/
  /*firefly-3*/
  /*firefly-4*/
  /*firefly-5*/
  /*firefly-6*/
  /*firefly-7*/
  /*firefly-8*/
  /*firefly-9*/
}
.popup.popup-shop-coins .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-shop-coins .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-shop-coins .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-shop-coins .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-shop-coins .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-shop-coins .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-shop-coins .firefly.firefly-1 {
  left: -13px;
  top: 468px;
  z-index: 1;
  /*animate firefly 1*/
  -webkit-animation: form-658x530-firefly-1 3.5s linear infinite;
          animation: form-658x530-firefly-1 3.5s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
@keyframes form-658x530-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-shop-coins .firefly.firefly-2 {
  left: 632px;
  top: 371px;
  opacity: 0;
  z-index: 1;
  /*animate firefly-2*/
  -webkit-animation: form-658x530-firefly-2 3.5s 1s linear infinite;
          animation: form-658x530-firefly-2 3.5s 1s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
@keyframes form-658x530-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-shop-coins .firefly.firefly-3 {
  left: 147px;
  top: 34px;
  z-index: 1;
  /*animate firefly-3*/
  -webkit-animation: form-658x530-firefly-3 8s linear infinite;
          animation: form-658x530-firefly-3 8s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes form-658x530-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-shop-coins .firefly.firefly-4 {
  left: 459px;
  top: 34px;
  z-index: 1;
  /*animate firefly-4*/
  -webkit-animation: form-658x530-firefly-4 4s linear infinite;
          animation: form-658x530-firefly-4 4s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes form-658x530-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-shop-coins .firefly.firefly-5 {
  left: 632px;
  top: 471px;
  z-index: 1;
  /*animate firefly-5*/
  -webkit-animation: form-658x530-firefly-5 10s linear infinite;
          animation: form-658x530-firefly-5 10s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes form-658x530-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-shop-coins .firefly.firefly-6 {
  left: -16px;
  top: 311px;
  z-index: 0;
  /*animate firefly-6*/
  -webkit-animation: form-658x530-firefly-6 8s linear infinite;
          animation: form-658x530-firefly-6 8s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes form-658x530-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-shop-coins .firefly.firefly-7 {
  left: 44px;
  top: 33px;
  z-index: 1;
  /*animate firefly-7*/
  -webkit-animation: form-658x530-firefly-7 5s linear infinite;
          animation: form-658x530-firefly-7 5s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
@keyframes form-658x530-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-shop-coins .firefly.firefly-8 {
  left: -10px;
  top: 227px;
  z-index: -1;
  /*animate firefly-8*/
  -webkit-animation: form-658x530-firefly-8 15s linear infinite;
          animation: form-658x530-firefly-8 15s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
@keyframes form-658x530-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
.popup.popup-shop-coins .firefly.firefly-9 {
  left: -10px;
  top: 220px;
  z-index: -1;
  /*animate firefly-9*/
  -webkit-animation: form-658x530-firefly-9 15s linear infinite;
          animation: form-658x530-firefly-9 15s linear infinite;
}
@-webkit-keyframes form-658x530-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
@keyframes form-658x530-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
.popup.popup-shop-coins .promotion-draw-label {
  display: none;
}
.popup.popup-shop-coins .content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
}
.popup.popup-shop-coins .content .pack {
  position: absolute;
}
.popup.popup-shop-coins .content .pack .bar {
  position: absolute;
  left: -4px;
  top: -5px;
}
.popup.popup-shop-coins .content .pack .offer-icon {
  position: absolute;
}
.popup.popup-shop-coins .content .pack .offer-label {
  position: absolute;
  left: 88px;
  top: 20px;
  -webkit-transform: rotate(-12deg);
          transform: rotate(-12deg);
}
.popup.popup-shop-coins .content .pack .offer-label > span {
  position: absolute;
  top: 6px;
  left: 21px;
}
.popup.popup-shop-coins .content .pack .shine-animations .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shop-shine-animation 2s linear infinite;
          animation: shop-shine-animation 2s linear infinite;
}
@-webkit-keyframes shop-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
@keyframes shop-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-shop-coins .content .pack.pack-1,
.popup.popup-shop-coins .content .pack.pack-2,
.popup.popup-shop-coins .content .pack.pack-3 {
  top: 310px;
}
.popup.popup-shop-coins .content .pack.pack-1.bar,
.popup.popup-shop-coins .content .pack.pack-2.bar,
.popup.popup-shop-coins .content .pack.pack-3.bar {
  width: 138px;
  height: 152px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-shop-coins .content .pack.pack-1 > .offer-icon,
.popup.popup-shop-coins .content .pack.pack-2 > .offer-icon,
.popup.popup-shop-coins .content .pack.pack-3 > .offer-icon {
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
.popup.popup-shop-coins .content .pack.pack-1 {
  left: 110px;
}
.popup.popup-shop-coins .content .pack.pack-1 .offer-icon {
  top: 27px;
  width: 94px;
  height: 78px;
}
.popup.popup-shop-coins .content .pack.pack-1 .offer-icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 78px;
  -webkit-transform-origin: -2px -7px;
          transform-origin: -2px -7px;
}
.popup.popup-shop-coins .content .pack.pack-1 .offer-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -237px -148px no-repeat;
}
.popup.popup-shop-coins .content .pack.pack-1 .shine-animations > .shine-1 {
  left: 39px;
  top: 19px;
  -webkit-animation-delay: -0.85s;
          animation-delay: -0.85s;
}
.popup.popup-shop-coins .content .pack.pack-1 .shine-animations > .shine-2 {
  left: 58px;
  top: 40px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.popup-shop-coins .content .pack.pack-1 .shine-animations > .shine-3 {
  left: 82px;
  top: 30px;
  -webkit-animation-delay: -0.05s;
          animation-delay: -0.05s;
}
.popup.popup-shop-coins .content .pack.pack-2 {
  left: 287px;
}
.popup.popup-shop-coins .content .pack.pack-2 .offer-icon {
  top: 14px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/shop-coins/sprites.afe8690.png") -108px 0 no-repeat;
  width: 111px;
  height: 92px;
}
.popup.popup-shop-coins .content .pack.pack-2 .shine-animations > .shine-1 {
  left: 33px;
  top: 24px;
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.popup-shop-coins .content .pack.pack-2 .shine-animations > .shine-2 {
  left: 67px;
  top: 14px;
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-shop-coins .content .pack.pack-2 .shine-animations > .shine-3 {
  left: 79px;
  top: -2px;
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
.popup.popup-shop-coins .content .pack.pack-2 > .offer-label {
  width: 80px;
  height: 40px;
}
.popup.popup-shop-coins .content .pack.pack-2 > .offer-label:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -359px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 80px;
  height: 40px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-shop-coins .content .pack.pack-2 > .offer-label > span {
  font-size: 25px;
}
.popup.popup-shop-coins .content .pack.pack-3 {
  left: 465px;
}
.popup.popup-shop-coins .content .pack.pack-3 .offer-icon {
  top: 5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/shop-coins/sprites.afe8690.png") 0 0 no-repeat;
  width: 108px;
  height: 100px;
}
.popup.popup-shop-coins .content .pack.pack-3 .shine-animations > .shine-1 {
  left: 50px;
  top: 30px;
  -webkit-animation-delay: -0.95s;
          animation-delay: -0.95s;
}
.popup.popup-shop-coins .content .pack.pack-3 .shine-animations > .shine-2 {
  left: 28px;
  top: 17px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.popup-shop-coins .content .pack.pack-3 .shine-animations > .shine-3 {
  left: 77px;
  top: 6px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-shop-coins .content .pack.pack-3 > .offer-label {
  width: 120px;
  height: 40px;
}
.popup.popup-shop-coins .content .pack.pack-3 > .offer-label:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -359px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 80px;
  height: 40px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.5, 1);
          transform: scale(1.5, 1);
}
.popup.popup-shop-coins .content .pack.pack-3 > .offer-label > span {
  font-size: 21px;
}
.popup.popup-shop-coins .content .pack.pack-4 {
  left: 240px;
  top: 110px;
  width: 338px;
  height: 158px;
}
.popup.popup-shop-coins .content .pack.pack-4.bar {
  width: 378px;
  height: 158px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-shop-coins .content .pack.pack-4 > .offer-icon {
  left: 16px;
  top: 16px;
  width: 118px;
  height: 89px;
}
.popup.popup-shop-coins .content .pack.pack-4 > .offer-icon:before {
  content: '';
  display: block;
  width: 118px;
  height: 89px;
  -webkit-transform-origin: -1px -1px;
          transform-origin: -1px -1px;
}
.popup.popup-shop-coins .content .pack.pack-4 > .offer-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px -148px no-repeat;
}
.popup.popup-shop-coins .content .pack.pack-4 .shine-animations > .shine-1 {
  left: 30px;
  top: 41px;
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.popup-shop-coins .content .pack.pack-4 .shine-animations > .shine-2 {
  left: 55px;
  top: 8px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-shop-coins .content .pack.pack-4 .shine-animations > .shine-3 {
  left: 102px;
  top: 57px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-shop-coins .content .offer {
  position: absolute;
  width: 100%;
  height: 100%;
  font-family: 'BIP';
  color: white;
  text-align: center;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 1;
}
.popup.popup-shop-coins .content .offer .price {
  position: relative;
}
.popup.popup-shop-coins .content .offer .price .amount {
  position: relative;
  font-size: 29px;
  text-align: right;
  vertical-align: middle;
}
.popup.popup-shop-coins .content .offer .price .coin {
  width: 33px;
  height: 34.40425532px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  z-index: -1;
  margin-left: -12px;
}
.popup.popup-shop-coins .content .offer .price .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.70212766px -0.70212766px;
          transform-origin: -0.70212766px -0.70212766px;
  -webkit-transform: scale(0.70212766);
          transform: scale(0.70212766);
}
.popup.popup-shop-coins .content .offer .price .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-shop-coins .content .offer .button-price {
  text-align: center;
}
.popup.popup-shop-coins .content .offer .popup-button {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
.popup.popup-shop-coins .content .offer .popup-button-1,
.popup.popup-shop-coins .content .offer .popup-button-2,
.popup.popup-shop-coins .content .offer .popup-button-3 {
  top: 133px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 89px;
  height: 38px;
}
.popup.popup-shop-coins .content .offer .popup-button-1:hover,
.popup.popup-shop-coins .content .offer .popup-button-2:hover,
.popup.popup-shop-coins .content .offer .popup-button-3:hover {
  background-position-y: 50%;
}
.popup.popup-shop-coins .content .offer .popup-button-1:active,
.popup.popup-shop-coins .content .offer .popup-button-2:active,
.popup.popup-shop-coins .content .offer .popup-button-3:active {
  background-position-y: 100%;
}
.popup.popup-shop-coins .content .offer .popup-button-1 span,
.popup.popup-shop-coins .content .offer .popup-button-2 span,
.popup.popup-shop-coins .content .offer .popup-button-3 span {
  margin-top: -10px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 21px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
}
.popup.popup-shop-coins .content .offer .popup-button-4 {
  top: 136px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 122px;
  height: 50px;
}
.popup.popup-shop-coins .content .offer .popup-button-4:hover {
  background-position-y: 50%;
}
.popup.popup-shop-coins .content .offer .popup-button-4:active {
  background-position-y: 100%;
}
.popup.popup-shop-coins .content .offer .popup-button-4 span {
  margin-top: -11px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
}
.popup.popup-shop-coins .content .offer-1 > .price,
.popup.popup-shop-coins .content .offer-2 > .price,
.popup.popup-shop-coins .content .offer-3 > .price {
  top: 98px;
  left: 4px;
}
.popup.popup-shop-coins .content .offer-4 > .price {
  position: absolute;
  top: 17px;
}
.popup.popup-shop-coins .content .offer-4 > .price .amount {
  position: absolute;
  font-size: 30px;
}
.popup.popup-shop-coins .content .offer-4 > .price.rakes {
  left: 155px;
  top: 16px;
}
.popup.popup-shop-coins .content .offer-4 > .price.rakes .icon {
  width: 55px;
  height: 58.62637363px;
}
.popup.popup-shop-coins .content .offer-4 > .price.rakes .icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.20879121px -1.81318681px;
          transform-origin: -1.20879121px -1.81318681px;
  -webkit-transform: scale(0.6043956);
          transform: scale(0.6043956);
}
.popup.popup-shop-coins .content .offer-4 > .price.rakes .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-shop-coins .content .offer-4 > .price.rakes .amount {
  left: 55px;
  top: 18px;
}
.popup.popup-shop-coins .content .offer-4 > .price.bailers {
  left: 155px;
  top: 80px;
}
.popup.popup-shop-coins .content .offer-4 > .price.bailers .icon {
  width: 49px;
  height: 49px;
}
.popup.popup-shop-coins .content .offer-4 > .price.bailers .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -1.56382979px;
          transform-origin: 0px -1.56382979px;
  -webkit-transform: scale(0.5212766);
          transform: scale(0.5212766);
}
.popup.popup-shop-coins .content .offer-4 > .price.bailers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-shop-coins .content .offer-4 > .price.bailers .amount {
  left: 55px;
  top: 18px;
}
.popup.popup-shop-coins .content .offer-4 > .price.trowels {
  left: 255px;
  top: 80px;
}
.popup.popup-shop-coins .content .offer-4 > .price.trowels .icon {
  width: 62px;
  height: 53.81132075px;
}
.popup.popup-shop-coins .content .offer-4 > .price.trowels .icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.16981132px -2.33962264px;
          transform-origin: -1.16981132px -2.33962264px;
  -webkit-transform: scale(0.58490566);
          transform: scale(0.58490566);
}
.popup.popup-shop-coins .content .offer-4 > .price.trowels .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-shop-coins .content .offer-4 > .price.trowels .amount {
  left: 63px;
  top: 18px;
}
.popup.popup-shop-coins .content .offer-4 > .price.superflowers {
  left: 255px;
  top: 16px;
}
.popup.popup-shop-coins .content .offer-4 > .price.superflowers .icon {
  width: 62px;
  height: 63.21568627px;
}
.popup.popup-shop-coins .content .offer-4 > .price.superflowers .icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.21568627px -2.43137255px;
          transform-origin: -1.21568627px -2.43137255px;
  -webkit-transform: scale(0.60784314);
          transform: scale(0.60784314);
}
.popup.popup-shop-coins .content .offer-4 > .price.superflowers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-shop-coins .content .offer-4 > .price.superflowers .amount {
  left: 63px;
  top: 18px;
}
.popup.popup-shop-coins .content .offer-4 > .price.coins {
  left: 20px;
  top: 100px;
}
.popup.popup-shop-coins .content .offer-4 > .price.coins .icon {
  width: 33px;
  height: 34.40425532px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  z-index: -1;
  margin-left: -12px;
}
.popup.popup-shop-coins .content .offer-4 > .price.coins .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.70212766px -0.70212766px;
          transform-origin: -0.70212766px -0.70212766px;
  -webkit-transform: scale(0.70212766);
          transform: scale(0.70212766);
}
.popup.popup-shop-coins .content .offer-4 > .price.coins .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-shop-coins .content .offer-4 > .price.coins .amount {
  position: relative;
  font-size: 29px;
  text-align: right;
  vertical-align: middle;
}
.popup.popup-shop-coins.action-x2 .popup-bg .bg-bottom {
  background-color: #fabc73;
}
.popup.popup-shop-coins.action-x2 .popup-bg .bg-shadow {
  display: none;
}
.popup.popup-shop-coins.action-x2 .popup-header {
  left: 203px;
  z-index: 4;
}
.popup.popup-shop-coins.action-x2 .popup-header span {
  width: 311px;
  font-size: 25px;
}
.popup.popup-shop-coins.action-x2 .popup-header .header_bg {
  width: 311px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-shop-coins.action-x2 .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-shop-coins.action-x2 .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.27322404);
          transform: scaleX(1.27322404);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-shop-coins.action-x2 .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-shop-coins.action-x2 .shop-coins-timer {
  position: absolute;
  top: 47px;
  left: 297px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/shop-coins/sprites.afe8690.png") -219px 0 no-repeat;
  width: 124px;
  height: 51px;
  z-index: 3;
}
.popup.popup-shop-coins.action-x2 .shop-coins-timer .clock {
  position: absolute;
  top: 17px;
  left: 8px;
  width: 25px;
  height: 25.5px;
}
.popup.popup-shop-coins.action-x2 .shop-coins-timer .clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1px -1.5px;
          transform-origin: -1px -1.5px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.popup.popup-shop-coins.action-x2 .shop-coins-timer .clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-shop-coins.action-x2 .shop-coins-timer .time {
  position: absolute;
  top: 19px;
  left: 34px;
  width: 80px;
  font-size: 17px;
  text-align: center;
  text-shadow: 0 -1px 1px #4c240c, 0 -1px 1px #4c240c, 0 1px 1px #4c240c, 0 1px 1px #4c240c, -1px 0 1px #4c240c, 1px 0 1px #4c240c, -1px 0 1px #4c240c, 1px 0 1px #4c240c, -1px -1px 1px #4c240c, 1px -1px 1px #4c240c, -1px 1px 1px #4c240c, 1px 1px 1px #4c240c, -1px -1px 1px #4c240c, 1px -1px 1px #4c240c, -1px 1px 1px #4c240c, 1px 1px 1px #4c240c, 1px 2px 2px #4c240c;
  letter-spacing: 1px;
}
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-1 .price,
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-2 .price,
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-3 .price {
  top: 103px;
  left: -17px;
}
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-1 .price .coin,
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-2 .price .coin,
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-3 .price .coin {
  display: none;
}
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-4 .price.coins {
  top: 108px;
  left: 33px;
}
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-4 .price.coins .icon {
  display: none;
}
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-1 > .price .amount,
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-2 > .price .amount,
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-3 > .price .amount,
.popup.popup-shop-coins.action-x2 .content .pack .offer.offer-4 > .price.coins .amount {
  font-size: 25px;
  color: #fff000;
  text-shadow: 0 -1px 1px #bc6a0a, 0 -1px 1px #bc6a0a, 0 1px 1px #bc6a0a, 0 1px 1px #bc6a0a, -1px 0 1px #bc6a0a, 1px 0 1px #bc6a0a, -1px 0 1px #bc6a0a, 1px 0 1px #bc6a0a, -1px -1px 1px #bc6a0a, 1px -1px 1px #bc6a0a, -1px 1px 1px #bc6a0a, 1px 1px 1px #bc6a0a, -1px -1px 1px #bc6a0a, 1px -1px 1px #bc6a0a, -1px 1px 1px #bc6a0a, 1px 1px 1px #bc6a0a;
  letter-spacing: 1px;
}
.popup.popup-shop-coins.action-x2 .content .pack .offer-label {
  display: none;
}
.popup.popup-shop-coins.action-x2 .content .pack .bonus-label {
  position: absolute;
  top: 80px;
  left: 94px;
  width: 68px;
  height: 65.73333333px;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
  z-index: 10;
}
.popup.popup-shop-coins.action-x2 .content .pack .bonus-label:before {
  content: '';
  display: block;
  width: 90px;
  height: 87px;
  -webkit-transform-origin: 1.51111111px 3.77777778px;
          transform-origin: 1.51111111px 3.77777778px;
  -webkit-transform: scale(0.75555556);
          transform: scale(0.75555556);
}
.popup.popup-shop-coins.action-x2 .content .pack .bonus-label:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -911px no-repeat;
}
.popup.popup-shop-coins.action-x2 .content .pack .bonus-label:before {
  position: absolute;
}
.popup.popup-shop-coins.action-x2 .content .pack .bonus-label .text {
  position: absolute;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a;
}
.popup.popup-shop-coins.action-x2 .content .pack .bonus-label .text.text-top {
  top: 11px;
  left: 19px;
  font-size: 12px;
}
.popup.popup-shop-coins.action-x2 .content .pack .bonus-label .text.text-bottom {
  top: 27px;
  width: 100%;
  font-size: 15px;
  text-align: center;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-1 .offer-icon {
  top: 14px;
  left: 31px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.83);
          transform: scale(0.83);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-1 .shine-animations .shine-1 {
  left: 32px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-1 .shine-animations .shine-2 {
  left: 43px;
  top: 62px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-2 .offer-icon {
  top: 12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/shop-coins/sprites.afe8690.png") -103px -100px no-repeat;
  width: 83px;
  height: 84px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-2 .shine-animations .shine-1 {
  top: 44px;
  left: 58px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-2 .shine-animations .shine-2 {
  top: 2px;
  left: 43px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-2 .shine-animations .shine-3 {
  top: 9px;
  left: 75px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-3 .offer-icon {
  top: 10px;
  left: 68px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/shop-coins/sprites.afe8690.png") 0 -100px no-repeat;
  width: 103px;
  height: 86px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-3 .shine-animations .shine-1 {
  top: 41px;
  left: 67px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-3 .shine-animations .shine-2 {
  top: 7px;
  left: 23px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-3 .shine-animations .shine-3 {
  top: 10px;
  left: 79px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-4 .offer-icon {
  top: 20px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/shop-coins/sprites.afe8690.png") -103px -100px no-repeat;
  width: 83px;
  height: 84px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-4 .offer-icon:before {
  display: none;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-4 .shine-animations .shine-1 {
  top: 52px;
  left: 61px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-4 .shine-animations .shine-2 {
  top: 10px;
  left: 47px;
}
.popup.popup-shop-coins.action-x2 .content .pack.pack-4 .shine-animations .shine-3 {
  top: 19px;
  left: 76px;
}
/* >> ЛУЧШЕЕ ПРЕДЛОЖЕНИЕ */
.popup.popup-best-offer {
  /*promotion label*/
}
.popup.popup-best-offer .promotion-draw-label {
  display: none;
}
.popup.popup-best-offer .popup-header {
  font-size: 33px;
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px);
}
.popup.popup-best-offer .popup-header span {
  width: 424px;
}
.popup.popup-best-offer .popup-header .header_bg {
  width: 424px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-best-offer .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-best-offer .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.89071038);
          transform: scaleX(1.89071038);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-best-offer .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-best-offer .popup-content .objects {
  position: absolute;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-best-offer .popup-content .objects > * {
  position: absolute;
}
.popup.popup-best-offer .popup-content .objects .fairy .static {
  position: absolute;
  top: 15px;
  left: -9px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1108px 0 no-repeat;
  width: 323px;
  height: 297px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  height: 264px;
}
.popup.popup-best-offer .popup-content .objects .coins-on-table {
  position: absolute;
  top: 261px;
}
.popup.popup-best-offer .popup-content .objects .coins-on-table .coins-icon {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -318px no-repeat;
  width: 99px;
  height: 41px;
}
.popup.popup-best-offer .popup-content .objects .coins-on-table .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-best-offer .popup-content .objects .coins-on-table.coins-on-table-1 {
  left: 258px;
}
.popup.popup-best-offer .popup-content .objects .coins-on-table.coins-on-table-1 .shine-1 {
  top: -6px;
  left: 0;
}
.popup.popup-best-offer .popup-content .objects .coins-on-table.coins-on-table-1 .shine-2 {
  top: -15px;
  left: 48px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-best-offer .popup-content .objects .coins-on-table.coins-on-table-2 {
  left: 544px;
}
.popup.popup-best-offer .popup-content .objects .coins-on-table.coins-on-table-2 .shine-1 {
  top: -19px;
  left: 45px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-best-offer .popup-content .objects .coins-on-table.coins-on-table-2 .shine-2 {
  top: -3px;
  left: 75px;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.popup.popup-best-offer .popup-content .offer {
  z-index: 1;
}
.popup.popup-best-offer .popup-content .offer > * {
  position: absolute;
}
.popup.popup-best-offer .popup-content .offer .coins-pile {
  top: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 110px;
  height: 91.27659574px;
}
.popup.popup-best-offer .popup-content .offer .coins-pile:before {
  content: '';
  display: block;
  width: 94px;
  height: 78px;
  -webkit-transform-origin: -2.34042553px -8.19148936px;
          transform-origin: -2.34042553px -8.19148936px;
  -webkit-transform: scale(1.17021277);
          transform: scale(1.17021277);
}
.popup.popup-best-offer .popup-content .offer .coins-pile:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -237px -148px no-repeat;
}
.popup.popup-best-offer .popup-content .offer .text {
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 1;
}
.popup.popup-best-offer .popup-content .offer .text.main {
  top: 119px;
}
.popup.popup-best-offer .popup-content .offer .text.main .amount {
  margin-left: auto;
  font-size: 38px;
  line-height: 1.2;
}
.popup.popup-best-offer .popup-content .offer .text.main .coin {
  margin-right: auto;
  width: 38px;
  height: 39.61702128px;
  -webkit-transform: translate(-10px, 4px);
          transform: translate(-10px, 4px);
}
.popup.popup-best-offer .popup-content .offer .text.main .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.80851064px -0.80851064px;
          transform-origin: -0.80851064px -0.80851064px;
  -webkit-transform: scale(0.80851064);
          transform: scale(0.80851064);
}
.popup.popup-best-offer .popup-content .offer .text.main .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-best-offer .popup-content .offer .text.bonus {
  top: 180px;
  width: 255px;
  height: 55px;
  background-image: linear-gradient(90deg, #e6ba7d00 0%, #e6ba7d55 50%, #e6ba7d00 100%);
}
.popup.popup-best-offer .popup-content .offer .text.bonus .amount {
  margin-left: auto;
  font-size: 30px;
  line-height: 55px;
}
.popup.popup-best-offer .popup-content .offer .text.bonus .coin {
  width: 29px;
  height: 30.23404255px;
  -webkit-transform: translate(-5px, 13px);
          transform: translate(-5px, 13px);
}
.popup.popup-best-offer .popup-content .offer .text.bonus .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.61702128px -0.61702128px;
          transform-origin: -0.61702128px -0.61702128px;
  -webkit-transform: scale(0.61702128);
          transform: scale(0.61702128);
}
.popup.popup-best-offer .popup-content .offer .text.bonus .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-best-offer .popup-content .offer .text.bonus .gift {
  margin-right: auto;
  font-size: 25px;
  line-height: 50px;
  color: #fadd4e;
}
.popup.popup-best-offer .popup-content .offer .text .coin {
  z-index: -1;
}
.popup.popup-best-offer .popup-content .offer .button-get {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 146px;
  height: 50px;
  z-index: 2;
}
.popup.popup-best-offer .popup-content .offer .button-get:hover {
  background-position-y: 50%;
}
.popup.popup-best-offer .popup-content .offer .button-get:active {
  background-position-y: 100%;
}
/* << ЛУЧШЕЕ ПРЕДЛОЖЕНИЕ */
.popup .single-loss-cloud {
  width: 423px;
  height: 251px;
  position: absolute;
  right: 0;
  color: white;
  font-family: BIP;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  text-align: center;
  pointer-events: none;
  z-index: 100;
}
.popup .single-loss-cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup .single-loss-cloud .loss-cloud-small {
  position: absolute;
  top: 235px;
  left: 110px;
}
.popup .single-loss-cloud .loss-cloud-small:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  -webkit-transform: scale(1.5) rotate(18deg);
          transform: scale(1.5) rotate(18deg);
}
.popup .single-loss-cloud .loss-cloud-small:after {
  content: '';
  position: absolute;
  top: 22px;
  left: -30px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  -webkit-transform: scaleX(0.8) rotate(14deg);
          transform: scaleX(0.8) rotate(14deg);
}
.popup .single-loss-cloud .loss-cloud-text {
  position: absolute;
  top: 32px;
  left: 38px;
  width: 346px;
  height: 52px;
  background-image: linear-gradient(90deg, #b7e1f700 0%, #b7e1f755 50%, #b7e1f700 100%);
  font-size: 23px;
  line-height: 23px;
  color: #3e3f3f;
  white-space: pre;
}
.popup .single-loss-cloud .loss-cloud-text.megaflower {
  top: 35px;
  font-size: 21px;
}
.popup .single-loss-cloud .loss-cloud-text.frog-voyage {
  top: 34px;
  font-size: 21px;
}
.popup .single-loss-cloud .loss-cloud-text.mole-event .coin-icon {
  display: inline-block;
  width: 33px;
  height: 34.40425532px;
  margin-top: -9px;
  margin-right: -6px;
  -webkit-transform: translate(-6px, 11px);
          transform: translate(-6px, 11px);
}
.popup .single-loss-cloud .loss-cloud-text.mole-event .coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.70212766px -0.70212766px;
          transform-origin: -0.70212766px -0.70212766px;
  -webkit-transform: scale(0.70212766);
          transform: scale(0.70212766);
}
.popup .single-loss-cloud .loss-cloud-text.mole-event .coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup .single-loss-cloud .loss-cloud-container {
  position: absolute;
  top: 119px;
  left: 9px;
  width: 405px;
}
.popup .single-loss-cloud .loss-cloud-container.mark-event {
  top: 100px;
}
.popup .single-loss-cloud .loss-cloud-container.mark-event .loss-cloud-reward {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
}
.popup .single-loss-cloud .loss-cloud-container.mark-event .loss-cloud-reward .loss-cloud-reward-icon {
  margin-left: -9px;
}
.popup .single-loss-cloud .loss-cloud-container.mark-event .loss-cloud-reward .loss-cloud-cross {
  -ms-grid-row-align: end;
      align-self: end;
  margin-left: -24px;
  margin-bottom: -6px;
}
.popup .single-loss-cloud .loss-cloud-container.mark-event .loss-cloud-reward .multiplier-label {
  align-self: start;
  margin-left: -41px;
  margin-top: -20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  height: 72px;
  width: 75px;
  height: 72.5px;
  z-index: 1003;
}
.popup .single-loss-cloud .loss-cloud-container.mark-event .loss-cloud-reward .multiplier-label:before {
  content: '';
  display: block;
  width: 90px;
  height: 87px;
  -webkit-transform-origin: 1.66666667px 4.16666667px;
          transform-origin: 1.66666667px 4.16666667px;
  -webkit-transform: scale(0.83333333);
          transform: scale(0.83333333);
}
.popup .single-loss-cloud .loss-cloud-container.mark-event .loss-cloud-reward .multiplier-label:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -911px no-repeat;
}
.popup .single-loss-cloud .loss-cloud-container.mark-event .loss-cloud-reward .multiplier-label:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.popup .single-loss-cloud .loss-cloud-container.mark-event .loss-cloud-reward .multiplier-label .multiplier-label-text {
  margin-bottom: 9px;
  font-size: 33px;
  color: white;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a;
}
.popup .single-loss-cloud .loss-cloud-container.balloons-icon {
  top: 88px;
}
.popup .single-loss-cloud .loss-cloud-container.balloons-icon .loss-cloud-reward > .loss-cloud-reward-amount {
  display: none;
}
.popup .single-loss-cloud .loss-cloud-container.streak-chests-icon {
  top: 101px;
  left: 5px;
}
.popup .single-loss-cloud .loss-cloud-container.streak-chests-icon .loss-cloud-reward > .loss-cloud-reward-amount {
  display: none;
}
.popup .single-loss-cloud .loss-cloud-container.frog-voyage .loss-cloud-reward .loss-cloud-reward-amount {
  left: 90px;
  top: 13px;
  width: 51px !important;
  height: 24px;
  box-sizing: border-box;
  border-radius: 10px;
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
  font-size: 18px;
  line-height: 1.1;
  text-shadow: none;
  background-image: none;
  z-index: 1003;
}
.popup .single-loss-cloud .loss-cloud-container.frog-voyage .loss-cloud-cross {
  top: -27px;
  left: -26px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-amount {
  position: relative;
  display: inline-block;
  width: 137px;
  height: 58px;
  background-image: linear-gradient(90deg, #b7e1f700 0%, #b7e1f755 50%, #b7e1f700 100%);
  font-size: 58px;
  line-height: 58px;
  text-align: center;
  text-shadow: 0 -2px 1px #456270, 0 -2px 1px #456270, 0 2px 1px #456270, 0 2px 1px #456270, -2px 0 1px #456270, 2px 0 1px #456270, -2px 0 1px #456270, 2px 0 1px #456270, -2px -2px 1px #456270, 2px -2px 1px #456270, -2px 2px 1px #456270, 2px 2px 1px #456270, -2px -2px 1px #456270, 2px -2px 1px #456270, -2px 2px 1px #456270, 2px 2px 1px #456270, 0 0 25px #a2d6f4, 0 5px 2px #09161a;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-amount.mole-event {
  display: -webkit-inline-box;
  display: inline-flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-amount.mole-event > * {
  position: relative;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-amount.mole-event .mole-icon {
  margin-left: 3px;
  width: 70px;
  height: 77px;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-amount.mole-event .mole-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/mole-event/sprites.dce9282.png") -76px -342px no-repeat;
  width: 54px;
  height: 59px;
  -webkit-transform: scale(1.2962963);
          transform: scale(1.2962963);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-amount.mole-event ~ .loss-cloud-cross {
  -webkit-transform: translate(-14px, 21px);
          transform: translate(-14px, 21px);
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-amount.mole-event.red {
  color: #f04344;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-amount.mole-event.yellow {
  color: #fdd514;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  z-index: 1001;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.streak-chests-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -650px -357px no-repeat;
  width: 225px;
  height: 84px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.mark-event {
  width: 82px;
  height: 92px;
  margin-left: -10px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.mark-event:before {
  content: '';
  display: block;
  width: 82px;
  height: 92px;
  -webkit-transform-origin: 2px 2px;
          transform-origin: 2px 2px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.mark-event:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -83px -347px no-repeat;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.mark-event ~ .loss-cloud-cross {
  margin-left: -24px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon {
  width: 100px;
  height: 110px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon > .balloon {
  position: absolute;
  display: none;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon > .balloon.balloon-1 {
  z-index: 1;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon > .balloon.balloon-2 {
  z-index: 2;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon > .balloon.balloon-3 {
  z-index: 3;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon ~ .loss-cloud-cross {
  margin-left: -40px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-1 > .balloon-1 {
  top: 5px;
  left: 5px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/balloons-sprites.2b37622.png") 0 0 no-repeat;
  width: 75px;
  height: 93px;
  -webkit-animation: balloon-1-pulse 1s linear infinite;
          animation: balloon-1-pulse 1s linear infinite;
}
@-webkit-keyframes balloon-1-pulse {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@keyframes balloon-1-pulse {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-2 > .balloon-1,
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-2 > .balloon-2 {
  display: block;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-2 > .balloon-1 {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/balloons-sprites.2b37622.png") -75px 0 no-repeat;
  width: 67px;
  height: 83px;
  -webkit-transform: rotate(-11deg);
          transform: rotate(-11deg);
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-2 > .balloon-2 {
  top: 16px;
  left: 25px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/balloons-sprites.2b37622.png") 0 0 no-repeat;
  width: 75px;
  height: 93px;
  -webkit-transform: rotate(7deg);
          transform: rotate(7deg);
  -webkit-animation: balloon-2-pulse 1s linear infinite;
          animation: balloon-2-pulse 1s linear infinite;
}
@-webkit-keyframes balloon-2-pulse {
  from,
  to {
    -webkit-transform: scale(1) rotate(7deg);
            transform: scale(1) rotate(7deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(7deg);
            transform: scale(1.1) rotate(7deg);
  }
}
@keyframes balloon-2-pulse {
  from,
  to {
    -webkit-transform: scale(1) rotate(7deg);
            transform: scale(1) rotate(7deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(7deg);
            transform: scale(1.1) rotate(7deg);
  }
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-3 > .balloon-1,
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-3 > .balloon-2,
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-3 > .balloon-3 {
  display: block;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-3 > .balloon-1 {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/balloons-sprites.2b37622.png") -75px 0 no-repeat;
  width: 67px;
  height: 83px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-3 > .balloon-2 {
  top: 28px;
  left: 25px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/balloons-sprites.2b37622.png") -142px 0 no-repeat;
  width: 65px;
  height: 77px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.balloons-icon.balloons-icon-3 > .balloon-3 {
  top: 23px;
  left: -19px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/balloons-sprites.2b37622.png") 0 0 no-repeat;
  width: 75px;
  height: 93px;
  -webkit-transform: rotate(-23deg);
          transform: rotate(-23deg);
  -webkit-animation: balloon-3-pulse 1s linear infinite;
          animation: balloon-3-pulse 1s linear infinite;
}
@-webkit-keyframes balloon-3-pulse {
  from,
  to {
    -webkit-transform: scale(1) rotate(-23deg);
            transform: scale(1) rotate(-23deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(-23deg);
            transform: scale(1.1) rotate(-23deg);
  }
}
@keyframes balloon-3-pulse {
  from,
  to {
    -webkit-transform: scale(1) rotate(-23deg);
            transform: scale(1) rotate(-23deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(-23deg);
            transform: scale(1.1) rotate(-23deg);
  }
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.megaflower {
  margin-top: -25px;
  margin-left: 31px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -100px no-repeat;
  -webkit-transform: scale(1.07);
          transform: scale(1.07);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.megaflower ~ .loss-cloud-cross {
  -webkit-transform: translate(-23px, 21px);
          transform: translate(-23px, 21px);
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.frog-voyage {
  top: -30px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -613px -500px no-repeat;
  width: 120px;
  height: 120px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.mole-event {
  top: -39px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.mole-event ~ .loss-cloud-cross {
  -webkit-transform: translate(-43px, -72px);
          transform: translate(-43px, -72px);
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.flower-fest.flower1 {
  margin-top: -48px;
  margin-left: -10px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.flower-fest.flower1 ~ .loss-cloud-cross {
  margin-left: -28px;
  bottom: -13px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.flower-fest.flower4 {
  margin-top: -48px;
  margin-left: -10px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-reward-icon.flower-fest.flower4 ~ .loss-cloud-cross {
  margin-left: -28px;
  bottom: -13px;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .loss-cloud-cross {
  position: relative;
  vertical-align: bottom;
  display: inline-block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/ended-moves-with-right-plank/sprites.92e4290.png") -268px -104px no-repeat;
  width: 56px;
  height: 51px;
  z-index: 1002;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .spine-animation {
  position: absolute;
  z-index: 1002;
}
.popup .single-loss-cloud .loss-cloud-container .loss-cloud-reward .spine-animation.streak-chests-icon canvas {
  position: absolute;
  width: 244px;
  height: 210px;
  top: -142px;
  left: -4px;
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-amount.mole-event > .mole-icon,
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-icon.mole-event {
  margin-left: 3px;
  width: 99px;
  height: 95.19230769px;
  background: none;
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-amount.mole-event > .mole-icon:after,
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-icon.mole-event:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.95192308);
          transform: scale(0.95192308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-amount.mole-event > .mole-icon:after,
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-icon.mole-event:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -104px -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-amount.mole-event > .mole-icon:before,
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-icon.mole-event:before {
  display: none;
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-icon.mole-event {
  -webkit-transform: translateY(14px);
          transform: translateY(14px);
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-icon.mole-event ~ .loss-cloud-cross {
  -webkit-transform: translate(-14px, 21px);
          transform: translate(-14px, 21px);
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-amount.mole-event {
  margin-left: 30px;
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-amount.mole-event .mole-icon {
  -webkit-transform: translateY(-17px);
          transform: translateY(-17px);
}
.popup .single-loss-cloud.lotus-day-event .loss-cloud-container.mole-event .loss-cloud-reward .loss-cloud-reward-amount.mole-event ~ .loss-cloud-cross {
  -webkit-transform: translate(-28px, 13px);
          transform: translate(-28px, 13px);
}
.popup .single-loss-cloud.lotus-day-quick-event {
  width: 410px;
  height: 240px;
}
.popup .single-loss-cloud.lotus-day-quick-event:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.96926714, 0.9561753);
          transform: scale(0.96926714, 0.9561753);
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text {
  top: 43px;
  left: 92px;
  background: none;
  font-size: 27px;
  letter-spacing: 1px;
  line-height: 1.5;
  text-align: left;
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text .icon {
  position: relative;
  display: inline-block;
  height: 27px !important;
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text .icon.lotus {
  width: 53px;
  height: 50.96153846px;
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text .icon.lotus:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.50961538);
          transform: scale(0.50961538);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text .icon.lotus:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") 0 -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text .icon.lotus:after {
  top: -11px;
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text .icon.coin {
  width: 33px;
  height: 34.40425532px;
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text .icon.coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.70212766px -0.70212766px;
          transform-origin: -0.70212766px -0.70212766px;
  -webkit-transform: scale(0.70212766);
          transform: scale(0.70212766);
}
.popup .single-loss-cloud.lotus-day-quick-event .loss-cloud-text .icon.coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-puzzle-event {
  width: 716px;
  height: 530px;
  font-family: BIP;
  color: #fff;
  letter-spacing: 1px;
}
.popup.popup-puzzle-event > * {
  position: absolute;
}
.popup.popup-puzzle-event .form {
  top: 28px;
  left: 0px;
  z-index: 2;
  width: 714px;
  height: 466px;
}
.popup.popup-puzzle-event .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.94071146);
          transform: scaleX(0.94071146);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-puzzle-event .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.94444444);
          transform: scaleX(0.94444444);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-puzzle-event .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 426px;
}
.popup.popup-puzzle-event .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 426px;
}
.popup.popup-puzzle-event .popup-header {
  top: 0px;
  left: 219px;
  text-align: center;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 29px;
  z-index: 11;
}
.popup.popup-puzzle-event .popup-header span {
  position: absolute;
  top: 18px;
  width: 283px;
  z-index: 1;
}
.popup.popup-puzzle-event .popup-header .header_bg {
  position: absolute;
  width: 283px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-puzzle-event .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-puzzle-event .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.12021858);
          transform: scaleX(1.12021858);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-puzzle-event .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-puzzle-event .popup-close {
  top: 15px;
  left: 675px;
  z-index: 11;
}
.popup.popup-puzzle-event .background {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/background.dab79e5.jpg");
  top: 51px;
  left: 31px;
  width: 658px;
  height: 418px;
  z-index: 0;
}
.popup.popup-puzzle-event .svg-map {
  top: 51px;
  left: 28px;
  width: 656px;
  height: 417px;
  z-index: 11;
  fill: transparent;
}
.popup.popup-puzzle-event .svg-map polygon:hover {
  cursor: pointer;
}
.popup.popup-puzzle-event .svg-map polygon.completed {
  display: none;
  pointer-events: none;
}
.popup.popup-puzzle-event .puzzle-pieces {
  top: 51px;
  left: 28px;
  width: 660px;
  height: 417px;
  z-index: 1;
  overflow: hidden;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-piece {
  position: absolute;
  transition: all 0.1s;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-piece.completed {
  display: none;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-piece.hovered {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-filter: brightness(1.3);
          filter: brightness(1.3);
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -602px -155px no-repeat;
  width: 152px;
  height: 183px;
  left: 0;
  top: 0;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -570px -459px no-repeat;
  width: 105px;
  height: 123px;
  left: 114px;
  top: 0;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -602px -338px no-repeat;
  width: 162px;
  height: 118px;
  left: 200px;
  top: 0;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -194px 0 no-repeat;
  width: 179px;
  height: 193px;
  left: 283px;
  top: 0;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-4 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -132px -198px no-repeat;
  width: 229px;
  height: 147px;
  left: 391px;
  top: 0;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-5 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") 0 -198px no-repeat;
  width: 132px;
  height: 261px;
  left: 527px;
  top: 0;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-6 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -321px -459px no-repeat;
  width: 144px;
  height: 128px;
  left: 2px;
  top: 127px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-7 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") 0 0 no-repeat;
  width: 194px;
  height: 198px;
  left: 114px;
  top: 54px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-8 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") 0 -608px no-repeat;
  width: 128px;
  height: 146px;
  left: 263px;
  top: 160px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-9 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") 0 -459px no-repeat;
  width: 174px;
  height: 149px;
  left: 330px;
  top: 183px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-10 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -128px -608px no-repeat;
  width: 128px;
  height: 139px;
  left: 426px;
  top: 108px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-11 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -373px -138px no-repeat;
  width: 167px;
  height: 183px;
  left: 492px;
  top: 193px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-12 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -465px -459px no-repeat;
  width: 105px;
  height: 128px;
  left: 3px;
  top: 223px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-13 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -602px 0 no-repeat;
  width: 188px;
  height: 155px;
  left: 92px;
  top: 209px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-14 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -256px -608px no-repeat;
  width: 119px;
  height: 102px;
  left: 4px;
  top: 316px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-15 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -461px -608px no-repeat;
  width: 95px;
  height: 62px;
  left: 89px;
  top: 356px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-16 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -174px -459px no-repeat;
  width: 147px;
  height: 131px;
  left: 154px;
  top: 288px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-17 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -373px 0 no-repeat;
  width: 229px;
  height: 138px;
  left: 243px;
  top: 282px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-18 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -675px -459px no-repeat;
  width: 102px;
  height: 123px;
  left: 432px;
  top: 297px;
}
.popup.popup-puzzle-event .puzzle-pieces .puzzle-event-19 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -373px -321px no-repeat;
  width: 151px;
  height: 128px;
  left: 508px;
  top: 292px;
}
.popup.popup-puzzle-event .progress-bar {
  top: 445px;
  left: 450px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -132px -345px no-repeat;
  width: 215px;
  height: 57px;
  font-size: 22px;
  color: white;
  text-shadow: 0 3px rgba(0, 0, 0, 0.3);
  z-index: 11;
}
.popup.popup-puzzle-event .progress-bar .progress-bar-filler-bg {
  position: absolute;
  top: 13px;
  left: 17px;
  width: 150px;
  height: 28px;
  background-color: #885831;
  border: 2px solid #5c2700;
  border-radius: 14px;
  box-shadow: inset 0 2px 0 0 #6a3b18;
  z-index: 1;
}
.popup.popup-puzzle-event .progress-bar .filler-container {
  position: absolute;
  top: 15px;
  left: 19px;
  height: 28px;
  overflow: hidden;
  z-index: 2;
}
.popup.popup-puzzle-event .progress-bar .filler-container .filler .line_bg {
  border: 1px solid #ea7a27;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #fbb920 0%, #fbda20 100%);
  width: 150px;
  height: 28px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.popup-puzzle-event .progress-bar .filler-container .filler .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 132px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.popup-puzzle-event .progress-bar .filler-container .filler .line_top {
  border-radius: 8px;
  background-image: linear-gradient(0deg, #fb8620 0%, rgba(251, 130, 32, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  width: 148px;
  height: 26px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.popup-puzzle-event .progress-bar .filler-container .filler .line_bg {
  border-radius: 14px;
}
.popup.popup-puzzle-event .progress-bar .filler-container.full > .filler {
  -webkit-filter: saturate(2.51);
          filter: saturate(2.51);
}
.popup.popup-puzzle-event .progress-bar .filler-container.full > .filler .line_bg {
  width: 150px;
  height: 28px;
  border: 1px solid #066926;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #1ca126 0%, #40b836 100%);
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.popup-puzzle-event .progress-bar .filler-container.full > .filler .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 132px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.popup-puzzle-event .progress-bar .filler-container.full > .filler .line_top {
  width: 148px;
  height: 26px;
  border-radius: 8px;
  background-image: linear-gradient(0deg, #159442 0%, rgba(64, 184, 54, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.popup-puzzle-event .progress-bar .filler-container.full > .filler .line_bg {
  border-radius: 14px;
}
.popup.popup-puzzle-event .progress-bar.hide {
  display: none;
}
.popup.popup-puzzle-event .gift {
  position: absolute;
  top: -18px;
  left: 171px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -524px -321px no-repeat;
  width: 69px;
  height: 82px;
  z-index: 12;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud {
  width: 333px;
  box-sizing: border-box;
  /* triangle */
  position: absolute;
  top: -98px;
  left: -255px;
  z-index: 13;
  opacity: 0;
  transition: opacity 0.5s ease;
  pointer-events: none;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud * {
  box-sizing: border-box;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .cloud-content {
  height: 100%;
  min-height: 86px;
  padding: 7px 11px;
  border-radius: 43px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(236px, -3px) rotate(10deg);
          transform: translate(236px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .cloud-content {
  width: 333px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .cloud-content > * {
  position: absolute;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .cloud-content .reward {
  top: 10px;
  height: 65px;
  width: 65px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .cloud-content .reward .reward-icon {
  position: absolute;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .cloud-content .reward .reward-amount {
  position: absolute;
  top: 44px;
  right: 0;
  font-size: 22px;
  text-align: right;
  color: white;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud:after {
  -webkit-transform: translate(236px, -3px) rotate(-10deg) scale(-1, 1);
          transform: translate(236px, -3px) rotate(-10deg) scale(-1, 1);
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-superflowers {
  left: 10px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-superflowers .reward-icon {
  width: 60px;
  height: 61.17647059px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-superflowers .reward-icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.17647059px -2.35294118px;
          transform-origin: -1.17647059px -2.35294118px;
  -webkit-transform: scale(0.58823529);
          transform: scale(0.58823529);
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-superflowers .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-rakes {
  left: 69px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-rakes .reward-icon {
  top: 5px;
  left: 6px;
  width: 55px;
  height: 58.62637363px;
  -webkit-transform: rotate(19deg);
          transform: rotate(19deg);
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-rakes .reward-icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.20879121px -1.81318681px;
          transform-origin: -1.20879121px -1.81318681px;
  -webkit-transform: scale(0.6043956);
          transform: scale(0.6043956);
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-rakes .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-coins {
  left: 136px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-coins .reward-icon {
  top: 0;
  left: 0;
  width: 71px;
  height: 58.91489362px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-coins .reward-icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 78px;
  -webkit-transform-origin: -1.5106383px -5.28723404px;
          transform-origin: -1.5106383px -5.28723404px;
  -webkit-transform: scale(0.75531915);
          transform: scale(0.75531915);
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-coins .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -237px -148px no-repeat;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-coins .reward-amount {
  text-align: center;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-trowels {
  left: 198px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-trowels .reward-icon {
  top: 5px;
  left: 0;
  width: 64px;
  height: 55.54716981px;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-trowels .reward-icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.20754717px -2.41509434px;
          transform-origin: -1.20754717px -2.41509434px;
  -webkit-transform: scale(0.60377358);
          transform: scale(0.60377358);
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-trowels .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-bailers {
  left: 252px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-bailers .reward-icon {
  top: -2px;
  width: 63px;
  height: 63px;
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-bailers .reward-icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -2.0106383px;
          transform-origin: 0px -2.0106383px;
  -webkit-transform: scale(0.67021277);
          transform: scale(0.67021277);
}
.popup.popup-puzzle-event .gift .puzzle-event-cloud .puzzle-event-bailers .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-puzzle-event .gift:hover .puzzle-event-cloud {
  opacity: 1;
}
.popup.popup-puzzle-event .reward-fader {
  top: 51px;
  left: 31px;
  display: none;
  width: 656px;
  height: 417px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-puzzle-event .reward-fader .reward-container > * {
  position: absolute;
}
.popup.popup-puzzle-event .reward-fader .reward-container .reward-title {
  top: 42px;
  left: 242px;
  font-size: 42px;
  color: #f6ff00;
  text-shadow: 0 -1px 1px #c94918, 0 -1px 1px #c94918, 0 1px 1px #c94918, 0 1px 1px #c94918, -1px 0 1px #c94918, 1px 0 1px #c94918, -1px 0 1px #c94918, 1px 0 1px #c94918, -1px -1px 1px #c94918, 1px -1px 1px #c94918, -1px 1px 1px #c94918, 1px 1px 1px #c94918, -1px -1px 1px #c94918, 1px -1px 1px #c94918, -1px 1px 1px #c94918, 1px 1px 1px #c94918, 1px 3px 2px #095129;
  z-index: 2;
}
.popup.popup-puzzle-event .reward-fader .reward-container .reward-amount {
  position: absolute;
  bottom: 63px;
  width: 115px;
  text-align: center;
  font-size: 29px;
  color: white;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-puzzle-event .reward-fader .reward-container .reward-icon {
  top: 105px;
  z-index: 3;
  width: 136px;
  height: 132px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.52713178, 0.60829493);
          transform: scale(0.52713178, 0.60829493);
}
.popup.popup-puzzle-event .reward-fader .reward-container .reward-icon:before {
  opacity: 0.9;
  top: -29px;
  left: -33px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .reward-icon:after {
  content: '';
  position: absolute;
  top: 15px;
  left: -9px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -375px -608px no-repeat;
  width: 86px;
  height: 76px;
  z-index: -1;
}
.popup.popup-puzzle-event .reward-fader .reward-container .reward-icon .icon {
  position: absolute;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-title-shining {
  top: 25px;
  left: 220px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -375px -608px no-repeat;
  width: 86px;
  height: 76px;
  z-index: 2;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-title-shining:before,
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-title-shining:after {
  content: '';
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/puzzle-event/sprites.b464f78.png") -375px -608px no-repeat;
  width: 86px;
  height: 76px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-title-shining:before {
  -webkit-transform: translateX(100px) rotate(40deg);
          transform: translateX(100px) rotate(40deg);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-title-shining:after {
  -webkit-transform: translateX(150px) rotate(-40deg);
          transform: translateX(150px) rotate(-40deg);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 655px;
  height: 281px;
  border-radius: 50%;
  background-image: radial-gradient(rgba(3, 96, 207, 0.9), rgba(255, 255, 255, 0) 75%);
  z-index: 1;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-superflowers-shining {
  left: 50px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-superflowers-shining .icon {
  width: 70px;
  height: 71.37254902px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-superflowers-shining .icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.37254902px -2.74509804px;
          transform-origin: -1.37254902px -2.74509804px;
  -webkit-transform: scale(0.68627451);
          transform: scale(0.68627451);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-superflowers-shining .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-superflowers-shining .reward-amount {
  width: 70px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-rakes-shining {
  left: 170px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-rakes-shining .icon {
  top: 7px;
  width: 66px;
  height: 70.35164835px;
  -webkit-transform: rotate(19deg);
          transform: rotate(19deg);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-rakes-shining .icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.45054945px -2.17582418px;
          transform-origin: -1.45054945px -2.17582418px;
  -webkit-transform: scale(0.72527473);
          transform: scale(0.72527473);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-rakes-shining .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-rakes-shining .reward-amount {
  left: 3px;
  width: 66px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-rakes-shining:before {
  left: -35px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-coins-shining {
  left: 295px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-coins-shining .icon {
  top: 7px;
  width: 80px;
  height: 60.33898305px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-coins-shining .icon:before {
  content: '';
  display: block;
  width: 118px;
  height: 89px;
  -webkit-transform-origin: -0.6779661px -0.6779661px;
          transform-origin: -0.6779661px -0.6779661px;
  -webkit-transform: scale(0.6779661);
          transform: scale(0.6779661);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-coins-shining .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px -148px no-repeat;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-coins-shining .reward-amount {
  width: 80px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-trowels-shining {
  left: 420px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-trowels-shining .icon {
  top: 4px;
  width: 78px;
  height: 67.69811321px;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-trowels-shining .icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.47169811px -2.94339623px;
          transform-origin: -1.47169811px -2.94339623px;
  -webkit-transform: scale(0.73584906);
          transform: scale(0.73584906);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-trowels-shining .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-trowels-shining .reward-amount {
  left: 6px;
  width: 78px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-trowels-shining:before {
  left: -29px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-bailers-shining {
  left: 530px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-bailers-shining .icon {
  width: 75px;
  height: 75px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-bailers-shining .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -2.39361702px;
          transform-origin: 0px -2.39361702px;
  -webkit-transform: scale(0.79787234);
          transform: scale(0.79787234);
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-bailers-shining .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-bailers-shining .reward-amount {
  left: 10px;
  width: 75px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-bailers-shining:before {
  left: -24px;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 3s linear infinite;
          animation: shine-animation 3s linear infinite;
  z-index: 2;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-0 {
  top: 32px;
  left: 207px;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-1 {
  top: 12px;
  left: 350px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-2 {
  top: 36px;
  left: 422px;
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-3 {
  top: 135px;
  left: 26px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-4 {
  top: 75px;
  left: 79px;
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-5 {
  top: 123px;
  left: 113px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-6 {
  top: 133px;
  left: 152px;
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-7 {
  top: 75px;
  left: 178px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-8 {
  top: 119px;
  left: 233px;
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-9 {
  top: 138px;
  left: 271px;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-10 {
  top: 85px;
  left: 330px;
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-11 {
  top: 125px;
  left: 365px;
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-12 {
  top: 139px;
  left: 410px;
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-13 {
  top: 92px;
  left: 463px;
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-14 {
  top: 125px;
  left: 493px;
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-15 {
  top: 133px;
  left: 525px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-16 {
  top: 87px;
  left: 589px;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.popup.popup-puzzle-event .reward-fader .reward-container .puzzle-event-reward-animation-star.star-17 {
  top: 120px;
  left: 600px;
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}
.popup.popup-puzzle-event .button-get-reward {
  position: absolute;
  top: 447px;
  left: 267px;
  display: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 184px;
  height: 57px;
  z-index: 4;
}
.popup.popup-puzzle-event .button-get-reward:hover {
  background-position-y: 50%;
}
.popup.popup-puzzle-event .button-get-reward:active {
  background-position-y: 100%;
}
.popup.popup-puzzle-event .button-get-reward > span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  margin-top: -0.5em;
  font-family: BIP;
  color: #fff;
  font-size: 29px;
}
.popup.popup-puzzle-event.completed .svg-map {
  display: none;
}
.popup.popup-puzzle-event.completed .puzzle-pieces {
  pointer-events: none;
}
.popup.popup-puzzle-event.reward-ready .reward-fader {
  display: block;
}
.popup.popup-puzzle-event.reward-ready .button-get-reward {
  display: block;
}
/* >> CLIMBING EVENT С ШАРИКАМИ */
.popup.popup-climbing-event {
  width: 612px;
  height: 542px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-climbing-event > * {
  position: absolute;
}
.popup.popup-climbing-event .form {
  position: absolute;
  top: 24px;
  left: 0px;
  z-index: 2;
  width: 612px;
  height: 486px;
  pointer-events: none;
}
.popup.popup-climbing-event .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.80632411);
          transform: scaleX(0.80632411);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-climbing-event .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.80952381);
          transform: scaleX(0.80952381);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-climbing-event .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 446px;
}
.popup.popup-climbing-event .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 446px;
}
.popup.popup-climbing-event .popup-header {
  top: 0px;
  left: 125px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  z-index: 3;
}
.popup.popup-climbing-event .popup-header span {
  position: absolute;
  top: 19px;
  width: 365px;
  z-index: 1;
}
.popup.popup-climbing-event .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-climbing-event .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-climbing-event .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-climbing-event .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-climbing-event .popup-close {
  top: 12px;
  left: 573px;
  z-index: 3;
}
.popup.popup-climbing-event .button-help {
  top: 12px;
  left: -6px;
  z-index: 3;
}
.popup.popup-climbing-event .border-bottom {
  top: 486px;
  left: 1px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.44575472, 1.09259259);
          transform: scale(1.44575472, 1.09259259);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 3;
}
.popup.popup-climbing-event .time-to-reload {
  top: 487px;
  left: 210px;
  display: none;
  width: 192px;
  height: 57px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px -459px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 4;
}
.popup.popup-climbing-event .time-to-reload > * {
  box-sizing: border-box;
}
.popup.popup-climbing-event .time-to-reload .time-plank-clock {
  position: absolute;
  left: 19px;
  top: 4px;
  width: 50px;
  height: 51px;
  z-index: 1;
}
.popup.popup-climbing-event .time-to-reload .time-plank-clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.popup-climbing-event .time-to-reload .time-plank-clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-climbing-event .time-to-reload .time-plank-display {
  width: 122px;
  height: 37px;
  border-top-right-radius: 18.5px;
  border-bottom-right-radius: 18.5px;
  background: linear-gradient(180deg, #7c502c 0%, rgba(137, 68, 43, 0) 100%), #8f5e36;
  box-shadow: inset 0px -2px 0px 0px rgba(200, 155, 113, 0.5), inset 2px 2px 1px -1px #643c24, inset -1px 2px 1px -1px #643c24;
  position: absolute;
  left: 46px;
  top: 10px;
  display: -webkit-box;
  display: flex;
  padding-left: 11px;
}
.popup.popup-climbing-event .time-to-reload .time-plank-display .time {
  margin: auto;
  font: 17px "BIP";
  color: #ffffff;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
}
.popup.popup-climbing-event .time-to-reload.show {
  display: block;
}
.popup.popup-climbing-event .progress-wrap {
  top: 47px;
  left: 29px;
  width: 557px;
  height: 437px;
  z-index: 1;
  overflow: hidden;
}
.popup.popup-climbing-event .progress-wrap::-webkit-scrollbar {
  width: 0;
}
.popup.popup-climbing-event .progress-wrap[data-scroll-enable='true'] .progress-layer {
  transition: -webkit-transform 1.5s ease;
  transition: transform 1.5s ease;
  transition: transform 1.5s ease, -webkit-transform 1.5s ease;
}
.popup.popup-climbing-event .progress-wrap .progress-layer {
  position: absolute;
  top: -2757px;
  width: 557px;
  height: 3194px;
}
.popup.popup-climbing-event .progress-wrap .progress-layer > * {
  position: absolute;
}
.popup.popup-climbing-event .progress-wrap .progress-layer.moving {
  pointer-events: none;
}
.popup.popup-climbing-event .progress-wrap .progress-layer.progress-layer-0 {
  background-image: linear-gradient(0deg, #96E3B8 0%, #48C5DC 62%, #488ADC 90%, #486EDC 100%);
  z-index: 0;
}
.popup.popup-climbing-event .progress-wrap .progress-layer.progress-layer-1 {
  z-index: 1;
}
.popup.popup-climbing-event .progress-wrap .progress-layer.progress-layer-2 {
  z-index: 2;
}
.popup.popup-climbing-event .progress-wrap .progress-layer.progress-layer-3 {
  z-index: 3;
}
.popup.popup-climbing-event .progress-wrap .progress-layer.progress-layer-4 {
  z-index: 4;
}
.popup.popup-climbing-event .progress-bar {
  position: relative;
  left: 13px;
  top: 285px;
  width: 44px;
  height: 2859px;
  background-color: #E1B994;
  z-index: 5;
}
.popup.popup-climbing-event .progress-bar:before {
  content: '';
  position: absolute;
  left: 7px;
  top: 4px;
  width: 28px;
  height: 2854px;
  border: 1px solid #5C2700;
  background-color: #885831;
  box-shadow: 0px -3px 0px 0px rgba(106, 59, 24, 0.4);
  z-index: 1;
}
.popup.popup-climbing-event .progress-bar .progress-line {
  position: absolute;
  left: 8px;
  bottom: -17px;
  width: 29px;
  height: 200px;
  overflow: hidden;
}
.popup.popup-climbing-event .progress-bar .progress-line .line_bg {
  position: absolute;
  left: 0;
  top: 2px;
  width: 29px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #ea7a27;
  border-radius: 14.5px;
  background-image: linear-gradient(-180deg, #fbb920 0%, #fbda20 100%);
  z-index: 3;
}
.popup.popup-climbing-event .progress-bar .progress-line .line_decor {
  position: absolute;
  left: 23px;
  top: 14.5px;
  width: 2px;
  height: calc(100% - 29px);
  box-sizing: border-box;
  background-color: #fffffe;
  z-index: 5;
}
.popup.popup-climbing-event .progress-bar .progress-line .line_left {
  position: absolute;
  top: 2px;
  height: calc(100% - 1px);
  width: 100%;
  box-sizing: border-box;
  border-radius: 14.5px;
  background-image: linear-gradient(90deg, #fb8620 0%, rgba(251, 130, 32, 0) 100%);
  z-index: 4;
}
.popup.popup-climbing-event .progress-labels {
  top: 262px;
  left: 8px;
  z-index: 6;
}
.popup.popup-climbing-event .progress-labels .progress-label {
  position: relative;
  width: 51px;
  height: 51px;
  border: 2px solid #ad7b4a;
  border-radius: 50%;
  background-color: #e19f56;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
  font-size: 30px;
  line-height: 48px;
}
.popup.popup-climbing-event .progress-labels .progress-label:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 3px solid #fad9b9;
}
.popup.popup-climbing-event .progress-labels .progress-label:not(:first-of-type):not(:last-of-type) {
  margin-top: 233px;
}
.popup.popup-climbing-event .progress-labels .progress-label:last-of-type {
  margin-top: 225px;
}
.popup.popup-climbing-event .progress-labels .progress-label:last-of-type:after {
  content: '';
  position: absolute;
  top: 10px;
  left: 50%;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1188px -461px no-repeat;
  width: 38px;
  height: 36px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup.popup-climbing-event .progress-strokes {
  top: 283px;
  left: 20px;
  z-index: 7;
}
.popup.popup-climbing-event .progress-strokes .stroke {
  width: 30px;
  height: 3px;
  box-sizing: border-box;
  background-color: rgba(101, 51, 14, 0.5);
  border-top: 2px solid #65330e;
  box-shadow: 0 1px 1px 0 rgba(101, 51, 14, 0.3);
}
.popup.popup-climbing-event .progress-strokes .strokes-block {
  height: 288px;
  width: 30px;
  box-sizing: border-box;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='2'] {
  padding-top: 144px;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='3'] {
  padding-top: 96px;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='3'] .stroke:not(:first-of-type) {
  margin-top: 93px;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='4'] {
  padding-top: 72px;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='4'] .stroke:not(:first-of-type) {
  margin-top: 69px;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='5'] {
  padding-top: 57.6px;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='5'] .stroke:not(:first-of-type) {
  margin-top: 54.6px;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='6'] {
  padding-top: 48px;
}
.popup.popup-climbing-event .progress-strokes .strokes-block[data-progress-amount='6'] .stroke:not(:first-of-type) {
  margin-top: 45px;
}
.popup.popup-climbing-event .tree {
  z-index: 3;
}
.popup.popup-climbing-event .tree > * {
  position: absolute;
}
.popup.popup-climbing-event .tree .tree-crown,
.popup.popup-climbing-event .tree .tree-trunks,
.popup.popup-climbing-event .tree .tree-base {
  left: 0;
}
.popup.popup-climbing-event .tree .tree-crown {
  top: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -557px -427px no-repeat;
  width: 516px;
  height: 104px;
  z-index: 3;
}
.popup.popup-climbing-event .tree .tree-trunks {
  top: 0;
  overflow: hidden;
  z-index: 2;
}
.popup.popup-climbing-event .tree .tree-trunks .tree-trunk {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") 0 -721px no-repeat;
  width: 117px;
  height: 357px;
  margin-bottom: -5px;
}
.popup.popup-climbing-event .tree .tree-trunks .tree-trunk:first-of-type {
  margin-top: -100px;
}
.popup.popup-climbing-event .tree .tree-base {
  top: 3028px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -557px -531px no-repeat;
  width: 256px;
  height: 166px;
  z-index: 3;
}
.popup.popup-climbing-event .tree .tree-branches {
  top: 613px;
  left: 96px;
}
.popup.popup-climbing-event .tree .tree-branches .tree-branch {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px 0 no-repeat;
  width: 114px;
  height: 127px;
  z-index: 1;
}
.popup.popup-climbing-event .tree .tree-branches .tree-branch:nth-of-type(1) {
  margin-left: 5px;
}
.popup.popup-climbing-event .tree .tree-branches .tree-branch:nth-of-type(2) {
  margin-left: 5px;
  margin-top: 759px;
}
.popup.popup-climbing-event .tree .tree-branches .tree-branch:nth-of-type(3) {
  margin-top: 257px;
}
.popup.popup-climbing-event .tree .tree-branches .tree-branch:nth-of-type(4) {
  margin-left: 10px;
  margin-top: 694px;
}
.popup.popup-climbing-event .checkpoints {
  left: 51px;
  top: 283px;
  z-index: 4;
  width: 307px;
  height: 2911px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc {
  position: relative;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -340px -721px no-repeat;
  width: 307px;
  height: 83px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc > * {
  position: absolute;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest {
  z-index: 1;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest > * {
  position: absolute;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest .chest-base {
  z-index: 1;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest .chest-cap-close,
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest .chest-cap-open {
  transition: opacity 0.5s ease;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest .chest-cap-close {
  z-index: 2;
  opacity: 1;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest .chest-cap-open {
  z-index: 0;
  opacity: 0;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-1 {
  top: -46px;
  left: 46px;
  width: 73px;
  height: 57px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-1 > .chest-base {
  top: 23px;
  left: 4px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -340px -847px no-repeat;
  width: 71px;
  height: 40px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-1 > .chest-cap-close {
  top: -1px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1037px -531px no-repeat;
  width: 74px;
  height: 45px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-1 > .chest-cap-open {
  top: -13px;
  left: -9px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -938px -889px no-repeat;
  width: 66px;
  height: 42px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-2 {
  top: -51px;
  left: 45px;
  width: 76px;
  height: 64px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-2 > .chest-base {
  top: 28px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -813px -649px no-repeat;
  width: 78px;
  height: 40px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-2 > .chest-cap-close {
  top: -2px;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -652px no-repeat;
  width: 74px;
  height: 50px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-2 > .chest-cap-open {
  top: -9px;
  left: -9px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -734px -889px no-repeat;
  width: 68px;
  height: 43px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-3 {
  top: -53px;
  left: 45px;
  width: 76px;
  height: 66px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-3 > .chest-base {
  top: 30px;
  left: -1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -891px -649px no-repeat;
  width: 77px;
  height: 39px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-3 > .chest-cap-close {
  top: 0;
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -461px no-repeat;
  width: 74px;
  height: 52px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-3 > .chest-cap-open {
  top: -9px;
  left: -9px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -802px -889px no-repeat;
  width: 68px;
  height: 43px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-4 {
  top: -46px;
  left: 46px;
  width: 73px;
  height: 57px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-4 > .chest-base {
  top: 23px;
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -411px -847px no-repeat;
  width: 71px;
  height: 40px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-4 > .chest-cap-close {
  top: -1px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -994px no-repeat;
  width: 74px;
  height: 46px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-4 > .chest-cap-open {
  top: -16px;
  left: -13px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -667px -889px no-repeat;
  width: 67px;
  height: 44px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-5 {
  top: -50px;
  left: 44px;
  width: 76px;
  height: 64px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-5 > .chest-base {
  top: 29px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -968px -649px no-repeat;
  width: 77px;
  height: 39px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-5 > .chest-cap-close {
  top: 0;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -565px no-repeat;
  width: 73px;
  height: 51px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-5 > .chest-cap-open {
  top: -8px;
  left: -9px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -870px -889px no-repeat;
  width: 68px;
  height: 43px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-6 {
  top: -52px;
  left: 44px;
  width: 76px;
  height: 66px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-6 > .chest-base {
  top: 30px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -409px -804px no-repeat;
  width: 76px;
  height: 39px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-6 > .chest-cap-close {
  top: -2px;
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -513px no-repeat;
  width: 74px;
  height: 52px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-6 > .chest-cap-open {
  top: -8px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -340px -804px no-repeat;
  width: 69px;
  height: 43px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-7 {
  top: -46px;
  left: 47px;
  width: 74px;
  height: 56px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-7 > .chest-base {
  top: 21px;
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1037px -576px no-repeat;
  width: 75px;
  height: 41px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-7 > .chest-cap-close {
  top: -6px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -411px no-repeat;
  width: 78px;
  height: 50px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-7 > .chest-cap-open {
  top: -23px;
  left: -14px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -882px no-repeat;
  width: 73px;
  height: 48px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-8 {
  top: -57px;
  left: 43px;
  width: 84px;
  height: 70px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-8 > .chest-base {
  top: 31px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -702px no-repeat;
  width: 86px;
  height: 43px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-8 > .chest-cap-close {
  top: -3px;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -355px no-repeat;
  width: 82px;
  height: 56px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-8 > .chest-cap-open {
  top: -12px;
  left: -10px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -745px no-repeat;
  width: 76px;
  height: 48px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-9 {
  top: -59px;
  left: 43px;
  width: 83px;
  height: 72px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-9 > .chest-base {
  top: 34px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -793px no-repeat;
  width: 85px;
  height: 42px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-9 > .chest-cap-close {
  top: -1px;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -242px no-repeat;
  width: 81px;
  height: 59px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-9 > .chest-cap-open {
  top: -9px;
  left: -9px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -835px no-repeat;
  width: 75px;
  height: 47px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-10 {
  left: 39px;
  top: -67px;
  width: 97px;
  height: 81px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-10 > .chest-base {
  top: 36px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -193px no-repeat;
  width: 98px;
  height: 49px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-10 > .chest-cap-close {
  top: -5px;
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -127px no-repeat;
  width: 94px;
  height: 66px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.chest-10 > .chest-cap-open {
  top: -12px;
  left: -11px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -301px no-repeat;
  width: 86px;
  height: 54px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.open > .chest-cap-close {
  opacity: 0;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .chest.open > .chest-cap-open {
  opacity: 1;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap {
  top: -60px;
  left: -5px;
  width: 161px;
  height: 114px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap .checkpoint-button {
  width: 111px;
  height: 114px;
  cursor: pointer;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap .checkpoint-button:hover .button-icon {
  background-position-y: 50%;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap .checkpoint-button:active .button-icon {
  background-position-y: 100%;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap .checkpoint-button .button-icon {
  position: absolute;
  bottom: 0;
  pointer-events: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 111px;
  height: 40px;
  text-align: center;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap .checkpoint-button .button-icon:hover {
  background-position-y: 50%;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap .checkpoint-button .button-icon:active {
  background-position-y: 100%;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap .checkpoint-button .button-icon span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 20px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap.available {
  pointer-events: auto;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap.available:not(.all_rewards) .checkpoint-button {
  -webkit-transform: translateX(42px);
          transform: translateX(42px);
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap.available.all_rewards .checkpoint-button {
  -webkit-transform: translateX(27px);
          transform: translateX(27px);
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap.available ~ .chest {
  pointer-events: none;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap.available ~ .arrow-get {
  opacity: 1;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap:not(.available) ~ .arrow-get {
  opacity: 0;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap.all_rewards .checkpoint-button {
  width: 134px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .checkpoint-button-wrap.all_rewards .checkpoint-button .button-icon {
  width: 134px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc .arrow-get {
  top: -95px;
  left: 77px;
  z-index: 3;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc:before {
  content: '';
  position: absolute;
  display: block;
  left: 17px;
  top: -45px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -930px no-repeat;
  width: 54px;
  height: 64px;
  pointer-events: none;
  opacity: 0.7;
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
  z-index: 1;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc:not(:first-of-type) {
  margin-top: 205px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc:not(:first-of-type) .arrow-get {
  top: -95px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc:first-of-type > .checkpoint-button-wrap {
  top: -68px;
  height: 122px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc:first-of-type > .checkpoint-button-wrap .checkpoint-button {
  width: 111px;
  height: 122px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc:first-of-type > .checkpoint-button-wrap.all_rewards {
  left: -19px;
  width: 180px;
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc:first-of-type > .checkpoint-button-wrap.all_rewards.available .checkpoint-button {
  -webkit-transform: translateX(46px);
          transform: translateX(46px);
}
.popup.popup-climbing-event .checkpoints .checkpoint-desc:first-of-type .arrow-get {
  top: -115px;
}
.popup.popup-climbing-event .reward-clouds {
  z-index: 6;
  top: 283px;
  left: 51px;
  pointer-events: none;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud {
  position: relative;
  opacity: 0;
  transition: opacity 0.5s ease;
  pointer-events: none;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud:not(:last-of-type):not(.popup.popup-climbing-event .reward-clouds .reward-cloud:not(:last-of-type).reward-cloud-type-5) {
  margin-bottom: 238px;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud:not(:last-of-type).reward-cloud-type-5 {
  margin-bottom: 204px;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.visible {
  opacity: 1;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-1 {
  -webkit-transform: translate(83px, -96px);
          transform: translate(83px, -96px);
  width: 57px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-1 * {
  box-sizing: border-box;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-1 .cloud-content {
  height: 100%;
  min-height: 50px;
  padding: 7px 11px;
  border-radius: 25px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-1:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(13px, -3px) rotate(10deg);
          transform: translate(13px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-1:after {
  -webkit-transform: translate(12px, -3px) rotate(4deg);
          transform: translate(12px, -3px) rotate(4deg);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-2 {
  -webkit-transform: translate(65px, -96px);
          transform: translate(65px, -96px);
  width: 92px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-2 * {
  box-sizing: border-box;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-2 .cloud-content {
  height: 100%;
  min-height: 50px;
  padding: 7px 11px;
  border-radius: 25px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-2:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(33px, -3px) rotate(10deg);
          transform: translate(33px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-3 {
  -webkit-transform: translate(30px, -96px);
          transform: translate(30px, -96px);
  width: 127px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-3 * {
  box-sizing: border-box;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-3 .cloud-content {
  height: 100%;
  min-height: 50px;
  padding: 7px 11px;
  border-radius: 25px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-3:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(66px, -3px) rotate(10deg);
          transform: translate(66px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-4 {
  -webkit-transform: translate(14px, -96px);
          transform: translate(14px, -96px);
  width: 162px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-4 * {
  box-sizing: border-box;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-4 .cloud-content {
  height: 100%;
  min-height: 50px;
  padding: 7px 11px;
  border-radius: 25px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-4:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(84px, -3px) rotate(10deg);
          transform: translate(84px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-5 {
  width: 127px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-5 * {
  box-sizing: border-box;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-5 .cloud-content {
  height: 100%;
  min-height: 50px;
  padding: 7px 11px;
  border-radius: 25px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-5:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(67px, -3px) rotate(10deg);
          transform: translate(67px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-5:not(:first-of-type) {
  -webkit-transform: translate(33px, -127px);
          transform: translate(33px, -127px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-5:first-of-type {
  -webkit-transform: translate(37px, -132px);
          transform: translate(37px, -132px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.reward-cloud-type-5 .cloud-content {
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.reward-cloud-type-1:after {
  -webkit-transform: translate(13px, -82px) rotate(-2deg) scale(1, -1);
          transform: translate(13px, -82px) rotate(-2deg) scale(1, -1);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.reward-cloud-type-2:after {
  -webkit-transform: translate(33px, -82px) rotate(-2deg) scale(1, -1);
          transform: translate(33px, -82px) rotate(-2deg) scale(1, -1);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.reward-cloud-type-3:after {
  -webkit-transform: translate(66px, -82px) rotate(-2deg) scale(1, -1);
          transform: translate(66px, -82px) rotate(-2deg) scale(1, -1);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.reward-cloud-type-4:after {
  -webkit-transform: translate(84px, -82px) rotate(-2deg) scale(1, -1);
          transform: translate(84px, -82px) rotate(-2deg) scale(1, -1);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.reward-cloud-type-5:after {
  -webkit-transform: translate(67px, -117px) rotate(-2deg) scale(1, -1);
          transform: translate(67px, -117px) rotate(-2deg) scale(1, -1);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.available-rewards.reward-cloud-type-1 {
  -webkit-transform: translate(83px, 61px);
          transform: translate(83px, 61px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.available-rewards.reward-cloud-type-2 {
  -webkit-transform: translate(65px, 61px);
          transform: translate(65px, 61px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.available-rewards.reward-cloud-type-3 {
  -webkit-transform: translate(30px, 61px);
          transform: translate(30px, 61px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.available-rewards.reward-cloud-type-4 {
  -webkit-transform: translate(17px, 61px);
          transform: translate(17px, 61px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.available-rewards.reward-cloud-type-5:not(:first-of-type) {
  -webkit-transform: translate(33px, 67px);
          transform: translate(33px, 67px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud.available-rewards.reward-cloud-type-5:first-of-type {
  -webkit-transform: translate(37px, 67px);
          transform: translate(37px, 67px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud:not(.available-rewards).reward-cloud-type-1 {
  -webkit-transform: translate(83px, 23px);
          transform: translate(83px, 23px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud:not(.available-rewards).reward-cloud-type-2 {
  -webkit-transform: translate(64px, 23px);
          transform: translate(64px, 23px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud:not(.available-rewards).reward-cloud-type-3 {
  -webkit-transform: translate(30px, 23px);
          transform: translate(30px, 23px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud:not(.available-rewards).reward-cloud-type-4 {
  -webkit-transform: translate(15px, 23px);
          transform: translate(15px, 23px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud.bottom-reward-cloud:not(.available-rewards).reward-cloud-type-5 {
  -webkit-transform: translate(33px, 17px);
          transform: translate(33px, 17px);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .cloud-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward {
  position: relative;
  width: 35px;
  height: 35px;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward > * {
  position: absolute;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward .reward-icon {
  z-index: 1;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward .reward-amount {
  bottom: 0;
  font-size: 18px;
  text-align: left;
  z-index: 2;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward:not(.coins) .reward-amount {
  right: 2px;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward.superflowers > .reward-icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.35);
          transform: scale(0.35);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward.coins .reward-icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.35);
          transform: scale(0.35);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward.coins .reward-amount {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward.trowels > .reward-icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.35);
          transform: scale(0.35);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward.rakes > .reward-icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.35);
          transform: scale(0.35);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-climbing-event .reward-clouds .reward-cloud .reward.bailers > .reward-icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.35);
          transform: scale(0.35);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-climbing-event .cloud.medium-distance {
  opacity: 0.8;
}
.popup.popup-climbing-event .cloud.long-distance {
  opacity: 0.4;
  -webkit-transform: scale(-0.6, 0.6);
          transform: scale(-0.6, 0.6);
}
.popup.popup-climbing-event .cloud.cloud-type-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -816px -721px no-repeat;
  width: 137px;
  height: 64px;
}
.popup.popup-climbing-event .cloud.cloud-type-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -647px -721px no-repeat;
  width: 169px;
  height: 81px;
}
.popup.popup-climbing-event .cloud.cloud-type-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -813px -531px no-repeat;
  width: 224px;
  height: 118px;
}
.popup.popup-climbing-event .cloud.cloud-type-4 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -1040px no-repeat;
  width: 84px;
  height: 29px;
}
.popup.popup-climbing-event .cloud.cloud-type-5 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -616px no-repeat;
  width: 103px;
  height: 36px;
}
.popup.popup-climbing-event .cloud.cloud-type-6 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -953px -721px no-repeat;
  width: 140px;
  height: 51px;
}
.popup.popup-climbing-event .cloud.cloud-25 {
  left: 270px;
  top: 2315px;
}
.popup.popup-climbing-event .cloud.cloud-26 {
  left: 150px;
  top: 2421px;
}
.popup.popup-climbing-event .cloud.cloud-27 {
  left: 107px;
  top: 2620px;
}
.popup.popup-climbing-event .cloud.cloud-28 {
  left: 75px;
  top: 2556px;
}
.popup.popup-climbing-event .cloud.cloud-29 {
  left: 432px;
  top: 2551px;
}
.popup.popup-climbing-event .cloud.cloud-30 {
  left: 386px;
  top: 2791px;
}
.popup.popup-climbing-event .cloud.cloud-31 {
  left: 254px;
  top: 2685px;
}
.popup.popup-climbing-event .cloud.cloud-32 {
  left: 142px;
  top: 2791px;
}
.popup.popup-climbing-event .cloud.cloud-33 {
  left: 99px;
  top: 2990px;
}
.popup.popup-climbing-event .cloud.cloud-34 {
  left: 67px;
  top: 2926px;
}
.popup.popup-climbing-event .cloud.cloud-35 {
  left: 424px;
  top: 2921px;
}
.popup.popup-climbing-event .cloud.cloud-36 {
  left: 360px;
  top: 2700px;
}
.popup.popup-climbing-event .cloud.cloud-37 {
  left: 160px;
  top: 2670px;
}
.popup.popup-climbing-event .cloud.cloud-38 {
  left: 200px;
  top: 2810px;
}
.popup.popup-climbing-event .bg-forest {
  bottom: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") 0 0 no-repeat;
  width: 557px;
  height: 721px;
  z-index: 2;
}
.popup.popup-climbing-event .mountains {
  bottom: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -557px 0 no-repeat;
  width: 557px;
  height: 427px;
}
.popup.popup-climbing-event .birds {
  left: 150px;
  top: 2760px;
}
.popup.popup-climbing-event .birds .bird {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1188px -513px no-repeat;
  width: 38px;
  height: 24px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  opacity: 0.8;
}
.popup.popup-climbing-event .birds .bird:nth-of-type(1) {
  top: 30px;
  left: 0;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
}
.popup.popup-climbing-event .birds .bird:nth-of-type(2) {
  top: 0;
  left: 30px;
}
.popup.popup-climbing-event .birds .bird:nth-of-type(3) {
  top: 50px;
  left: 75px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.popup.popup-climbing-event .birds .bird:nth-of-type(4) {
  top: 10px;
  left: 90px;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
}
.popup.popup-climbing-event .character {
  position: relative;
  top: 3189px;
  left: 240px;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  z-index: 6;
}
.popup.popup-climbing-event .character > * {
  position: absolute;
}
.popup.popup-climbing-event .character.clickable > .gnome {
  cursor: pointer;
}
.popup.popup-climbing-event .character > .gnome {
  top: -124px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -402px -889px no-repeat;
  width: 117px;
  height: 124px;
  z-index: 1;
}
.popup.popup-climbing-event .character > .gnome:hover + .character-cloud {
  opacity: 1;
}
.popup.popup-climbing-event .character > .gnome canvas {
  position: absolute;
  top: -270px;
  left: -220px;
  width: 532px;
  height: 532px;
  pointer-events: none;
}
.popup.popup-climbing-event .character > .balloon {
  top: -201px;
  left: 2px;
  opacity: 0;
  transition: all 1s ease;
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  pointer-events: none;
}
.popup.popup-climbing-event .character > .balloon.balloon-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -117px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 4;
}
.popup.popup-climbing-event .character > .balloon.balloon-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -212px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 2;
}
.popup.popup-climbing-event .character > .balloon.balloon-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -307px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 3;
}
.popup.popup-climbing-event .character.show-cloud .character-cloud {
  opacity: 1;
}
.popup.popup-climbing-event .character > .character-cloud {
  top: -209px;
  left: 110px;
  -webkit-transform: rotate(19deg);
          transform: rotate(19deg);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: 5;
}
.popup.popup-climbing-event .character > .character-cloud > * {
  position: absolute;
}
.popup.popup-climbing-event .character > .character-cloud .cloud-bg {
  width: 178px;
  height: 101px;
}
.popup.popup-climbing-event .character > .character-cloud .cloud-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.42080378, 0.40239044);
          transform: scale(0.42080378, 0.40239044);
}
.popup.popup-climbing-event .character > .character-cloud .cloud-text {
  top: 27px;
  width: 180px;
  font-size: 14px;
  color: #374850;
  white-space: nowrap;
}
.popup.popup-climbing-event .character > .character-cloud:before,
.popup.popup-climbing-event .character > .character-cloud:after {
  content: '';
  position: absolute;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
}
.popup.popup-climbing-event .character > .character-cloud:before {
  top: 86px;
  left: 30px;
  -webkit-transform: scale(0.7, 1);
          transform: scale(0.7, 1);
}
.popup.popup-climbing-event .character > .character-cloud:after {
  top: 104px;
  left: 28px;
  -webkit-transform: scale(0.4, 0.8);
          transform: scale(0.4, 0.8);
}
.popup.popup-climbing-event .character > .character-cloud:before,
.popup.popup-climbing-event .character > .character-cloud:after,
.popup.popup-climbing-event .character > .character-cloud .cloud-bg {
  -webkit-filter: hue-rotate(180deg);
          filter: hue-rotate(180deg);
}
.popup.popup-climbing-event .character[data-life='0'] .balloon-1,
.popup.popup-climbing-event .character[data-life='0'] .balloon-2,
.popup.popup-climbing-event .character[data-life='0'] .balloon-3 {
  opacity: 0;
}
.popup.popup-climbing-event .character[data-life='1'] .balloon-2 {
  opacity: 1;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.popup.popup-climbing-event .character[data-life='2'] .balloon-1,
.popup.popup-climbing-event .character[data-life='2'] .balloon-2 {
  opacity: 1;
}
.popup.popup-climbing-event .character[data-life='2'] .balloon-1 {
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
}
.popup.popup-climbing-event .character[data-life='2'] .balloon-2 {
  -webkit-transform: rotate(8deg);
          transform: rotate(8deg);
}
.popup.popup-climbing-event .character[data-life='3'] .balloon-1,
.popup.popup-climbing-event .character[data-life='3'] .balloon-2,
.popup.popup-climbing-event .character[data-life='3'] .balloon-3 {
  opacity: 1;
}
.popup.popup-climbing-event .chest-spine-container {
  top: 0;
  left: 20px;
  z-index: 5;
}
.popup.popup-climbing-event .chest-spine-container canvas {
  position: absolute;
  width: 250px;
  height: 3194px;
  pointer-events: none;
}
.popup.popup-climbing-event.with-spine .gnome {
  background: none;
}
.popup.popup-climbing-event.with-spine .balloon,
.popup.popup-climbing-event.with-spine .checkpoint-desc:before,
.popup.popup-climbing-event.with-spine .checkpoint-desc > .chest > * {
  display: none;
}
#content > .climbing-event-gnome {
  position: absolute;
  top: 65px;
  left: 105px;
  width: 532px;
  height: 532px;
  pointer-events: none;
  z-index: 500;
}
#content > .climbing-event-gnome > .character {
  position: absolute;
  width: 532px;
  height: 532px;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: top center;
          transform-origin: top center;
  z-index: 1;
}
#content > .climbing-event-gnome > .character > * {
  position: absolute;
}
#content > .climbing-event-gnome > .character canvas {
  position: absolute;
  width: 532px;
  height: 532px;
  pointer-events: none;
}
#content > .climbing-event-gnome > .character > .static {
  top: 260px;
  left: 220px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -402px -889px no-repeat;
  width: 117px;
  height: 124px;
  z-index: 1;
}
#content > .climbing-event-gnome > .character > .balloon {
  top: 190px;
  left: 220px;
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}
#content > .climbing-event-gnome > .character > .balloon.balloon-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -212px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 2;
}
#content > .climbing-event-gnome > .character > .balloon.balloon-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -307px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 3;
}
#content > .climbing-event-gnome > .character > .balloon.balloon-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -117px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 4;
}
#content > .climbing-event-gnome > .character[data-balloons='2'] .balloon-1 {
  -webkit-transform: rotate(-6deg);
          transform: rotate(-6deg);
}
#content > .climbing-event-gnome > .character[data-balloons='2'] .balloon-2 {
  -webkit-transform: rotate(-2deg);
          transform: rotate(-2deg);
}
#content > .climbing-event-gnome > .character.animated {
  -webkit-animation: gnome-show-animation 2.5s ease forwards;
          animation: gnome-show-animation 2.5s ease forwards;
}
@-webkit-keyframes gnome-show-animation {
  from {
    opacity: 0;
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  20% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateY(-450px);
            transform: scale(1) translateY(-450px);
  }
}
@keyframes gnome-show-animation {
  from {
    opacity: 0;
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  20% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) translateY(-450px);
            transform: scale(1) translateY(-450px);
  }
}
#content > .climbing-event-gnome > .cloud {
  position: absolute;
  top: 180px;
  left: 130px;
  padding-top: 20px;
  width: 300px;
  height: 150px;
  font-family: 'bip', sans-serif;
  font-size: 21px;
  color: #374850;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  opacity: 0;
  z-index: 2;
}
#content > .climbing-event-gnome > .cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.70921986, 0.59760956);
          transform: scale(0.70921986, 0.59760956);
}
#content > .climbing-event-gnome > .cloud:before {
  top: -20px;
  z-index: -1;
  -webkit-filter: hue-rotate(180deg);
          filter: hue-rotate(180deg);
}
#content > .climbing-event-gnome > .cloud.animated {
  -webkit-animation: cloud-show-animation 2s ease forwards;
          animation: cloud-show-animation 2s ease forwards;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
@-webkit-keyframes cloud-show-animation {
  from,
  to {
    opacity: 0;
  }
  25%,
  75% {
    opacity: 1;
  }
}
@keyframes cloud-show-animation {
  from,
  to {
    opacity: 0;
  }
  25%,
  75% {
    opacity: 1;
  }
}
/* << CLIMBING EVENT С ШАРИКАМИ */
.popup.popup-climbing-event-info .popup-bg > .bg-main {
  background-position-y: -40px;
}
.popup.popup-climbing-event-info .objects .popup-text.popup-text-top {
  top: 320px;
  height: 35px !important;
}
.popup.popup-climbing-event-info .objects .popup-text.popup-text-bottom {
  top: 251px;
  color: #FFE234;
}
.popup.popup-climbing-event-info .objects .popup-text.popup-text-bottom > span {
  color: #ffbd0a;
  text-shadow: 0 -1px 1px #b33101, 0 -1px 1px #b33101, 0 1px 1px #b33101, 0 1px 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101;
}
.popup.popup-climbing-event-info .objects .popup-text.popup-text-bottom.popup-text-left {
  left: 16px;
  width: 272px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-climbing-event-info .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 230px;
  width: 281px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-climbing-event-info .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 481px;
  width: 219px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-climbing-event-info .objects .bar {
  top: 83px;
}
.popup.popup-climbing-event-info .objects .bar .shine-animations-1 > *,
.popup.popup-climbing-event-info .objects .bar .shine-animations-2 > *,
.popup.popup-climbing-event-info .objects .bar .shine-animations-3 > * {
  position: absolute;
}
.popup.popup-climbing-event-info .objects .bar .shine-animations-1 .dot-left,
.popup.popup-climbing-event-info .objects .bar .shine-animations-2 .dot-left,
.popup.popup-climbing-event-info .objects .bar .shine-animations-3 .dot-left,
.popup.popup-climbing-event-info .objects .bar .shine-animations-1 .dot-right,
.popup.popup-climbing-event-info .objects .bar .shine-animations-2 .dot-right,
.popup.popup-climbing-event-info .objects .bar .shine-animations-3 .dot-right,
.popup.popup-climbing-event-info .objects .bar .shine-animations-1 .shine-right,
.popup.popup-climbing-event-info .objects .bar .shine-animations-2 .shine-right,
.popup.popup-climbing-event-info .objects .bar .shine-animations-3 .shine-right {
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-climbing-event-info .objects .bar .shine-animations-1 .shine-left,
.popup.popup-climbing-event-info .objects .bar .shine-animations-2 .shine-left,
.popup.popup-climbing-event-info .objects .bar .shine-animations-3 .shine-left,
.popup.popup-climbing-event-info .objects .bar .shine-animations-1 .shine-right,
.popup.popup-climbing-event-info .objects .bar .shine-animations-2 .shine-right,
.popup.popup-climbing-event-info .objects .bar .shine-animations-3 .shine-right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
}
.popup.popup-climbing-event-info .objects .bar.bar-left {
  left: 88px;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles {
  top: 26px;
  width: 126px;
  height: 126px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  z-index: 1;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div {
  margin-bottom: 1px;
  margin-right: 1px;
  width: 41px;
  height: 41px;
  box-sizing: border-box;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div:nth-of-type(even) {
  background-color: #a2c08a;
  border: 2px solid #dae6d0;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div:nth-of-type(odd) {
  background-color: #b8cc97;
  border: 2px solid #e3ebd5;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div:nth-of-type(1):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div:nth-of-type(2):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div:nth-of-type(3):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div:nth-of-type(7):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div:nth-of-type(8):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tiles > div:nth-of-type(9):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .tulips {
  top: 39px;
  left: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") 0 -1078px no-repeat;
  width: 123px;
  height: 99px;
  z-index: 4;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .glow-left {
  top: 40px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -519px -889px no-repeat;
  width: 148px;
  height: 97px;
  z-index: 3;
  -webkit-animation: glow-left-animation 6s infinite;
          animation: glow-left-animation 6s infinite;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
@-webkit-keyframes glow-left-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes glow-left-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-left {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: left-shine-animation 2s linear infinite;
          animation: left-shine-animation 2s linear infinite;
}
@-webkit-keyframes left-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3) rotate(45deg);
            transform: scale(0.3) rotate(45deg);
  }
}
@keyframes left-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3) rotate(45deg);
            transform: scale(0.3) rotate(45deg);
  }
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 {
  z-index: 2;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 .shine-1 {
  top: 38px;
  left: 27px;
  -webkit-animation-delay: 0.87s;
          animation-delay: 0.87s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 .shine-2 {
  top: 97px;
  left: -8px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 .shine-3 {
  top: 97px;
  left: 33px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 .shine-4 {
  top: 106px;
  left: 67px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 .dot-1 {
  top: 50px;
  left: 38px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 .dot-2 {
  top: 54px;
  left: 79px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.12s;
          animation-delay: 0.12s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 .dot-3 {
  top: 104px;
  left: -4px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-1 .dot-4 {
  top: 100px;
  left: 121px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 1.67s;
          animation-delay: 1.67s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 {
  z-index: 5;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .shine-5 {
  top: 56px;
  left: -15px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .shine-6 {
  top: 107px;
  left: -17px;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .shine-7 {
  top: 46px;
  left: 69px;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .shine-8 {
  top: 39px;
  left: 109px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .shine-9 {
  top: 120px;
  left: 27px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .shine-10 {
  top: 103px;
  left: 110px;
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .dot-5 {
  top: 55px;
  left: 1px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .dot-6 {
  top: 81px;
  left: -12px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .dot-7 {
  top: 68px;
  left: 127px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.popup.popup-climbing-event-info .objects .bar.bar-left .shine-animations-2 .dot-8 {
  top: 137px;
  left: 80px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-climbing-event-info .objects .bar.bar-center {
  left: 245px;
}
.popup.popup-climbing-event-info .objects .bar.bar-center .character {
  top: 2px;
  left: 71px;
  -webkit-transform: scale(0.87);
          transform: scale(0.87);
}
.popup.popup-climbing-event-info .objects .bar.bar-center .character > * {
  position: absolute;
}
.popup.popup-climbing-event-info .objects .bar.bar-center .character .gnome {
  top: 69px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -402px -889px no-repeat;
  width: 117px;
  height: 124px;
  z-index: 1;
}
.popup.popup-climbing-event-info .objects .bar.bar-center .character .balloon {
  top: 0;
  left: 11px;
  height: 147px !important;
}
.popup.popup-climbing-event-info .objects .bar.bar-center .character .balloon.balloon-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -117px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 4;
}
.popup.popup-climbing-event-info .objects .bar.bar-center .character .balloon.balloon-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -212px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 2;
}
.popup.popup-climbing-event-info .objects .bar.bar-center .character .balloon.balloon-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -307px -889px no-repeat;
  width: 95px;
  height: 153px;
  z-index: 3;
}
.popup.popup-climbing-event-info .objects .bar.bar-center .arrow {
  top: 68px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-climbing-event-info .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.popup.popup-climbing-event-info .objects .bar.bar-center .arrow.arrow-left {
  left: 0;
}
.popup.popup-climbing-event-info .objects .bar.bar-center .arrow.arrow-right {
  left: 207px;
}
.popup.popup-climbing-event-info .objects .bar.bar-right {
  left: 505px;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .chest-base,
.popup.popup-climbing-event-info .objects .bar.bar-right .chest-cap {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.popup-climbing-event-info .objects .bar.bar-right .chest-base {
  top: 110px;
  left: 40px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -193px no-repeat;
  width: 98px;
  height: 49px;
  z-index: 3;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .chest-cap {
  top: 61px;
  left: 63px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1114px -301px no-repeat;
  width: 86px;
  height: 54px;
  z-index: 1;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .glow-right {
  top: -21px;
  left: -24px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -117px -721px no-repeat;
  width: 223px;
  height: 168px;
  z-index: 2;
  -webkit-animation: glow-right-animation 5.7s ease infinite;
          animation: glow-right-animation 5.7s ease infinite;
}
@-webkit-keyframes glow-right-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes glow-right-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon {
  z-index: 5;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-rakes {
  top: 3px;
  left: 111px;
  width: 91px;
  height: 97px;
  -webkit-transform: scale(-0.55, 0.55) rotate(6deg);
          transform: scale(-0.55, 0.55) rotate(6deg);
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-rakes:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-rakes:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-sunflower {
  top: 1px;
  left: -11px;
  width: 102px;
  height: 104px;
  -webkit-transform: scale(0.5) rotate(-15deg);
          transform: scale(0.5) rotate(-15deg);
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-sunflower:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -2px -4px;
          transform-origin: -2px -4px;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-sunflower:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-trowels {
  top: -28px;
  left: 52px;
  width: 106px;
  height: 92px;
  -webkit-transform: scale(-0.55, 0.55) rotate(30deg);
          transform: scale(-0.55, 0.55) rotate(30deg);
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-trowels:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -2px -4px;
          transform-origin: -2px -4px;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .booster-icon.booster-icon-trowels:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 {
  z-index: 5;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .shine-11 {
  top: 59px;
  left: 38px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .shine-12 {
  top: 64px;
  left: 72px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .shine-13 {
  top: 85px;
  left: 122px;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .shine-14 {
  top: -7px;
  left: 117px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .shine-15 {
  top: 2px;
  left: 132px;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .dot-9 {
  top: 80px;
  left: 27px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .dot-10 {
  top: 17px;
  left: 50px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.12s;
          animation-delay: 0.12s;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .dot-11 {
  top: 66px;
  left: 170px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.popup.popup-climbing-event-info .objects .bar.bar-right .shine-animations-3 .dot-12 {
  top: 75px;
  left: 145px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 1.67s;
          animation-delay: 1.67s;
}
/* Шаблон стилей попапа с оранжевым козырьком и узким столом
*  + 1 бар и картинка или 3 бара */
.orange-windscreen-popup {
  width: 740px;
  height: 490px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.orange-windscreen-popup .form {
  position: absolute;
  top: 40px;
  left: 31px;
  width: 650px;
  height: 381px;
  z-index: 2;
}
.orange-windscreen-popup .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85638999);
          transform: scaleX(0.85638999);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.orange-windscreen-popup .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85978836);
          transform: scaleX(0.85978836);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.orange-windscreen-popup .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 341px;
}
.orange-windscreen-popup .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 341px;
}
.orange-windscreen-popup .popup-bg {
  position: absolute;
  top: 52px;
  left: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 608px;
  height: 358px;
  z-index: 1;
}
.orange-windscreen-popup .popup-windscreen {
  position: absolute;
  top: 6px;
  left: 0px;
  width: 714px;
  height: 91px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  z-index: 3;
}
.orange-windscreen-popup .popup-windscreen:before,
.orange-windscreen-popup .popup-windscreen:after {
  content: '';
  position: absolute;
  top: 0;
  width: 357px;
  height: 91px;
  z-index: -1;
}
.orange-windscreen-popup .popup-windscreen:before {
  left: 0;
}
.orange-windscreen-popup .popup-windscreen:after {
  left: calc(50% - 2px);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.orange-windscreen-popup .popup-windscreen:before,
.orange-windscreen-popup .popup-windscreen:after {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -517px -1171px no-repeat;
}
.orange-windscreen-popup .popup-header {
  position: absolute;
  top: 0px;
  left: 199px;
  font-size: 33px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  z-index: 4;
}
.orange-windscreen-popup .popup-header span {
  position: absolute;
  top: 18px;
  z-index: 1;
}
.orange-windscreen-popup .popup-header .header_bg {
  position: absolute;
}
.orange-windscreen-popup .popup-close {
  position: absolute;
  top: 18px;
  left: 640px;
  z-index: 4;
}
.orange-windscreen-popup .popup-content {
  position: relative;
  top: 99px;
  left: 44px;
  width: 590px;
  z-index: 5;
}
.orange-windscreen-popup .popup-content .top-description {
  position: absolute;
  font-size: 25px;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, 1px 3px 2px #095129;
}
.orange-windscreen-popup .popup-content .top-description > span,
.orange-windscreen-popup .popup-content .top-description .description > strong,
.orange-windscreen-popup .popup-content .top-description .description > span {
  color: #fffc05;
  text-shadow: 0 -1px 1px #c94918, 0 -1px 1px #c94918, 0 1px 1px #c94918, 0 1px 1px #c94918, -1px 0 1px #c94918, 1px 0 1px #c94918, -1px 0 1px #c94918, 1px 0 1px #c94918, -1px -1px 1px #c94918, 1px -1px 1px #c94918, -1px 1px 1px #c94918, 1px 1px 1px #c94918, -1px -1px 1px #c94918, 1px -1px 1px #c94918, -1px 1px 1px #c94918, 1px 1px 1px #c94918, 1px 3px 2px #095129;
  letter-spacing: 1px;
}
.orange-windscreen-popup .popup-content .top-description .description > strong {
  text-transform: uppercase;
}
.orange-windscreen-popup.with-one-bar-popup .popup-content .content-bar {
  position: absolute;
  top: 0;
  left: 328px;
  width: 255px;
  height: 288px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.orange-windscreen-popup.with-one-bar-popup .popup-content .content-bar .button {
  position: absolute;
  top: 256px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.orange-windscreen-popup.with-one-bar-popup .popup-content .content-bar .button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.orange-windscreen-popup.with-one-bar-popup .popup-content .objects .shine-glow .glow {
  position: absolute;
  opacity: 0;
}
.orange-windscreen-popup.with-one-bar-popup .popup-content .objects .shine-glow .glow.dot {
  width: 23px;
  height: 23px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.orange-windscreen-popup.with-one-bar-popup .popup-content .objects .shine-glow .glow.bubble {
  width: 23px;
  height: 23px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: rgba(250, 248, 224, 0.5);
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  border: 1px solid rgba(245, 241, 197, 0.8);
}
.orange-windscreen-popup.with-three-bars-popup .popup-content .top-description {
  top: 0;
  left: 26px;
  width: 576px;
  height: 69px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  line-height: 1.3;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul {
  position: absolute;
  top: 88px;
  left: 19px;
  width: 100%;
  display: -webkit-box;
  display: flex;
  list-style: none;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li {
  position: relative;
  margin-left: 17px;
  text-align: center;
  width: 172px;
  height: 199px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .sale-stamp {
  position: relative;
  top: -15px;
  left: 101px;
  width: 90px;
  height: 87px;
  -webkit-transform: rotate(11deg);
          transform: rotate(11deg);
  z-index: 1;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .sale-stamp:before {
  content: '';
  display: block;
  width: 90px;
  height: 87px;
  -webkit-transform-origin: 2px 5px;
          transform-origin: 2px 5px;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .sale-stamp:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -911px no-repeat;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .sale-stamp .stamp-text {
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 1;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .sale-stamp .stamp-text.percent-label {
  top: 19px;
  font-size: 25px;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .sale-stamp .stamp-text.percent-label > span {
  font-size: 17px;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .sale-stamp .stamp-text.discount-label {
  top: 42px;
  font-size: 16px;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .button {
  position: absolute;
  top: 165px;
  left: 50%;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 136px;
  height: 50px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .button:hover {
  background-position-y: 50%;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .button:active {
  background-position-y: 100%;
}
.orange-windscreen-popup.with-three-bars-popup .popup-content ul li .button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.orange-windscreen-popup .popup-table {
  position: absolute;
  top: 377px;
  left: 10px;
  width: 661px;
  height: 65px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -275px -792px no-repeat;
  -webkit-transform: scale(1.05748865, 1);
          transform: scale(1.05748865, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.orange-windscreen-popup .firefly {
  /*images firefly*/
  position: absolute;
}
.orange-windscreen-popup .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.orange-windscreen-popup .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.orange-windscreen-popup .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.orange-windscreen-popup .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.orange-windscreen-popup .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.orange-windscreen-popup .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.orange-windscreen-popup .firefly.firefly-1 {
  top: 382px;
  left: -2px;
  z-index: 1;
  -webkit-animation: store-stock-firefly-animation-1 3.5s linear infinite;
          animation: store-stock-firefly-animation-1 3.5s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
@keyframes store-stock-firefly-animation-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.orange-windscreen-popup .firefly.firefly-2 {
  top: 371px;
  left: 658px;
  opacity: 0;
  z-index: 1;
  -webkit-animation: store-stock-firefly-animation-2 3.5s 1s linear infinite;
          animation: store-stock-firefly-animation-2 3.5s 1s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
@keyframes store-stock-firefly-animation-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.orange-windscreen-popup .firefly.firefly-3 {
  left: 147px;
  top: 0px;
  z-index: 1;
  -webkit-animation: store-stock-firefly-animation-3 8s linear infinite;
          animation: store-stock-firefly-animation-3 8s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes store-stock-firefly-animation-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.orange-windscreen-popup .firefly.firefly-4 {
  top: 0px;
  left: 459px;
  z-index: 1;
  -webkit-animation: store-stock-firefly-animation-4 4s linear infinite;
          animation: store-stock-firefly-animation-4 4s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes store-stock-firefly-animation-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.orange-windscreen-popup .firefly.firefly-5 {
  top: 394px;
  left: 654px;
  z-index: 1;
  -webkit-animation: store-stock-firefly-animation-5 10s linear infinite;
          animation: store-stock-firefly-animation-5 10s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes store-stock-firefly-animation-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.orange-windscreen-popup .firefly.firefly-6 {
  top: 311px;
  left: -31px;
  z-index: 0;
  -webkit-animation: store-stock-firefly-animation-6 8s linear infinite;
          animation: store-stock-firefly-animation-6 8s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes store-stock-firefly-animation-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.orange-windscreen-popup .firefly.firefly-7 {
  top: 2px;
  left: 13px;
  z-index: 1;
  -webkit-animation: store-stock-firefly-animation-7 5s linear infinite;
          animation: store-stock-firefly-animation-7 5s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
@keyframes store-stock-firefly-animation-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.orange-windscreen-popup .firefly.firefly-8 {
  top: 190px;
  left: 30px;
  z-index: -1;
  -webkit-animation: store-stock-firefly-animation-8 15s linear infinite;
          animation: store-stock-firefly-animation-8 15s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
@keyframes store-stock-firefly-animation-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
.orange-windscreen-popup .firefly.firefly-9 {
  top: 150px;
  left: 31px;
  z-index: -1;
  -webkit-animation: store-stock-firefly-animation-9 15s linear infinite;
          animation: store-stock-firefly-animation-9 15s linear infinite;
}
@-webkit-keyframes store-stock-firefly-animation-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
@keyframes store-stock-firefly-animation-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
/* >> МЕГА НАБОР */
.popup.popup-big-promotion .promotion-draw-label {
  display: none;
}
.popup.popup-big-promotion .popup-header {
  font-size: 37px;
}
.popup.popup-big-promotion .popup-header span {
  width: 323px;
}
.popup.popup-big-promotion .popup-header .header_bg {
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-big-promotion .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-big-promotion .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-big-promotion .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-big-promotion .popup-content .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-big-promotion .popup-content .objects {
  position: absolute;
  pointer-events: none;
  z-index: 1;
}
.popup.popup-big-promotion .popup-content .objects > * {
  position: absolute;
}
.popup.popup-big-promotion .popup-content .objects .shine-back {
  top: 0;
  left: 18px;
  width: 585px;
  height: 492px;
  width: 314px;
  height: 279px;
  overflow: hidden;
  z-index: 1;
}
.popup.popup-big-promotion .popup-content .objects .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(2.26744186, 2.26728111);
          transform: scale(2.26744186, 2.26728111);
}
.popup.popup-big-promotion .popup-content .objects .shine-back:before {
  left: 40px;
  top: -20px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow {
  top: 0;
  left: 18px;
  width: 314px;
  height: 279px;
  z-index: 2;
}
@-webkit-keyframes glow-fly-animation {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  15% {
    -webkit-transform: translate(-10px, -55.8px) scale(0.85);
            transform: translate(-10px, -55.8px) scale(0.85);
    opacity: 0;
  }
  15.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(10px, -139.5px) scale(0.5);
            transform: translate(10px, -139.5px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -269px) scale(0.1);
            transform: translate(-5px, -269px) scale(0.1);
    opacity: 0;
  }
}
@keyframes glow-fly-animation {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  15% {
    -webkit-transform: translate(-10px, -55.8px) scale(0.85);
            transform: translate(-10px, -55.8px) scale(0.85);
    opacity: 0;
  }
  15.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(10px, -139.5px) scale(0.5);
            transform: translate(10px, -139.5px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -269px) scale(0.1);
            transform: translate(-5px, -269px) scale(0.1);
    opacity: 0;
  }
}
@-webkit-keyframes glow-fly-animation-2 {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate(-7px, -83.7px) scale(0.75);
            transform: translate(-7px, -83.7px) scale(0.75);
    opacity: 0;
  }
  25.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(15px, -167.4px) scale(0.5);
            transform: translate(15px, -167.4px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -279px) scale(0.1);
            transform: translate(-5px, -279px) scale(0.1);
    opacity: 0;
  }
}
@keyframes glow-fly-animation-2 {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate(-7px, -83.7px) scale(0.75);
            transform: translate(-7px, -83.7px) scale(0.75);
    opacity: 0;
  }
  25.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(15px, -167.4px) scale(0.5);
            transform: translate(15px, -167.4px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -279px) scale(0.1);
            transform: translate(-5px, -279px) scale(0.1);
    opacity: 0;
  }
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow {
  top: 279px;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-1 {
  left: 15.7px;
  -webkit-animation: glow-fly-animation-2 6s 0s linear infinite;
          animation: glow-fly-animation-2 6s 0s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-2 {
  left: 72.22px;
  -webkit-animation: glow-fly-animation 10s 2s linear infinite;
          animation: glow-fly-animation 10s 2s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-3 {
  left: 128.74px;
  -webkit-animation: glow-fly-animation 11s 1s linear infinite;
          animation: glow-fly-animation 11s 1s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-4 {
  left: 194.68px;
  -webkit-animation: glow-fly-animation 5s 0.7s linear infinite;
          animation: glow-fly-animation 5s 0.7s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-5 {
  left: 241.78px;
  -webkit-animation: glow-fly-animation 7s 3s linear infinite;
          animation: glow-fly-animation 7s 3s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-6 {
  left: 116.18px;
  -webkit-animation: glow-fly-animation-2 6s 1.8s linear infinite;
          animation: glow-fly-animation-2 6s 1.8s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-7 {
  left: 56.52px;
  -webkit-animation: glow-fly-animation-2 7.4s 2.5s linear infinite;
          animation: glow-fly-animation-2 7.4s 2.5s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-8 {
  left: 34.54px;
  -webkit-animation: glow-fly-animation-2 8s 0.5s linear infinite;
          animation: glow-fly-animation-2 8s 0.5s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-9 {
  left: 169.56px;
  -webkit-animation: glow-fly-animation-2 5.6s 1.3s linear infinite;
          animation: glow-fly-animation-2 5.6s 1.3s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .shine-glow .glow.glow-10 {
  left: 266.9px;
  -webkit-animation: glow-fly-animation 5s 1.5s linear infinite;
          animation: glow-fly-animation 5s 1.5s linear infinite;
}
.popup.popup-big-promotion .popup-content .objects .fairy {
  top: 0;
  left: 0;
  z-index: 3;
}
.popup.popup-big-promotion .popup-content .objects .fairy .static {
  position: absolute;
  top: 0;
  left: 40px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-big-promotion .popup-content .objects .coins-pile {
  top: 216px;
  left: -16px;
  width: 443px;
  height: 87px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/big-promotion/coins-pile.ae0ade1.png") 0 0 no-repeat;
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 4;
}
.popup.popup-big-promotion .popup-content .objects > .shine {
  z-index: 5;
}
.popup.popup-big-promotion .popup-content .objects > .shine.shine-1 {
  top: 220px;
  left: 31px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.popup-big-promotion .popup-content .objects > .shine.shine-2 {
  top: 228px;
  left: 118px;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.popup.popup-big-promotion .popup-content .objects > .shine.shine-3 {
  top: 228px;
  left: 224px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-big-promotion .popup-content .objects > .shine.shine-4 {
  top: 231px;
  left: 291px;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.popup.popup-big-promotion .popup-content .offer {
  z-index: 2;
}
.popup.popup-big-promotion .popup-content .offer > * {
  position: absolute;
}
.popup.popup-big-promotion .popup-content .offer .offer-text {
  top: 14px;
  left: -5px;
  width: 266px;
  height: 88px;
  background-image: linear-gradient(90deg, #e6ba7d00 0%, #e6ba7d55 50%, #e6ba7d00 100%);
  box-sizing: border-box;
  padding-top: 6px;
  font-size: 29px;
  color: #fbdf4e;
  line-height: 1.2;
  letter-spacing: 2px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 3;
}
.popup.popup-big-promotion .popup-content .offer .offer-row {
  position: absolute;
  width: 100%;
}
.popup.popup-big-promotion .popup-content .offer .offer-row .offer-item {
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.popup.popup-big-promotion .popup-content .offer .offer-row .offer-item .amount {
  font-size: 29px;
  line-height: 29px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-big-promotion .popup-content .offer .offer-row .offer-item.superflowers > *,
.popup.popup-big-promotion .popup-content .offer .offer-row .offer-item.rakes > *,
.popup.popup-big-promotion .popup-content .offer .offer-row .offer-item.trowels > * {
  position: absolute;
}
.popup.popup-big-promotion .popup-content .offer .offer-row .offer-item.superflowers .amount,
.popup.popup-big-promotion .popup-content .offer .offer-row .offer-item.rakes .amount,
.popup.popup-big-promotion .popup-content .offer .offer-row .offer-item.trowels .amount {
  top: 10px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top {
  top: 125px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.coins {
  left: 11px;
  display: -webkit-box;
  display: flex;
  width: 130px;
  box-sizing: border-box;
  padding-top: 10px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.coins .amount {
  margin-left: auto;
  z-index: 2;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.coins .icon {
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
  z-index: 1;
  -webkit-transform: translate(-7px, 1px);
          transform: translate(-7px, 1px);
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.coins .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.coins .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.superflowers {
  left: 138px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.superflowers .amount {
  left: 60px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.superflowers .icon {
  width: 57px;
  height: 58.11764706px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.superflowers .icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.11764706px -2.23529412px;
          transform-origin: -1.11764706px -2.23529412px;
  -webkit-transform: scale(0.55882353);
          transform: scale(0.55882353);
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-top .offer-item.superflowers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom {
  top: 190px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.rakes {
  left: 11px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.rakes .amount {
  left: 52px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.rakes .icon {
  width: 51px;
  height: 54.36263736px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.rakes .icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.12087912px -1.68131868px;
          transform-origin: -1.12087912px -1.68131868px;
  -webkit-transform: scale(0.56043956);
          transform: scale(0.56043956);
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.rakes .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.trowels {
  left: 138px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.trowels .amount {
  left: 60px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.trowels .icon {
  width: 60px;
  height: 52.0754717px;
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.trowels .icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.13207547px -2.26415094px;
          transform-origin: -1.13207547px -2.26415094px;
  -webkit-transform: scale(0.56603774);
          transform: scale(0.56603774);
}
.popup.popup-big-promotion .popup-content .offer .offer-row.offer-row-bottom .offer-item.trowels .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-big-promotion .popup-content .offer .button-buy {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 156px;
  height: 50px;
  z-index: 2;
}
.popup.popup-big-promotion .popup-content .offer .button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-big-promotion .popup-content .offer .button-buy:active {
  background-position-y: 100%;
}
.popup.popup-big-promotion .popup-content .offer .coins-on-table {
  position: absolute;
  top: 261px;
}
.popup.popup-big-promotion .popup-content .offer .coins-on-table .coins-icon {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -318px no-repeat;
  width: 99px;
  height: 41px;
}
.popup.popup-big-promotion .popup-content .offer .coins-on-table.coins-on-table-1 {
  left: -62px;
}
.popup.popup-big-promotion .popup-content .offer .coins-on-table.coins-on-table-1 > .shine {
  top: -15px;
  left: 48px;
}
.popup.popup-big-promotion .popup-content .offer .coins-on-table.coins-on-table-2 {
  left: 213px;
}
.popup.popup-big-promotion .popup-content .offer .coins-on-table.coins-on-table-2 > .shine {
  top: -19px;
  left: 45px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
/* Миксины фона бокового виджета для попапов ended-moves и level-complete */
.popup.popup-shop-coins.shop-preboosters .content .pack.bar .offer > .price.prebooster_bombs > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.bar .offer > .price.prebooster_superflowers > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-1.bar .offer-icon,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-icon,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-icon,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-1.bar .shine-animations,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .shine-animations,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .shine-animations {
  display: none;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-1.bar .offer > .price,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer > .price,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer > .price {
  top: 45px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: flex;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-1.bar .offer > .price .icon,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer > .price .icon,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer > .price .icon {
  margin-left: auto;
  margin-right: -37px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-1.bar .offer > .price .amount,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer > .price .amount,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer > .price .amount {
  margin-right: auto;
  line-height: 2;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-1.bar .offer > .price .popup-button,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer > .price .popup-button,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer > .price .popup-button {
  top: 88px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-label,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-label {
  top: -12px;
  left: 84px;
  width: 75px;
  height: 72.5px;
  -webkit-transform: rotate(12deg);
          transform: rotate(12deg);
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-label:before,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-label:before {
  content: '';
  display: block;
  width: 90px;
  height: 87px;
  -webkit-transform-origin: 1.66666667px 4.16666667px;
          transform-origin: 1.66666667px 4.16666667px;
  -webkit-transform: scale(0.83333333);
          transform: scale(0.83333333);
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-label:before,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-label:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -911px no-repeat;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-label:before,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-label:before,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-label:after,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-label:after {
  position: absolute;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-label:after,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-label:after {
  content: '';
  top: 4px;
  left: 29px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -145px -169px no-repeat;
  width: 42px;
  height: 22px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-label > span,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-label > span {
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-2.bar .offer-label > span {
  top: 25px;
  left: 19px;
  font-size: 19px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-3.bar .offer-label > span {
  top: 25px;
  left: 11px;
  font-size: 14px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar {
  left: 288px;
  width: 312px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer-icon {
  left: 23px;
  top: 15px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price {
  display: -webkit-box;
  display: flex;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.coins {
  left: 30px;
  display: -webkit-box;
  display: flex;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.coins .icon {
  margin-left: 0;
  margin-right: 3px;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.coins .amount {
  -webkit-box-ordinal-group: 3;
          order: 2;
  line-height: 1.1;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.prebooster_bombs,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.prebooster_superflowers {
  left: 175px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.prebooster_bombs .amount,
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.prebooster_superflowers .amount {
  position: relative;
  margin-top: 20px;
  margin-left: -33px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.prebooster_bombs {
  top: 13px;
}
.popup.popup-shop-coins.shop-preboosters .content .pack.pack-4.bar .offer.offer-4 .price.prebooster_superflowers {
  top: 76px;
}
.popup.popup-prebooster-with-timer-shop .popup-header span {
  width: 323px;
}
.popup.popup-prebooster-with-timer-shop .popup-header .header_bg {
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-prebooster-with-timer-shop .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-prebooster-with-timer-shop .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-prebooster-with-timer-shop .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .description {
  top: 24px;
  left: -5px;
  font-size: 25px;
  color: #865532;
  position: absolute;
  line-height: 1.2;
  width: 266px;
  height: 72px;
  background-image: linear-gradient(90deg, #e6ba7d00 0%, #e6ba7d55 50%, #e6ba7d00 100%);
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .prebooster {
  position: absolute;
  top: 115px;
  left: 57px;
  width: 136px;
  height: 132px;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .prebooster .icon {
  position: absolute;
  width: 136px;
  height: 132px;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .prebooster .icon.prebooster_bombs {
  top: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/prebooster-with-timer-shop/sprites.c461b05.png") -281px -163px no-repeat;
  width: 136px;
  height: 132px;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .prebooster .icon.prebooster_superflowers {
  top: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/prebooster-with-timer-shop/sprites.c461b05.png") -430px -128px no-repeat;
  width: 136px;
  height: 123px;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .prebooster .icon.prebooster_combo {
  background: url("https://content.z-media.info/elements/s/images/new-popups/prebooster-with-timer-shop/sprites.c461b05.png") -430px 0 no-repeat;
  width: 136px;
  height: 128px;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .prebooster .time {
  position: absolute;
  bottom: 26px;
  left: 0;
  right: 0;
  font-size: 27px;
  color: #ffebb3;
  text-shadow: 0 -2px 2px #75040b, 0 -2px 2px #75040b, 0 2px 2px #75040b, 0 2px 2px #75040b, -2px 0 2px #75040b, 2px 0 2px #75040b, -2px 0 2px #75040b, 2px 0 2px #75040b, -2px -2px 2px #75040b, 2px -2px 2px #75040b, -2px 2px 2px #75040b, 2px 2px 2px #75040b, -2px -2px 2px #75040b, 2px -2px 2px #75040b, -2px 2px 2px #75040b, 2px 2px 2px #75040b;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .popup-buy {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 156px;
  height: 50px;
  z-index: 2;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .popup-buy:hover {
  background-position-y: 50%;
}
.popup.popup-prebooster-with-timer-shop .popup-content .prebooster-info .popup-buy:active {
  background-position-y: 100%;
}
.popup.popup-prebooster-with-timer-shop .fairy {
  z-index: 4;
  top: 89px;
  left: 74px;
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/prebooster-with-timer-shop/sprites.c461b05.png") 0 0 no-repeat;
  width: 281px;
  height: 317px;
}
.popup.popup-prebooster-with-timer-shop .basket {
  position: absolute;
  top: 256px;
  left: 144px;
  z-index: 5;
  background: url("https://content.z-media.info/elements/s/images/new-popups/prebooster-with-timer-shop/sprites.c461b05.png") -281px 0 no-repeat;
  width: 149px;
  height: 163px;
}
#content > .preboosters-tutorial {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  opacity: 0;
  overflow: hidden;
  z-index: 700;
}
#content > .preboosters-tutorial:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 270px;
  height: 130px;
  border-width: 304px 248px 196px 242px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .preboosters-tutorial > * {
  position: absolute;
}
#content > .preboosters-tutorial > .bubble:before,
#content > .preboosters-tutorial > .arrow:before {
  content: '';
  position: absolute;
  display: block;
}
#content > .preboosters-tutorial > .fairy {
  left: 0;
  bottom: -10px;
}
#content > .preboosters-tutorial > .fairy > .static {
  position: absolute;
  top: 0;
  left: -31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.91353383, 0.9122807);
          transform: scale(0.91353383, 0.9122807);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .preboosters-tutorial > .fairy canvas {
  position: absolute;
  top: -8px;
  left: -52px;
  width: 273px;
  height: 316px;
  pointer-events: none;
}
#content > .preboosters-tutorial > .bubble {
  top: 495px;
  left: 185px;
  width: 459px;
  height: 116px;
  font: 25px 'bip';
  line-height: 1.1;
  color: #404040;
  text-align: center;
  opacity: 0;
}
#content > .preboosters-tutorial > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .preboosters-tutorial > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
#content > .preboosters-tutorial > .bubble > .bubble-text {
  position: relative;
  margin: 30px auto;
  width: 335px;
  height: 100%;
}
#content > .preboosters-tutorial > .bubble > .bubble-text > span {
  opacity: 0;
}
#content > .preboosters-tutorial > .arrow {
  top: 228px;
  width: 121px;
  height: 158px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
  opacity: 0;
  -webkit-animation: arrow-animation 1.5s ease-in-out infinite;
          animation: arrow-animation 1.5s ease-in-out infinite;
}
#content > .preboosters-tutorial > .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
#content > .preboosters-tutorial > .arrow:before {
  top: 65px;
  -webkit-transform: scale(0.45, -0.45);
          transform: scale(0.45, -0.45);
}
#content > .preboosters-tutorial > .arrow.arrow-0 {
  left: 291px;
}
#content > .preboosters-tutorial > .arrow.arrow-1 {
  left: 403px;
}
@-webkit-keyframes arrow-animation {
  from,
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25%,
  75% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
}
@keyframes arrow-animation {
  from,
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25%,
  75% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
}
#content > .preboosters-with-timer-tutorial {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  opacity: 0;
  overflow: hidden;
  z-index: 700;
}
#content > .preboosters-with-timer-tutorial > * {
  position: absolute;
}
#content > .preboosters-with-timer-tutorial > .bubble:before,
#content > .preboosters-with-timer-tutorial > .arrow:before {
  content: '';
  position: absolute;
  display: block;
}
#content > .preboosters-with-timer-tutorial > .bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 270px;
  height: 130px;
  border-width: 284px 248px 216px 242px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .preboosters-with-timer-tutorial > .fairy {
  left: 0;
  bottom: -10px;
}
#content > .preboosters-with-timer-tutorial > .fairy > .static {
  position: absolute;
  top: 0;
  left: -31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.91353383, 0.9122807);
          transform: scale(0.91353383, 0.9122807);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .preboosters-with-timer-tutorial > .fairy canvas {
  position: absolute;
  top: -8px;
  left: -52px;
  width: 273px;
  height: 316px;
  pointer-events: none;
}
#content > .preboosters-with-timer-tutorial > .bubble {
  top: 495px;
  left: 185px;
  width: 459px;
  height: 116px;
  font: 20px 'bip';
  line-height: 1.1;
  color: #404040;
  text-align: center;
  opacity: 0;
}
#content > .preboosters-with-timer-tutorial > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .preboosters-with-timer-tutorial > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
#content > .preboosters-with-timer-tutorial > .bubble > .bubble-text {
  position: relative;
  padding: 24px 35px;
}
#content > .preboosters-with-timer-tutorial > .bubble > .bubble-text > span {
  opacity: 0;
}
#content > .preboosters-with-timer-tutorial > .arrow {
  top: 228px;
  width: 121px;
  height: 158px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
  opacity: 0;
  -webkit-animation: arrow-animation 1.5s ease-in-out infinite;
          animation: arrow-animation 1.5s ease-in-out infinite;
}
#content > .preboosters-with-timer-tutorial > .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
#content > .preboosters-with-timer-tutorial > .arrow:before {
  top: 65px;
  -webkit-transform: scale(0.45, -0.45);
          transform: scale(0.45, -0.45);
}
#content > .preboosters-with-timer-tutorial > .arrow.arrow-0 {
  left: 291px;
}
#content > .preboosters-with-timer-tutorial > .arrow.arrow-1 {
  left: 403px;
}
@keyframes arrow-animation {
  from,
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25%,
  75% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
}
.popup-tutorial-container {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 760px;
  height: 235px;
  z-index: 1001;
  pointer-events: none;
}
.popup-tutorial-container .fairy {
  position: absolute;
  top: 250px;
  left: -44px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.91353383, 0.9122807);
          transform: scale(0.91353383, 0.9122807);
}
.popup-tutorial-container .info {
  position: absolute;
  top: 112px;
  left: 180px;
}
.popup-tutorial-container .info .bg {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 308px;
  height: 111px;
  background: url("https://content.z-media.info/elements/s/images/map/tutorial-shadows/cloud.0a3dcc6.png");
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup-tutorial-container .info .text {
  position: absolute;
  top: 26px;
  left: 38px;
  width: 390px;
  font-family: "BIP";
  font-size: 20px;
  color: #404040;
  text-align: left;
  line-height: 23px;
  letter-spacing: 0.2px;
}
.popup-tutorial-container .info .text .letter {
  display: none;
}
/* Основной попап Союзов --> */
.popup.clans {
  width: 671px;
  height: 520px;
}
.popup.clans .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 671px;
  height: 520px;
  pointer-events: none;
  z-index: 10;
}
.popup.clans .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.88405797);
          transform: scaleX(0.88405797);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clans .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.88756614);
          transform: scaleX(0.88756614);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clans .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 480px;
}
.popup.clans .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 480px;
}
.popup.clans .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 635px;
  height: 500px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clans .popup-close {
  position: absolute;
  top: -16px;
  left: 631px;
  z-index: 15;
}
.popup.clans .clan-tabs {
  position: relative;
  top: 23px;
  left: 31px;
  display: -webkit-box;
  display: flex;
  width: 614px;
  height: 50px;
  color: #865532;
  font-size: 27px;
  z-index: 9;
}
.popup.clans .clan-tabs label {
  position: relative;
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-top-color: transparent;
}
.popup.clans .clan-tabs label > span {
  position: absolute;
  top: 14px;
  display: inline-block;
}
@-webkit-keyframes tab-description-bounce {
  from,
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
  }
  30% {
    -webkit-transform: scale(1.1) translateY(4px);
            transform: scale(1.1) translateY(4px);
  }
}
@keyframes tab-description-bounce {
  from,
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
  }
  30% {
    -webkit-transform: scale(1.1) translateY(4px);
            transform: scale(1.1) translateY(4px);
  }
}
.popup.clans .clan-tabs label > .icon {
  position: absolute;
}
@-webkit-keyframes tab-icon-bounce {
  from,
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
  }
  30% {
    -webkit-transform: scale(1.2) translateY(4px);
            transform: scale(1.2) translateY(4px);
  }
}
@keyframes tab-icon-bounce {
  from,
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
  }
  30% {
    -webkit-transform: scale(1.2) translateY(4px);
            transform: scale(1.2) translateY(4px);
  }
}
.popup.clans .clan-tabs .clans-tab.chat-tab + label {
  border-left-color: transparent;
}
.popup.clans .clan-tabs .clans-tab.chat-tab + label > .icon {
  top: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px -320px no-repeat;
  width: 53px;
  height: 52px;
}
.popup.clans .clan-tabs .clans-tab.chat-tab + label > .icon > .exclamation {
  position: absolute;
  top: -2px;
  right: -22px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png") 0 0 no-repeat;
  width: 43px;
  height: 48px;
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  transition: opacity 0.3s ease;
  opacity: 0;
}
.popup.clans .clan-tabs .clans-tab.chat-tab + label > span {
  left: 106px;
}
.popup.clans .clan-tabs .clans-tab.chat-tab + label.unread > .icon:before {
  opacity: 1;
}
.popup.clans .clan-tabs .clans-tab.chat-tab.checked + label > .icon {
  left: 48px;
}
.popup.clans .clan-tabs .clans-tab.clan-tab + label > .icon {
  top: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px -268px no-repeat;
  width: 53px;
  height: 52px;
}
.popup.clans .clan-tabs .clans-tab.clan-tab + label > span {
  left: 95px;
}
.popup.clans .clan-tabs .clans-tab.clan-tab.checked + label > .icon {
  left: 39px;
}
.popup.clans .clan-tabs .clans-tab.tournament-tab + label > .icon {
  top: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px -424px no-repeat;
  width: 53px;
  height: 52px;
}
.popup.clans .clan-tabs .clans-tab.tournament-tab + label > span {
  left: 83px;
}
.popup.clans .clan-tabs .clans-tab.tournament-tab.checked + label > .icon {
  left: 25px;
}
.popup.clans .clan-tabs .clans-tab.rate-tab + label {
  border-right-color: transparent;
}
.popup.clans .clan-tabs .clans-tab.rate-tab + label > .icon {
  top: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px -372px no-repeat;
  width: 53px;
  height: 52px;
}
.popup.clans .clan-tabs .clans-tab.rate-tab + label > span {
  left: 80px;
}
.popup.clans .clan-tabs .clans-tab.rate-tab.checked + label > .icon {
  left: 20px;
}
.popup.clans .clan-tabs .clans-tab:not(.chat-tab):not(.checked) + label {
  border-left-color: #bd8e63;
}
.popup.clans .clan-tabs .clans-tab:not(.rate-tab):not(.checked) + label {
  border-right-color: #bd8e63;
}
.popup.clans .clan-tabs .clans-tab:not(.clickable) + label {
  cursor: default;
  pointer-events: none;
}
.popup.clans .clan-tabs .clans-tab.clickable + label {
  cursor: pointer;
  pointer-events: auto;
}
.popup.clans .clan-tabs .clans-tab:not(.checked) + label {
  -webkit-box-flex: 1;
          flex-grow: 1;
  background: #dfaa75;
  border-bottom-color: #bd8e63;
}
.popup.clans .clan-tabs .clans-tab:not(.checked) + label > span {
  opacity: 0;
}
.popup.clans .clan-tabs .clans-tab:not(.checked) + label > .icon {
  left: 43px;
}
.popup.clans .clan-tabs .clans-tab.checked + label {
  width: 200px;
  background: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.popup.clans .clan-tabs .clans-tab.checked + label > .icon {
  -webkit-animation: tab-icon-bounce 0.4s ease-in-out forwards;
          animation: tab-icon-bounce 0.4s ease-in-out forwards;
}
.popup.clans .clan-tabs .clans-tab.checked + label > span {
  opacity: 1;
  transition: opacity 0.4s ease-in-out;
  -webkit-animation: tab-description-bounce 0.3s ease-in-out forwards;
          animation: tab-description-bounce 0.3s ease-in-out forwards;
}
.popup.clans .tab-content {
  position: absolute;
  top: 73px;
  left: 31px;
  width: 614px;
  height: 418px;
  overflow: hidden;
  z-index: 8;
}
.popup.clans .tab-content:not(.visible) {
  opacity: 0;
  pointer-events: none;
}
.popup.clans .tab-content.visible {
  opacity: 1;
  pointer-events: auto;
}
.popup.clans .chat-content {
  white-space: normal;
  opacity: 1;
}
.popup.clans .chat-content.unavailable > .chat-content-wrap .chat-wrap .chat-messages-field {
  opacity: 0;
  pointer-events: none;
}
.popup.clans .chat-content.unavailable > .chat-content-wrap .chat-wrap .chat-unavailable-note {
  opacity: 1;
}
.popup.clans .chat-content .chat-content-wrap {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.popup.clans .chat-content .chat-content-wrap .chat-wrap {
  position: relative;
  margin: 10px auto 0;
  padding: 1px 8px;
  width: 590px;
  height: 307px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.clans .chat-content .chat-content-wrap .spinner {
  width: 50px;
  height: 50px;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #865532;
  border-radius: 100%;
  -webkit-animation: circle-bounce-animation 1.2s infinite ease-in-out both;
          animation: circle-bounce-animation 1.2s infinite ease-in-out both;
}
@-webkit-keyframes circle-bounce-animation {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes circle-bounce-animation {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-2 {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-3 {
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-4 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-5 {
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-6 {
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-7 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-8 {
  -webkit-transform: rotate(210deg);
          transform: rotate(210deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-9 {
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-10 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-11 {
  -webkit-transform: rotate(300deg);
          transform: rotate(300deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-12 {
  -webkit-transform: rotate(330deg);
          transform: rotate(330deg);
}
.popup.clans .chat-content .chat-content-wrap .spinner .spinner-circle.spinner-circle-12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.clans .chat-content .chat-content-wrap .clan-chat-spinner {
  position: absolute;
  top: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  pointer-events: none;
  z-index: 10;
  transition: opacity 0.2s ease;
}
.popup.clans .chat-content .chat-content-wrap .chat-unavailable-note,
.popup.clans .chat-content .chat-content-wrap .chat-messages-field {
  transition: opacity 300ms ease;
}
.popup.clans .chat-content .chat-content-wrap .chat-unavailable-note {
  position: absolute;
  top: 115px;
  width: 100%;
  color: #865532;
  font-size: 25px;
  text-align: center;
  line-height: 1;
  opacity: 0;
  pointer-events: none;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field {
  position: relative;
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field::-webkit-scrollbar {
  width: 5px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #6f411d, transparent 70%);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field::-webkit-scrollbar-thumb {
  background: #6f411d;
  border-radius: 4px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field::-webkit-scrollbar-thumb:hover {
  background: #452812;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field.hide {
  opacity: 0;
  visibility: hidden;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-messages-wrap {
  padding-left: 10px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-messages-wrap > * {
  position: relative;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-messages-wrap:empty:before {
  content: 'Нет сообщений';
  display: block;
  padding: 10px;
  text-align: center;
  color: lightgray;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-ask,
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-main,
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info,
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-date-separator {
  display: -webkit-box;
  display: flex;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-ask,
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-main {
  padding-bottom: 10px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info,
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-date-separator {
  width: 545px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .message-avatar {
  position: relative;
  width: 52px;
  min-width: 52px;
  height: 54px;
  border-radius: 9px;
  box-shadow: -2px 2px 2px 0 rgba(209, 123, 75, 0.6);
  overflow: hidden;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .message-avatar > .shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 9px;
  box-shadow: inset -1px 2px 2px 0px rgba(95, 36, 7, 0.8);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .message-avatar > .avatar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .message-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  min-width: 20px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .message-header > .message-time {
  margin-right: 5px;
  width: 40px;
  font-size: 12px;
  color: #a77449;
  text-align: right;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .message-header > .message-name {
  margin-right: auto;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info {
  position: relative;
  padding-bottom: 8px;
  -webkit-box-pack: center;
          justify-content: center;
  height: 28px;
  font-size: 17px;
  line-height: 1.3;
  text-align: center;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 26px;
  border-radius: 15px;
  z-index: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info > div {
  z-index: 2;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info > div:first-of-type {
  margin-left: auto;
  padding-left: 3px;
  padding-right: 5px;
  color: #ffffff;
  max-width: 295px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info > div:last-of-type {
  margin-right: auto;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-join {
  color: #588657;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-join:before {
  background-image: linear-gradient(0deg, #b2db9f 0%, #bef2af 100%);
  box-shadow: 0px 4px 9px 0px rgba(147, 66, 34, 0.45), 0px 3px 0px 0px rgba(111, 65, 29, 0.2), inset 0px -3px 4px 0px rgba(124, 153, 111, 0.64);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-join > .message-name {
  text-shadow: 0 -1px 1px #588657, 0 -1px 1px #588657, 0 1px 1px #588657, 0 1px 1px #588657, -1px 0 1px #588657, 1px 0 1px #588657, -1px 0 1px #588657, 1px 0 1px #588657, -1px -1px 1px #588657, 1px -1px 1px #588657, -1px 1px 1px #588657, 1px 1px 1px #588657, -1px -1px 1px #588657, 1px -1px 1px #588657, -1px 1px 1px #588657, 1px 1px 1px #588657;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-kick {
  color: #973d1a;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-kick:before {
  background-image: linear-gradient(0deg, #fc7830 0%, #fba433 100%);
  box-shadow: 0px 4px 9px 0px rgba(147, 66, 34, 0.45), 0px 3px 0px 0px rgba(111, 65, 29, 0.2), inset 0px -3px 4px 0px rgba(240, 108, 39, 0.64);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-kick > .message-name {
  text-shadow: 0 -1px 1px #973d1a, 0 -1px 1px #973d1a, 0 1px 1px #973d1a, 0 1px 1px #973d1a, -1px 0 1px #973d1a, 1px 0 1px #973d1a, -1px 0 1px #973d1a, 1px 0 1px #973d1a, -1px -1px 1px #973d1a, 1px -1px 1px #973d1a, -1px 1px 1px #973d1a, 1px 1px 1px #973d1a, -1px -1px 1px #973d1a, 1px -1px 1px #973d1a, -1px 1px 1px #973d1a, 1px 1px 1px #973d1a;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-leave {
  color: #2b7f88;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-leave:before {
  background-image: linear-gradient(0deg, #48c5c3 0%, #70e5e2 100%);
  box-shadow: 0px 4px 9px 0px rgba(147, 66, 34, 0.45), 0px 3px 0px 0px rgba(111, 65, 29, 0.2), inset 0px -3px 4px 0px rgba(18, 169, 195, 0.64);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-message-info-leave > .message-name {
  text-shadow: 0 -1px 1px #2b7f88, 0 -1px 1px #2b7f88, 0 1px 1px #2b7f88, 0 1px 1px #2b7f88, -1px 0 1px #2b7f88, 1px 0 1px #2b7f88, -1px 0 1px #2b7f88, 1px 0 1px #2b7f88, -1px -1px 1px #2b7f88, 1px -1px 1px #2b7f88, -1px 1px 1px #2b7f88, 1px 1px 1px #2b7f88, -1px -1px 1px #2b7f88, 1px -1px 1px #2b7f88, -1px 1px 1px #2b7f88, 1px 1px 1px #2b7f88;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-date-separator {
  height: 32px;
  opacity: 0.7;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-date-separator .chat-date-text {
  position: relative;
  margin-left: 9px;
  margin-right: 9px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  color: #865532;
  font-size: 17px;
  line-height: 1.7;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-date-separator:before,
.popup.clans .chat-content .chat-content-wrap .chat-messages-field .chat-date-separator:after {
  content: '';
  position: relative;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-flex: 1;
          flex-grow: 1;
  display: block;
  height: 2px;
  background-color: #865532;
  box-shadow: 0 1px 0 0 rgba(249, 191, 139, 0.5);
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask {
  position: relative;
  margin: 0 14px 0 24px;
  padding: 6px 11px 6px 18px;
  box-sizing: border-box;
  border-radius: 15px;
  font-size: 17px;
  height: 103px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask:before {
  content: '';
  position: absolute;
  left: -18px;
  font-size: 16px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-header > .message-name {
  color: #f8692f;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask:before {
  top: 30px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 31px;
  border-radius: 15px 15px 0 0;
  z-index: 0;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-header {
  position: relative;
  font-size: 17px;
  z-index: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-header > .message-name > span {
  color: #835329;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-header > .message-name.ask-name {
  width: 338px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-header > .message-name.ask-name > div {
  display: inline-block;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-header > .message-name.ask-name > div:first-of-type {
  max-width: 220px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-ask-plank {
  position: relative;
  margin-top: 19px;
  height: 73px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-ask-plank > * {
  position: absolute;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-ask-plank > .message-ask-button {
  top: -2px;
  left: 260px;
  display: none;
  text-align: center;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-ask-plank > .message-ask-button > span {
  margin-top: -12px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 20px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  color: #fff;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-ask-plank > .message-ask-avatars > .avatar {
  display: inline-block;
  width: 43px;
  height: 43px;
  border-radius: 10px;
  box-sizing: border-box;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-ask-plank > .message-ask-avatars > .avatar:not(:first-of-type) {
  margin-left: 4px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask .chat-plank-message-ask > .message-ask-plank > .message-ask-avatars > .avatar > img {
  position: absolute;
  display: block;
  width: 43px;
  height: 43px;
  border-radius: 10px;
  z-index: 2;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer) .chat-plank-message-ask {
  width: 320px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(111, 65, 29, 0.2), inset -3px -2px 3px 0px rgba(255, 174, 91, 0.8);
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer) .chat-plank-message-ask:before {
  left: -18px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -560px -83px no-repeat;
  width: 18px;
  height: 26px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer) .chat-plank-message-ask:after {
  background-color: #fcd496;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer) .chat-plank-message-ask .message-header .message-name.ask-name > div:last-of-type {
  color: #835329;
  -webkit-transform: translateY(-2.5px);
          transform: translateY(-2.5px);
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer) .chat-plank-message-ask .message-ask-plank > .message-ask-avatars {
  left: 15px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer) .chat-plank-message-ask .message-ask-plank > .message-ask-avatars > .avatar {
  background-image: linear-gradient(180deg, #fed698 0%, #fadcad 100%);
  -webkit-filter: drop-shadow(1px -1px 1px rgba(95, 36, 7, 0.7)) drop-shadow(-1px 1px 1px rgba(209, 123, 77, 0.7));
          filter: drop-shadow(1px -1px 1px rgba(95, 36, 7, 0.7)) drop-shadow(-1px 1px 1px rgba(209, 123, 77, 0.7));
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer) .chat-plank-message-ask .message-ask-plank > .message-ask-button {
  display: none;
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 117px;
  height: 46px;
  cursor: default!important;
  pointer-events: none;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer).active .chat-plank-message-ask {
  width: 410px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer).active .chat-plank-message-ask .message-ask-plank > .message-ask-button {
  display: block;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 117px;
  height: 46px;
  pointer-events: auto;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer).active .chat-plank-message-ask .message-ask-plank > .message-ask-button:hover {
  background-position-y: 50%;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer).active .chat-plank-message-ask .message-ask-plank > .message-ask-button:active {
  background-position-y: 100%;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask:not(.viewer).active .chat-plank-message-ask .message-ask-plank > .message-ask-avatars {
  left: 0;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer {
  max-width: 545px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer .chat-plank-message-ask {
  margin-left: auto;
  margin-right: 24px;
  width: 287px;
  background-image: linear-gradient(0deg, #d1f2ff 0%, #edfaff 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(111, 65, 29, 0.2), inset 3px -2px 3px 0 rgba(103, 195, 234, 0.6);
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer .chat-plank-message-ask:before {
  left: unset;
  right: -16px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -560px -109px no-repeat;
  width: 18px;
  height: 26px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer .chat-plank-message-ask:after {
  background-color: #c7eefd;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer .chat-plank-message-ask .message-header .message-name.ask-name {
  color: #00a9ab;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer .chat-plank-message-ask .message-header .message-name.ask-name > div:last-of-type {
  color: #286a77;
  -webkit-transform: translateY(-2.5px);
          transform: translateY(-2.5px);
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer .chat-plank-message-ask .message-header > .message-time {
  color: #6eb0c6;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer .chat-plank-message-ask .message-ask-plank > .message-ask-avatars > .avatar {
  background-image: linear-gradient(180deg, #a1e2fb 0%, #c7eefd 100%);
  -webkit-filter: drop-shadow(1px -1px 1px rgba(86, 108, 116, 0.7)) drop-shadow(-1px 1px 1px rgba(128, 156, 167, 0.7));
          filter: drop-shadow(1px -1px 1px rgba(86, 108, 116, 0.7)) drop-shadow(-1px 1px 1px rgba(128, 156, 167, 0.7));
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.viewer .message-avatar {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.leave .chat-plank-message-ask {
  -webkit-filter: grayscale(100%) !important;
          filter: grayscale(100%) !important;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask.leave .chat-plank-message-ask .message-ask-button {
  pointer-events: none !important;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask[type='askLives'] > .chat-plank-message-ask > .message-ask-plank > .message-ask-avatars > .avatar .avatar-bg {
  position: absolute;
  padding-left: 21px;
  box-sizing: border-box;
  font-size: 41px;
  text-shadow: 0 -1px 1px #6f2f08, 0 -1px 1px #6f2f08, 0 1px 1px #6f2f08, 0 1px 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08;
  line-height: 1.4;
  width: 42px;
  height: 34.58823529px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask[type='askLives'] > .chat-plank-message-ask > .message-ask-plank > .message-ask-avatars > .avatar .avatar-bg:before {
  content: '';
  display: block;
  width: 119px;
  height: 98px;
  -webkit-transform-origin: -0.70588235px -1.05882353px;
          transform-origin: -0.70588235px -1.05882353px;
  -webkit-transform: scale(0.35294118);
          transform: scale(0.35294118);
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask[type='askLives'] > .chat-plank-message-ask > .message-ask-plank > .message-ask-avatars > .avatar .avatar-bg:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -148px no-repeat;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-ask[type='askLives'] > .chat-plank-message-ask > .message-ask-plank > .message-ask-avatars > .avatar .avatar-bg:before {
  position: absolute;
  top: 4px;
  left: 1px;
  z-index: -1;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main {
  max-width: 545px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main .chat-plank-message-main {
  position: relative;
  margin: 0 14px 0 24px;
  padding: 6px 11px 6px 18px;
  box-sizing: border-box;
  border-radius: 15px;
  font-size: 17px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 54px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main .chat-plank-message-main:before {
  content: '';
  position: absolute;
  left: -18px;
  font-size: 16px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main .chat-plank-message-main > .message-header > .message-name {
  color: #f8692f;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main .chat-plank-message-main:before {
  top: 15px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main .chat-plank-message-main > .message-header > .message-name {
  font-size: 19px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main .chat-plank-message-main.leave {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.7;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main .message-text {
  text-align: justify;
  overflow-wrap: break-word;
  max-width: 420px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main:not(.viewer) .chat-plank-message-main {
  background-color: #fdf9e6;
  color: #865532;
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(111, 65, 29, 0.2), inset -2.6px -1.5px 3px 0px rgba(247, 195, 142, 0.6);
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main:not(.viewer) .chat-plank-message-main:before {
  left: -18px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -560px -149px no-repeat;
  width: 18px;
  height: 26px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main.viewer .chat-plank-message-main {
  margin-left: auto;
  margin-right: 24px;
  background-color: #edfaff;
  color: #286a77;
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(111, 65, 29, 0.2), inset 2.6px -1.5px 3px 0 rgba(100, 188, 225, 0.6);
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main.viewer .chat-plank-message-main:before {
  left: unset;
  right: -16px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -560px -109px no-repeat;
  width: 18px;
  height: 26px;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main.viewer .chat-plank-message-main > .message-header > .message-name {
  color: #00a9ab;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main.viewer .chat-plank-message-main > .message-header > .message-time {
  color: #6eb0c6;
}
.popup.clans .chat-content .chat-content-wrap .chat-message-main.viewer .message-avatar {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer {
  position: absolute;
  top: 324px;
  display: -webkit-box;
  display: flex;
  width: 590px;
  height: 90px;
  padding: 0 12px;
  transition: all 0.6s ease;
  z-index: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer form {
  display: -webkit-box;
  display: flex;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .input-message-area {
  margin: auto 9px auto 0;
  padding: 6px;
  box-sizing: border-box;
  width: 456px;
  height: 90px;
  border: 1px solid #bd8e63;
  border-radius: 8px;
  background-color: rgba(199, 155, 107, 0.8);
  background-image: linear-gradient(0deg, rgba(250, 203, 132, 0.8) 0%, rgba(250, 203, 132, 0) 100%);
  font-size: 17px;
  color: #fff;
  line-height: 1.2;
  resize: none;
  overflow: hidden;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .input-message-area::-webkit-input-placeholder {
  font-size: 17px;
  color: #fff;
  opacity: .5;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .input-message-area:-ms-input-placeholder {
  font-size: 17px;
  color: #fff;
  opacity: .5;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .input-message-area::placeholder {
  font-size: 17px;
  color: #fff;
  opacity: .5;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .input-message-area:focus {
  border: 1px solid #88623d;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .send-message-button {
  margin: auto 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px -149px no-repeat;
  width: 55px;
  height: 66px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .send-message-button:hover {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px -83px no-repeat;
  width: 55px;
  height: 66px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .send-message-button:active {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -585px -429px no-repeat;
  width: 55px;
  height: 66px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .send-message-button.disabled,
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .send-message-button:disabled {
  cursor: default;
  pointer-events: none;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .chat-tutorial-arrow {
  position: absolute;
  display: none;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .chat-tutorial-arrow .content {
  position: absolute;
  width: 60.5px;
  height: -79px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .chat-tutorial-arrow .content:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.5, -0.5);
          transform: scale(0.5, -0.5);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .chat-tutorial-arrow.animation {
  display: block;
  -webkit-animation: clan-chat-arrow 1.25s linear 3;
          animation: clan-chat-arrow 1.25s linear 3;
}
@-webkit-keyframes clan-chat-arrow {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes clan-chat-arrow {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button {
  position: relative;
  margin-top: 16px;
  margin-right: 5px;
  width: 64px;
  height: 74px;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button > .icon {
  position: relative;
  width: 60px;
  height: 49.41176471px;
  -webkit-filter: drop-shadow(0px 3px 3px #b1242e);
          filter: drop-shadow(0px 3px 3px #b1242e);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button > .icon:before {
  content: '';
  display: block;
  width: 119px;
  height: 98px;
  -webkit-transform-origin: -1.00840336px -1.51260504px;
          transform-origin: -1.00840336px -1.51260504px;
  -webkit-transform: scale(0.50420168);
          transform: scale(0.50420168);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -148px no-repeat;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button > .icon:before {
  position: absolute;
  top: 0;
  left: 0;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button > .text {
  position: absolute;
  text-align: center;
  color: white;
  font-family: BIP;
  text-shadow: 0 -1px 1px #6f2f08, 0 -1px 1px #6f2f08, 0 1px 1px #6f2f08, 0 1px 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08;
  transition: opacity 0.3s ease;
  z-index: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button > .text.plus {
  top: 0;
  left: 28px;
  font-size: 62px;
  line-height: 1;
  opacity: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button > .text.max {
  top: 28px;
  left: 25px;
  font-size: 17px;
  line-height: 1;
  opacity: 0;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button > .time {
  position: absolute;
  top: 52px;
  width: 100%;
  font-size: 15px;
  color: #865532;
  text-align: center;
  display: none;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button.full > .text.plus {
  opacity: 0;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button.full > .text.max {
  opacity: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button:hover > .icon {
  -webkit-filter: brightness(1.2) drop-shadow(0px 3px 3px #b1242e);
          filter: brightness(1.2) drop-shadow(0px 3px 3px #b1242e);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button:active > .icon {
  -webkit-filter: brightness(0.88) drop-shadow(0px 2px 2px #b1242e);
          filter: brightness(0.88) drop-shadow(0px 2px 2px #b1242e);
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button.disabled,
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button:disabled {
  cursor: default;
  pointer-events: none;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button.disabled > .time,
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button:disabled > .time {
  display: block;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button.disabled > .icon,
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button:disabled > .icon {
  -webkit-filter: grayscale(1) brightness(1.3) contrast(0.5) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.7));
          filter: grayscale(1) brightness(1.3) contrast(0.5) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.7));
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button.disabled > .text,
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button:disabled > .text {
  color: #adacac;
  text-shadow: 0 -1px 1px #545454, 0 -1px 1px #545454, 0 1px 1px #545454, 0 1px 1px #545454, -1px 0 1px #545454, 1px 0 1px #545454, -1px 0 1px #545454, 1px 0 1px #545454, -1px -1px 1px #545454, 1px -1px 1px #545454, -1px 1px 1px #545454, 1px 1px 1px #545454, -1px -1px 1px #545454, 1px -1px 1px #545454, -1px 1px 1px #545454, 1px 1px 1px #545454;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button.disabled > .text.plus,
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button:disabled > .text.plus {
  opacity: 1;
}
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button.disabled > .text.max,
.popup.clans .chat-content .chat-content-wrap .chat-messages-footer .ask-life-button:disabled > .text.max {
  opacity: 0;
}
.popup.clans .chat-content .chat-content-wrap .button-fast-scroll {
  position: absolute;
  bottom: 0;
  right: 15px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px -215px no-repeat;
  width: 53px;
  height: 53px;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 10;
}
.popup.clans .chat-content .chat-content-wrap .button-fast-scroll.visible {
  visibility: visible;
  opacity: 0.7;
  pointer-events: auto;
}
.popup.clans .clan-content.update-content > .clan-info-header > .members > .members-amount > span,
.popup.clans .clan-content.update-content > .clan-user-list > .clan-users {
  opacity: 0;
}
.popup.clans .clan-content > .clan-info-header > .members > .members-amount > span,
.popup.clans .clan-content > .clan-user-list > .clan-users {
  transition: opacity 0.25s ease;
}
.popup.clans .clan-content > .clan-info-header {
  position: relative;
  margin: 16px auto 0;
  width: 576px;
  height: 88px;
}
.popup.clans .clan-content > .clan-info-header > .clan-icon {
  margin-top: -5px;
  -webkit-transform: scale(0.56953642);
          transform: scale(0.56953642);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clans .clan-content > .clan-info-header > .clan-description {
  margin-left: -43px;
}
.popup.clans .clan-content > .clan-info-header > .clan-description .members {
  margin-top: -2px;
}
.popup.clans .clan-content > .clan-info-header > .clan-description .description {
  margin-top: 8px;
}
.popup.clans .clan-content > .clan-info-header > .rank {
  position: absolute;
  top: 12px;
  left: 501px;
}
.popup.clans .clan-content > .clan-info-header > .rank:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.clans .clan-content > .clan-info-header > .rank:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.clans .clan-content > .clan-info-header > .rank .progress-bg {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.popup.clans .clan-content > .clan-info-header > .rank-name {
  position: absolute;
  top: -8px;
  left: 502px;
  width: 66px;
}
.popup.clans .clan-content > .clan-info-header.with-event > .clan-description > .name {
  max-width: 270px;
}
.popup.clans .clan-content > .clan-info-header.with-event > .clan-description > .description {
  max-width: 250px;
}
.popup.clans .clan-content > .clan-user-list {
  position: relative;
  margin: 0 auto;
  height: 310px;
  box-shadow: 0px -7px 20px 0px rgba(134, 85, 50, 0.5) inset, 0px -7px 20px 0px rgba(134, 85, 50, 0.5) inset;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user {
  height: 63px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .avatar {
  top: 8px;
  left: 56px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user .avatar-link {
  top: 8px;
  left: 56px;
  z-index: 10;
  width: 40px;
  height: 40px;
  border-radius: 9px;
  cursor: pointer;
  text-decoration: none;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user .avatar-link:before {
  content: '';
  position: absolute;
  top: -3px;
  right: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -560px -175px no-repeat;
  width: 17px;
  height: 19px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user .avatar-link:link,
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user .avatar-link:visited,
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user .avatar-link:hover {
  text-decoration: none;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user .avatar-link:hover ~ .avatar {
  -webkit-filter: drop-shadow(0px 1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 1px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.6));
          filter: drop-shadow(0px 1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 1px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.6));
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .name {
  top: 6px;
  left: 106px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .web-status {
  top: 28px;
  left: 106px;
  padding-left: 2px;
  font-size: 17px;
  color: #c88b5f;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .mark-amount {
  left: 355px;
  top: 13px;
  padding-left: 30px;
  width: 95px;
  height: 30px;
  box-sizing: border-box;
  border-radius: 12px;
  background-color: #ffd58b;
  box-shadow: inset 0 0 10px 0 #e19558;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .mark-amount:before {
  left: 5px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .amount-info {
  width: 60px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .amount-info > .amount-info-field {
  width: 53px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 12px;
  color: #fff;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user:not(.viewer) > .amount-info > .amount-info-field {
  background-color: #ffd58b;
  box-shadow: inset 0 0 10px 0 #e19558;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 2px 2px #865532;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user.viewer > .amount-info > .amount-info-field {
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 #169aa3;
  text-shadow: 0 -1px 1px #107379, 0 -1px 1px #107379, 0 1px 1px #107379, 0 1px 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, 1px 2px 2px #107379;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .level {
  left: 460px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user > .cross-btn {
  top: 0;
  right: -6px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user .leave-clan {
  top: -3px;
  right: -12px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user.viewer {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0px !important;
  bottom: -8px !important;
  z-index: 999;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user.viewer > .web-status {
  color: #10858c;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user.leader > .name > .item-name {
  max-width: 160px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .clan-user:not(.leader) > .name > .item-name {
  max-width: 240px;
}
.popup.clans .clan-content > .clan-user-list .clan-users .null-mark-note {
  position: relative;
  margin: 0 auto;
  width: 543px;
  height: 35px;
  box-sizing: border-box;
  color: #374c36;
}
.popup.clans .clan-content > .clan-user-list .clan-users .null-mark-note:before {
  background-image: linear-gradient(0deg, #a7f086 0%, #b3fc9e 100%);
  box-shadow: 0px 4px 9px 0px rgba(147, 66, 34, 0.45), 0px 3px 0px 0px rgba(111, 65, 29, 0.2), inset 0px -3px 4px 0px #6a9d52;
}
.popup.clans .clan-content > .clan-user-list .clan-users .null-mark-note > .message-name {
  text-shadow: 0 -1px 1px #374c36, 0 -1px 1px #374c36, 0 1px 1px #374c36, 0 1px 1px #374c36, -1px 0 1px #374c36, 1px 0 1px #374c36, -1px 0 1px #374c36, 1px 0 1px #374c36, -1px -1px 1px #374c36, 1px -1px 1px #374c36, -1px 1px 1px #374c36, 1px 1px 1px #374c36, -1px -1px 1px #374c36, 1px -1px 1px #374c36, -1px 1px 1px #374c36, 1px 1px 1px #374c36;
}
.popup.clans .clan-content > .clan-user-list .clan-users .null-mark-note:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 27px;
  border-radius: 15px;
  z-index: 0;
}
.popup.clans .clan-content > .clan-user-list .clan-users .null-mark-note .null-mark-text {
  position: relative;
  width: 100%;
  font-size: 17px;
  text-align: center;
  line-height: 1.5;
  z-index: 1;
}
.popup.clans .clan-content > .change-clan {
  position: absolute;
  top: 61px;
  left: 90px;
  display: none;
}
.popup.clans .clan-content.admin > .change-clan {
  display: block;
}
.popup.clans .tournament-content.rewards-visible .tournament-rewards {
  opacity: 1;
  pointer-events: auto;
}
.popup.clans .tournament-content.rewards-visible .tournament-rewards.has-rewards > .reward-header .reward-shine {
  display: block;
}
.popup.clans .tournament-content.rewards-visible .tournament-rewards.has-rewards > .reward-header:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -557px 0 no-repeat;
  width: 557px;
  height: 264px;
}
.popup.clans .tournament-content.rewards-visible .tournament-rewards:not(.has-rewards) > .reward-header .reward-shine {
  display: none;
}
.popup.clans .tournament-content.rewards-visible .tournament-rewards:not(.has-rewards) > .reward-header:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -528px no-repeat;
  width: 557px;
  height: 264px;
}
.popup.clans .tournament-content.rewards-visible .tournament-header,
.popup.clans .tournament-content.rewards-visible .tournament-clans-list {
  opacity: 0 !important;
}
.popup.clans .tournament-content.rewards-visible ~ .button-show-reward {
  opacity: 0 !important;
  pointer-events: none !important;
}
.popup.clans .tournament-content.visible.finished ~ .button-show-reward {
  opacity: 1;
  pointer-events: auto;
}
.popup.clans .tournament-content > * {
  transition: opacity 0.3s ease;
}
.popup.clans .tournament-content .tournament-header {
  position: relative;
  width: 100%;
  height: 190px;
  overflow: hidden;
}
.popup.clans .tournament-content .tournament-header:before,
.popup.clans .tournament-content .tournament-header:after {
  content: '';
  position: absolute;
}
.popup.clans .tournament-content .tournament-header:before {
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  background-color: #a46d40;
  z-index: 2;
}
.popup.clans .tournament-content .tournament-header:after {
  top: -4px;
  left: -1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px 0 no-repeat;
  width: 617px;
  height: 174px;
  z-index: 1;
}
.popup.clans .tournament-content .tournament-clans-list {
  position: relative;
  margin: -27px auto;
  height: 261px;
  box-sizing: border-box;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan {
  height: 62px;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan > .name {
  left: 116px;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan > .name > div {
  max-width: 230px;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan > .mark-amount {
  top: 13px;
  left: 432px;
  padding-left: 26px;
  width: 102px;
  height: 30px;
  box-sizing: border-box;
  border-radius: 12px;
  background-color: #ffd58b;
  box-shadow: inset 0 0 10px 0 #e19558;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan > .mark-amount:before {
  left: 1px;
  top: -12px;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.viewer {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0px !important;
  bottom: -1px !important;
  z-index: 999;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.viewer > .name {
  top: 8px;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.viewer > .name > .my-clan-text {
  display: block;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan:not(.viewer) > .name {
  top: 17px;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.first > .rewards,
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.second > .rewards,
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.third > .rewards,
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.fourth > .rewards,
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.fifth > .rewards {
  top: 2px;
  left: 344px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -585px -373px no-repeat;
  width: 72px;
  height: 56px;
}
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.first > .rewards .rewards-amount,
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.second > .rewards .rewards-amount,
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.third > .rewards .rewards-amount,
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.fourth > .rewards .rewards-amount,
.popup.clans .tournament-content .tournament-clans-list .tournament-clans .tournament-clan.fifth > .rewards .rewards-amount {
  position: absolute;
  top: 28px;
  width: 100%;
  color: #fff;
  font-size: 17px;
  text-align: center;
  text-shadow: 0 -1px 1px #810505, 0 -1px 1px #810505, 0 1px 1px #810505, 0 1px 1px #810505, -1px 0 1px #810505, 1px 0 1px #810505, -1px 0 1px #810505, 1px 0 1px #810505, -1px -1px 1px #810505, 1px -1px 1px #810505, -1px 1px 1px #810505, 1px 1px 1px #810505, -1px -1px 1px #810505, 1px -1px 1px #810505, -1px 1px 1px #810505, 1px 1px 1px #810505;
}
.popup.clans .tournament-content .tournament-note {
  position: absolute;
  top: 180px;
  left: 0;
  width: 100%;
  font-size: 30px;
  line-height: 1.2;
  text-align: center;
  z-index: 1;
  opacity: 0;
}
.popup.clans .tournament-content .tournament-rewards {
  position: absolute;
  top: 18px;
  left: 28px;
  width: 556px;
  height: 404px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
}
.popup.clans .tournament-content .tournament-rewards > * {
  position: relative;
}
.popup.clans .tournament-content .tournament-rewards > .reward-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 0 no-repeat;
  width: 557px;
  height: 264px;
  text-align: center;
}
.popup.clans .tournament-content .tournament-rewards > .reward-header .reward-shine {
  position: absolute;
  top: 0;
  left: 40px;
  width: 464px;
  height: 239px;
  -webkit-transform-origin: center;
          transform-origin: center;
  z-index: 0;
  -webkit-animation: shine-animation 4s linear infinite;
          animation: shine-animation 4s linear infinite;
}
.popup.clans .tournament-content .tournament-rewards > .reward-header .reward-shine:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.79844961, 1.10138249);
          transform: scale(1.79844961, 1.10138249);
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  50% {
    opacity: 0.8;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
.popup.clans .tournament-content .tournament-rewards > .reward-header:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.popup.clans .tournament-content .tournament-rewards > .reward-header > .reward-text-top {
  margin: 12px auto 0;
  width: 388px;
  height: 31px;
  background-image: linear-gradient(90deg, #12a3d800 0%, #12a3d855 50%, #12a3d800 100%);
  font-size: 25px;
  line-height: 1;
  text-shadow: 0 -1px 1px #03688d, 0 -1px 1px #03688d, 0 1px 1px #03688d, 0 1px 1px #03688d, -1px 0 1px #03688d, 1px 0 1px #03688d, -1px 0 1px #03688d, 1px 0 1px #03688d, -1px -1px 1px #03688d, 1px -1px 1px #03688d, -1px 1px 1px #03688d, 1px 1px 1px #03688d, -1px -1px 1px #03688d, 1px -1px 1px #03688d, -1px 1px 1px #03688d, 1px 1px 1px #03688d, 1px 1px 2px #14a5db;
  z-index: 2;
}
.popup.clans .tournament-content .tournament-rewards > .reward-plank {
  margin: 11px auto 0;
  padding-top: 6px;
  display: -webkit-box;
  display: flex;
  box-sizing: border-box;
  width: 549px;
  height: 57px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
}
.popup.clans .tournament-content .tournament-rewards > .reward-plank .reward-text-bottom {
  margin: -3px auto;
  text-align: center;
  font-size: 20px;
  line-height: 1.1;
  width: 500px;
  height: 50px;
  background-image: linear-gradient(90deg, #fcba6700 0%, #fcba6755 50%, #fcba6700 100%);
}
.popup.clans .tournament-content .tournament-rewards > .button-close-after-reward,
.popup.clans .tournament-content .tournament-rewards > .button-get-reward {
  margin: 9px auto;
}
.popup.clans .button-close-after-reward,
.popup.clans .button-get-reward,
.popup.clans .button-show-reward {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 54px;
  text-align: center;
  transition: opacity 0.2s ease;
}
.popup.clans .button-close-after-reward:hover,
.popup.clans .button-get-reward:hover,
.popup.clans .button-show-reward:hover {
  background-position-y: 50%;
}
.popup.clans .button-close-after-reward:active,
.popup.clans .button-get-reward:active,
.popup.clans .button-show-reward:active {
  background-position-y: 100%;
}
.popup.clans .button-close-after-reward > span,
.popup.clans .button-get-reward > span,
.popup.clans .button-show-reward > span {
  margin-top: -13px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  color: #fff;
}
.popup.clans .button-show-reward {
  position: absolute;
  top: 490px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 15;
  opacity: 0;
  pointer-events: none;
}
.popup.clans .button-close-after-reward {
  display: none;
}
.popup.clans .rate-content .clan-items-field {
  position: relative;
  margin: 19px auto 10px;
  height: 404px;
  box-sizing: border-box;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item {
  height: 65px;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .name,
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .members {
  left: 116px;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .name {
  top: 8px;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .name > .item-name {
  display: inline-block;
  max-width: 260px;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .members {
  top: 30px;
  font-size: 13px;
  color: #865532;
  line-height: 1;
  opacity: 0.7;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .members > * {
  display: inline-block;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .power {
  left: 459px;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item.viewer {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0px !important;
  bottom: -10px !important;
  z-index: 999;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item.viewer > .rank > .progress-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -991px no-repeat;
  width: 56px;
  height: 22px;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item.viewer > .name > .my-clan-text {
  display: inline-block;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item.viewer > .members {
  color: #037077;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .rank {
  left: 466px;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
  top: -4px;
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .rank > .progress-bg {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}
.popup.clans .rate-content .clan-items-field .clan-items-wrap .clan-item > .rank > .progress-bg > .progress-text {
  display: none !important;
}
.popup.clans .tournament-timer {
  position: absolute;
  top: 32px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 105px;
  height: 30px;
  z-index: 11;
}
.popup.clans .tournament-timer > * {
  position: absolute;
  box-sizing: border-box;
}
.popup.clans .tournament-timer .time-plank-clock {
  top: 0;
  left: 0;
  width: 35px;
  height: 35.7px;
  z-index: 1;
}
.popup.clans .tournament-timer .time-plank-clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.4px -2.1px;
          transform-origin: -1.4px -2.1px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.popup.clans .tournament-timer .time-plank-clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.clans .tournament-timer .time-plank-display {
  width: 91px;
  height: 20px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background: linear-gradient(180deg, #7c502c 0%, rgba(137, 68, 43, 0) 100%), #8f5e36;
  box-shadow: inset 0px -2px 0px 0px rgba(200, 155, 113, 0.5), inset 2px 2px 1px -1px #643c24, inset -1px 2px 1px -1px #643c24;
  position: absolute;
  left: 14px;
  bottom: 0;
  display: -webkit-box;
  display: flex;
  padding-left: 16px;
}
.popup.clans .tournament-timer .time-plank-display .time {
  margin: 0 auto;
  color: #fff;
  font-size: 13px;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
}
.popup.clans .change-clan:hover,
.popup.clans .leave-clan:hover {
  -webkit-filter: brightness(115%);
          filter: brightness(115%);
}
.popup.clans .change-clan:active,
.popup.clans .leave-clan:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.popup.clans .change-clan {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -354px -350px no-repeat;
  width: 30px;
  height: 33px;
}
.popup.clans .leave-clan {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -585px -495px no-repeat;
  width: 35px;
  height: 37px;
}
.popup.clans .rank-rewards-cloud {
  position: absolute;
  top: -10px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 15;
}
.popup.clans .rank-rewards-cloud.visible {
  opacity: 1;
}
.popup.clans .rank-rewards-cloud:not([data-reward-amount="5"]) {
  left: 390px;
  width: 225px;
  box-sizing: border-box;
  /* triangle */
}
.popup.clans .rank-rewards-cloud:not([data-reward-amount="5"]) * {
  box-sizing: border-box;
}
.popup.clans .rank-rewards-cloud:not([data-reward-amount="5"]) .cloud-content {
  height: 100%;
  min-height: 95px;
  padding: 7px 11px;
  border-radius: 47.5px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.clans .rank-rewards-cloud:not([data-reward-amount="5"]):after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.clans .rank-rewards-cloud:not([data-reward-amount="5"]):after {
  -webkit-transform: translate(132px, -3px) rotate(-6deg) scale(-1, 1);
          transform: translate(132px, -3px) rotate(-6deg) scale(-1, 1);
}
.popup.clans .rank-rewards-cloud[data-reward-amount="5"] {
  left: 345px;
  width: 275px;
  box-sizing: border-box;
  /* triangle */
}
.popup.clans .rank-rewards-cloud[data-reward-amount="5"] * {
  box-sizing: border-box;
}
.popup.clans .rank-rewards-cloud[data-reward-amount="5"] .cloud-content {
  height: 100%;
  min-height: 95px;
  padding: 7px 11px;
  border-radius: 47.5px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.clans .rank-rewards-cloud[data-reward-amount="5"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.clans .rank-rewards-cloud[data-reward-amount="5"]:after {
  -webkit-transform: translate(182px, -3px) rotate(-6deg) scale(-1, 1);
          transform: translate(182px, -3px) rotate(-6deg) scale(-1, 1);
}
.popup.clans .rank-rewards-cloud .cloud-content {
  border-radius: 21px !important;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-header {
  margin-top: 5px;
  width: 100%;
  font-size: 15px;
  color: #865532;
  line-height: 1;
  text-align: center;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards {
  position: relative;
  margin-top: 5px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward {
  position: relative;
  width: 50px;
  height: 50px;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward:not(:last-of-type) {
  margin-right: 2px;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward:last-of-type {
  margin-right: auto;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: center;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: none;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-amount,
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-amount,
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-amount,
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-amount {
  text-align: right;
  box-sizing: border-box;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.clans .rank-rewards-cloud .cloud-content .cloud-rewards .reward .reward-amount {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 15px;
}
.popup.clans .clan-max-life-cloud {
  position: absolute;
  top: 330px;
  left: -25px;
  width: 299px;
  height: 79px;
  z-index: 20;
}
.popup.clans .clan-max-life-cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.70685579, 0.31474104);
          transform: scale(0.70685579, 0.31474104);
}
.popup.clans .clan-max-life-cloud:before {
  z-index: -1;
}
.popup.clans .clan-max-life-cloud > div {
  margin-top: 23px;
  width: 100%;
  font-size: 20px;
  color: #2d5363;
  text-align: center;
  line-height: 1;
}
.popup.clans .clan-event-button {
  position: absolute;
  top: 16px;
  left: 409px;
}
.popup.clans .clan-event-button > * {
  position: absolute;
}
.popup.clans .clan-event-button .clan-event-icon {
  top: 0;
  left: 11px;
  width: 76px;
  height: 74px;
  z-index: 1;
}
.popup.clans .clan-event-button .clan-event-icon:before {
  content: '';
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -679px 0 no-repeat;
  width: 194px;
  height: 195px;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clans .clan-event-button .clan-event-timer {
  top: 53px;
  left: 2px;
  width: 82px;
  height: 27px;
}
.popup.clans .clan-event-button .clan-event-timer > * {
  position: absolute;
}
.popup.clans .clan-event-button .clan-event-timer .time-plank-clock {
  width: 26px;
  height: 26.52px;
  z-index: 3;
}
.popup.clans .clan-event-button .clan-event-timer .time-plank-clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.04px -1.56px;
          transform-origin: -1.04px -1.56px;
  -webkit-transform: scale(0.52);
          transform: scale(0.52);
}
.popup.clans .clan-event-button .clan-event-timer .time-plank-clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.clans .clan-event-button .clan-event-timer .time-plank-display {
  top: 4px;
  left: 0;
  width: 65px;
  height: 16px;
  box-sizing: border-box;
  padding-left: 26px;
  z-index: 1;
}
.popup.clans .clan-event-button .clan-event-timer .time-plank-display:before {
  content: '';
  position: absolute;
  left: 10px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  -webkit-transform: scale(1.3, 1);
          transform: scale(1.3, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clans .clan-event-button .clan-event-timer .time-plank-display .time {
  position: absolute;
  width: 48px;
  color: #fff;
  font-size: 10px;
  line-height: 2;
  text-align: center;
  text-shadow: 0 -1px 1px #3b3f45, 0 -1px 1px #3b3f45, 0 1px 1px #3b3f45, 0 1px 1px #3b3f45, -1px 0 1px #3b3f45, 1px 0 1px #3b3f45, -1px 0 1px #3b3f45, 1px 0 1px #3b3f45, -1px -1px 1px #3b3f45, 1px -1px 1px #3b3f45, -1px 1px 1px #3b3f45, 1px 1px 1px #3b3f45, -1px -1px 1px #3b3f45, 1px -1px 1px #3b3f45, -1px 1px 1px #3b3f45, 1px 1px 1px #3b3f45;
  z-index: 2;
}
.popup.clans .clan-event-button .clan-event-timer > .time-plank-snow {
  top: -5px;
  left: 15px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -679px -503px no-repeat;
  width: 68px;
  height: 19px;
  z-index: 2;
}
.popup.clans .clan-event-button .clan-event-exclamation {
  top: -4px;
  left: 63px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png") 0 0 no-repeat;
  width: 43px;
  height: 48px;
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 1;
}
.popup.clans .clan-event-button:hover .clan-event-icon {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.clans .clan-event-button:active .clan-event-icon {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.clans .button-help {
  position: absolute;
  top: 78px;
  left: 618px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -555px -174px no-repeat;
  width: 24px;
  height: 24px;
  z-index: 15;
}
.popup.clans .button-help:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.clans .button-help:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.clans .tournament-content .clan-items-field.tournament-clans-list > .tournament-clans > .tournament-clan .mark-amount {
  text-align: right;
  padding-right: 11px;
}
.popup.clans .tournament-content .clan-items-field.tournament-clans-list > .tournament-clans > .tournament-clan .mark-amount:before {
  top: -10px;
  left: -6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.popup.clans .clan-content .clan-items-field.clan-user-list > .clan-users > .clan-user .mark-amount:before {
  top: -10px;
  left: -5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
#content .reward-coin {
  position: absolute;
  width: 25px;
  height: 26.06382979px;
  opacity: 0;
  z-index: 1000;
}
#content .reward-coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.53191489px -0.53191489px;
          transform-origin: -0.53191489px -0.53191489px;
  -webkit-transform: scale(0.53191489);
          transform: scale(0.53191489);
}
#content .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
#content .clan-gave-life-cloud {
  position: absolute;
  top: 50px;
  left: 25px;
  width: 308px;
  height: 100px;
  z-index: 2000;
}
#content .clan-gave-life-cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.72813239, 0.39840637);
          transform: scale(0.72813239, 0.39840637);
}
#content .clan-gave-life-cloud > * {
  position: absolute;
}
#content .clan-gave-life-cloud:before {
  z-index: -1;
}
#content .clan-gave-life-cloud > img {
  left: 35px;
  top: 26px;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  box-shadow: -2px 2px 2px 0 rgba(89, 29, 47, 0.6);
}
#content .clan-gave-life-cloud > span {
  top: 35px;
  left: 79px;
  font-family: 'bip';
  font-size: 20px;
  color: #2d5363;
  white-space: nowrap;
}
/* <-- Основной попап Союзов */
.popup.clan-popup {
  color: white;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.clan-popup button,
.popup.clan-popup input,
.popup.clan-popup textarea {
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
          appearance: none;
  border: none;
  font-family: inherit;
}
.popup.clan-popup.clan-popup-big {
  width: 648px;
  height: 458px;
}
.popup.clan-popup.clan-popup-big .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 648px;
  height: 458px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-popup.clan-popup-big .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-popup.clan-popup-big .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-popup.clan-popup-big .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 612px;
  height: 438px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-close {
  position: absolute;
  top: -16px;
  left: 608px;
  z-index: 15;
}
.popup.clan-popup.clan-popup-big .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 648px;
  height: 458px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-popup.clan-popup-big .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-popup.clan-popup-big .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-popup.clan-popup-big .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 612px;
  height: 438px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-close {
  position: absolute;
  top: -16px;
  left: 608px;
  z-index: 15;
}
.popup.clan-popup.clan-popup-big .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 648px;
  height: 458px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-popup.clan-popup-big .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-popup.clan-popup-big .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-popup.clan-popup-big .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 612px;
  height: 438px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-close {
  position: absolute;
  top: -16px;
  left: 608px;
  z-index: 15;
}
.popup.clan-popup.clan-popup-big .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 648px;
  height: 458px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-popup.clan-popup-big .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-popup.clan-popup-big .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-popup.clan-popup-big .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 612px;
  height: 438px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-close {
  position: absolute;
  top: -16px;
  left: 608px;
  z-index: 15;
}
.popup.clan-popup.clan-popup-big .popup-header {
  position: absolute;
  top: -31px;
  left: 157.5px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 12;
}
.popup.clan-popup.clan-popup-big .popup-header span {
  position: absolute;
  top: 18px;
  width: 333px;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-header .header_bg {
  position: absolute;
  width: 333px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-popup.clan-popup-big .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.clan-popup.clan-popup-big .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.39344262);
          transform: scaleX(1.39344262);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-popup.clan-popup-big .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.clan-popup.clan-popup-big .popup-content {
  position: absolute;
  top: 24px;
  left: 32px;
  width: 588px;
  height: 404px;
  overflow: hidden;
  z-index: 11;
}
.popup.clan-popup.clan-popup-big .popup-border-bottom {
  position: absolute;
  top: 393px;
  left: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.53773585, 1.24074074);
          transform: scale(1.53773585, 1.24074074);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 12;
}
.popup.clan-popup.clan-popup-big .button-continue {
  position: absolute;
  top: 399px;
  left: 232px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 189px;
  height: 55px;
  text-align: center;
  z-index: 13;
}
.popup.clan-popup.clan-popup-big .button-continue:hover {
  background-position-y: 50%;
}
.popup.clan-popup.clan-popup-big .button-continue:active {
  background-position-y: 100%;
}
.popup.clan-popup.clan-popup-big .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field {
  margin-left: initial;
  width: 100%;
  height: 306px;
  box-sizing: border-box;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap {
  margin: 15px auto;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item {
  position: relative;
  height: 73px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > * {
  position: absolute;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .place,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .place,
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .power,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .power {
  display: none;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .clan-icon,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .clan-icon {
  top: 0;
  left: 12px;
  -webkit-transform: scale(0.43708609);
          transform: scale(0.43708609);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name {
  left: 86px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name.with-friends,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name.with-friends {
  top: 4px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name.with-friends ~ .members,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name.with-friends ~ .members {
  display: none;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name:not(.with-friends),
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name:not(.with-friends) {
  top: 12px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .item-name,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .item-name {
  max-width: 240px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends {
  margin-top: 1px;
  margin-left: -1px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends > div,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends > div {
  display: inline-block;
  -webkit-transform: translateY(-11px);
          transform: translateY(-11px);
  color: #865532;
  font-size: 14px;
  opacity: 0.7;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends .avatar,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends .avatar {
  margin-left: 5px;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  box-shadow: -2px 2px 2px 0 rgba(209, 123, 75, 0.6);
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members {
  top: 35px;
  left: 85px;
  font-size: 13px;
  color: #865532;
  line-height: 1;
  opacity: 0.7;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join {
  position: absolute;
  top: 12px;
  left: 415px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 115px;
  height: 45px;
  text-align: center;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join:hover,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join:hover {
  background-position-y: 50%;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join:active,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join:active {
  background-position-y: 100%;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join span,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 18px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item:after,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item:after {
  height: 65px;
}
.popup.clan-popup .create-form-wrap {
  width: 545px;
  height: 288px;
  display: -webkit-box;
  display: flex;
}
.popup.clan-popup .create-form-wrap > * {
  position: relative;
}
.popup.clan-popup .create-form-wrap .icon-wrap {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 154px;
  height: 100%;
  background: #a87846;
  border-right: 4px solid #865532;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
.popup.clan-popup .create-form-wrap .icon-wrap > * {
  position: relative;
}
.popup.clan-popup .create-form-wrap .icon-wrap .icon-title {
  padding-top: 5px;
  box-sizing: border-box;
  width: 100%;
  height: 73px;
  text-align: center;
  font-size: 25px;
  line-height: 1;
}
.popup.clan-popup .create-form-wrap .icon-wrap .clan-icon-label {
  margin: 9px auto 0;
}
.popup.clan-popup .create-form-wrap .icon-wrap .button-change-icon {
  margin: 4px auto 11px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 134px;
  height: 52px;
  text-align: center;
}
.popup.clan-popup .create-form-wrap .icon-wrap .button-change-icon:hover {
  background-position-y: 50%;
}
.popup.clan-popup .create-form-wrap .icon-wrap .button-change-icon:active {
  background-position-y: 100%;
}
.popup.clan-popup .create-form-wrap .icon-wrap .button-change-icon span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 21px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.clan-popup .create-form-wrap > form {
  margin: 11px auto 0;
}
.popup.clan-popup .create-form-wrap > form > fieldset {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.popup.clan-popup .create-form-wrap > form > fieldset > * {
  margin-left: auto;
  margin-right: auto;
}
.popup.clan-popup .create-form-wrap > form > fieldset > label {
  text-align: center;
  font-size: 25px;
  line-height: 1;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input {
  margin-top: 10px;
  margin-bottom: 30px;
  width: 346px;
  height: 59px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
}
.popup.clan-popup .create-form-wrap > form > fieldset > textarea {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 346px;
  height: 98px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
  line-height: 1.2;
  resize: none;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 21px;
  color: #865532;
  box-sizing: border-box;
  border: 1px solid #0000;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input::-webkit-input-placeholder,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea::-webkit-input-placeholder {
  font-size: 21px;
  color: #865532;
  opacity: 0.5;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input:-ms-input-placeholder,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea:-ms-input-placeholder {
  font-size: 21px;
  color: #865532;
  opacity: 0.5;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input::placeholder,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea::placeholder {
  font-size: 21px;
  color: #865532;
  opacity: 0.5;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input:focus,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea:focus {
  border: 1px solid #865532;
}
.popup.clan-popup .brown-field-bg {
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid rgba(189, 142, 99, 0.4);
  background-color: rgba(141, 73, 33, 0.4);
  background-image: linear-gradient(0deg, rgba(107, 59, 31, 0.4) 0%, rgba(250, 203, 132, 0) 100%);
}
.popup.clan-popup .white-text-with-brown-stroke {
  color: #fff;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 2px 2px #865532;
}
.popup.clan-popup .clan-items-field {
  padding: 7px 8px;
  margin-left: 11px;
  width: 590px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.clan-popup .clan-items-field .clan-items-wrap::-webkit-scrollbar {
  width: 5px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #6f411d, transparent 70%);
}
.popup.clan-popup .clan-items-field .clan-items-wrap::-webkit-scrollbar-thumb {
  background: #6f411d;
  border-radius: 4px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap::-webkit-scrollbar-thumb:hover {
  background: #452812;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item {
  position: relative;
  margin: 0 auto;
  width: 543px;
  box-sizing: border-box;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 543px;
  height: 55px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
  z-index: 0;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > * {
  position: absolute;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.empty {
  opacity: 0;
  height: 0 !important;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > div:not(.place),
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item img {
  z-index: 1;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .place {
  top: 17px;
  left: 11px;
  width: 37px;
  text-align: center;
  z-index: 2;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .avatar {
  width: 40px;
  height: 40px;
  border-radius: 9px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .clan-icon {
  top: 0;
  left: 52px;
  -webkit-transform: scale(0.37086093);
          transform: scale(0.37086093);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .name {
  font-size: 17px;
  color: #865532;
  line-height: 1.2;
  text-align: left;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .name > .item-name {
  text-overflow: ellipsis;
  overflow-x: hidden;
  height: 23px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .name > .leader-text {
  margin-top: 2px;
  margin-left: -44px;
  display: none;
  color: #e35f04;
  font-size: 15px;
  font-style: italic;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .name > .leader-icon {
  display: none;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -585px -310px no-repeat;
  width: 72px;
  height: 63px;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .mark-amount {
  padding-top: 4px;
  width: 82px;
  height: 92px;
  color: #865532;
  font-size: 17px;
  line-height: 1.3;
  text-align: center;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .mark-amount:before {
  content: '';
  display: block;
  width: 82px;
  height: 92px;
  -webkit-transform-origin: 2px 2px;
          transform-origin: 2px 2px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .mark-amount:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -83px -347px no-repeat;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .mark-amount:before {
  position: absolute;
  top: -15px;
  -webkit-transform: scale(0.45) rotate(34deg);
          transform: scale(0.45) rotate(34deg);
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info {
  height: 100%;
  text-align: center;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info > * {
  margin: 3px auto;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info > .amount-info-header {
  font-size: 15px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info > .amount-info-field > span {
  font-size: 17px;
  line-height: 1.3;
  text-align: center;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info > .amount-info-field > span:nth-of-type(2) {
  margin-left: -3px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.viewer) > .amount-info > .amount-info-header {
  color: #865532;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.first) .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.second) .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.third) .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.viewer) .place {
  font-size: 22px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer:after {
  background-image: linear-gradient(0deg, #15B1BB 0%, #56F4E7 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(21, 148, 156, 0.6);
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer > .name {
  color: #037077;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer > .place {
  text-shadow: 0 -1px 1px #116f75, 0 -1px 1px #116f75, 0 1px 1px #116f75, 0 1px 1px #116f75, -1px 0 1px #116f75, 1px 0 1px #116f75, -1px 0 1px #116f75, 1px 0 1px #116f75, -1px -1px 1px #116f75, 1px -1px 1px #116f75, -1px 1px 1px #116f75, 1px 1px 1px #116f75, -1px -1px 1px #116f75, 1px -1px 1px #116f75, -1px 1px 1px #116f75, 1px 1px 1px #116f75;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer > .mark-amount {
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 #169aa3;
  color: #03646a;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer > .amount-info > .amount-info-header {
  color: #037077;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.first > .medal {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -412px -295px no-repeat;
  width: 40px;
  height: 41px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.first > .place {
  text-shadow: 0 -1px 1px #ce6f0c, 0 -1px 1px #ce6f0c, 0 1px 1px #ce6f0c, 0 1px 1px #ce6f0c, -1px 0 1px #ce6f0c, 1px 0 1px #ce6f0c, -1px 0 1px #ce6f0c, 1px 0 1px #ce6f0c, -1px -1px 1px #ce6f0c, 1px -1px 1px #ce6f0c, -1px 1px 1px #ce6f0c, 1px 1px 1px #ce6f0c, -1px -1px 1px #ce6f0c, 1px -1px 1px #ce6f0c, -1px 1px 1px #ce6f0c, 1px 1px 1px #ce6f0c;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.second > .medal {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -248px -104px no-repeat;
  width: 40px;
  height: 41px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.second > .place {
  text-shadow: 0 -1px 1px #48545a, 0 -1px 1px #48545a, 0 1px 1px #48545a, 0 1px 1px #48545a, -1px 0 1px #48545a, 1px 0 1px #48545a, -1px 0 1px #48545a, 1px 0 1px #48545a, -1px -1px 1px #48545a, 1px -1px 1px #48545a, -1px 1px 1px #48545a, 1px 1px 1px #48545a, -1px -1px 1px #48545a, 1px -1px 1px #48545a, -1px 1px 1px #48545a, 1px 1px 1px #48545a;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.third > .medal {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -295px no-repeat;
  width: 40px;
  height: 41px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.third > .place {
  font-size: 21px;
  text-shadow: 0 -1px 1px #924229, 0 -1px 1px #924229, 0 1px 1px #924229, 0 1px 1px #924229, -1px 0 1px #924229, 1px 0 1px #924229, -1px 0 1px #924229, 1px 0 1px #924229, -1px -1px 1px #924229, 1px -1px 1px #924229, -1px 1px 1px #924229, 1px 1px 1px #924229, -1px -1px 1px #924229, 1px -1px 1px #924229, -1px 1px 1px #924229, 1px 1px 1px #924229;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.first > .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.second > .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.third > .place {
  top: 17.5px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.first > .medal,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.second > .medal,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.third > .medal {
  top: 9px;
  left: 10px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.leader > .name {
  padding-right: 3px;
  display: -webkit-box;
  display: flex;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.leader > .name > .leader-text,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.leader > .name > .leader-icon {
  display: inline-block;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.leader > .name > .leader-text {
  color: #fff;
  text-shadow: 0 -1px 1px #107379, 0 -1px 1px #107379, 0 1px 1px #107379, 0 1px 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, 1px 2px 2px #107379;
  letter-spacing: 1px;
}
.popup.clan-popup .clan-info-header {
  display: -webkit-box;
  display: flex;
}
.popup.clan-popup .clan-info-header .clan-icon {
  position: relative;
  margin-left: 13px;
}
.popup.clan-popup .clan-info-header .clan-description {
  margin-top: -7px;
}
.popup.clan-popup .clan-info-header .clan-description > * {
  padding: 0 3px;
  text-align: left;
}
.popup.clan-popup .clan-info-header .clan-description .name,
.popup.clan-popup .clan-info-header .clan-description .description {
  text-overflow: ellipsis;
  overflow: hidden;
}
.popup.clan-popup .clan-info-header .clan-description .name {
  max-width: 360px;
  font-size: 19px;
  line-height: 1.6;
}
.popup.clan-popup .clan-info-header .clan-description .description {
  max-width: 340px;
  height: 47px;
  font-size: 16px;
  line-height: 1;
  color: #865532;
  word-break: break-all;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  white-space: break-spaces;
}
.popup.clan-popup .clan-info-header .clan-description .members {
  font-size: 17px;
  color: #865532;
  line-height: 1;
  opacity: 0.7;
}
.popup.clan-popup .clan-info-header .clan-description .members > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup .clan-info-header .clan-description .members > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup .clan-info-header .clan-description .members > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup .clan-info-header .clan-description .members > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup .rank {
  width: 66px;
  height: 66px;
}
.popup.clan-popup .rank .icon {
  position: absolute;
  padding-left: 1px;
  width: 66px;
  height: 66px;
  color: white;
  font-family: 'bip';
  font-size: 24px;
  text-align: center;
  z-index: 1;
}
.popup.clan-popup .rank .icon:before {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: -1;
}
.popup.clan-popup .rank .icon.rank-1:before {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -800px no-repeat;
  width: 74px;
  height: 77px;
}
.popup.clan-popup .rank .icon.rank-2:before {
  top: -7px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -755px no-repeat;
  width: 103px;
  height: 83px;
}
.popup.clan-popup .rank .icon.rank-3:before {
  top: -5px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -600px no-repeat;
  width: 76px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-4:before {
  top: -5px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -906px no-repeat;
  width: 102px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-5:before {
  top: -3px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -991px no-repeat;
  width: 72px;
  height: 60px;
}
.popup.clan-popup .rank .icon.rank-6:before {
  top: -4px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -685px no-repeat;
  width: 75px;
  height: 66px;
}
.popup.clan-popup .rank .icon.rank-7:before {
  top: -8px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -374px -800px no-repeat;
  width: 75px;
  height: 75px;
}
.popup.clan-popup .rank .icon.rank-1,
.popup.clan-popup .rank .icon.rank-2 {
  line-height: 2.2;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
.popup.clan-popup .rank .icon.rank-1:before,
.popup.clan-popup .rank .icon.rank-2:before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.clan-popup .rank .icon.rank-1 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-2 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
.popup.clan-popup .rank .icon.rank-3,
.popup.clan-popup .rank .icon.rank-4 {
  line-height: 2;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
.popup.clan-popup .rank .icon.rank-3:before,
.popup.clan-popup .rank .icon.rank-4:before {
  -webkit-transform: scale(0.9, 0.86);
          transform: scale(0.9, 0.86);
}
.popup.clan-popup .rank .icon.rank-3 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-4 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
.popup.clan-popup .rank .icon.rank-5,
.popup.clan-popup .rank .icon.rank-6 {
  font-size: 21px;
  line-height: 3;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
.popup.clan-popup .rank .icon.rank-5:before,
.popup.clan-popup .rank .icon.rank-6:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-5 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-6 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon.rank-7 {
  font-size: 21px;
  line-height: 2.1;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
.popup.clan-popup .rank .icon.rank-7:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-7 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon ~ .progress-bg {
  position: absolute;
  bottom: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  z-index: 2;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress {
  position: relative;
  top: 3px;
  left: 5px;
  width: 46px;
  height: 12px;
  border-radius: 6px;
  overflow: hidden;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -46px;
  width: 46px;
  height: 12px;
  z-index: 1;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -3px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -838px no-repeat;
  width: 52px;
  height: 18px;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-family: 'bip';
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.clan-popup .rank .icon:before {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: -1;
}
.popup.clan-popup .rank .icon.rank-1:before {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -800px no-repeat;
  width: 74px;
  height: 77px;
}
.popup.clan-popup .rank .icon.rank-2:before {
  top: -7px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -755px no-repeat;
  width: 103px;
  height: 83px;
}
.popup.clan-popup .rank .icon.rank-3:before {
  top: -5px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -600px no-repeat;
  width: 76px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-4:before {
  top: -5px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -906px no-repeat;
  width: 102px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-5:before {
  top: -3px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -991px no-repeat;
  width: 72px;
  height: 60px;
}
.popup.clan-popup .rank .icon.rank-6:before {
  top: -4px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -685px no-repeat;
  width: 75px;
  height: 66px;
}
.popup.clan-popup .rank .icon.rank-7:before {
  top: -8px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -374px -800px no-repeat;
  width: 75px;
  height: 75px;
}
.popup.clan-popup .rank .icon.rank-1,
.popup.clan-popup .rank .icon.rank-2 {
  line-height: 2.2;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
.popup.clan-popup .rank .icon.rank-1:before,
.popup.clan-popup .rank .icon.rank-2:before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.clan-popup .rank .icon.rank-1 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-2 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
.popup.clan-popup .rank .icon.rank-3,
.popup.clan-popup .rank .icon.rank-4 {
  line-height: 2;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
.popup.clan-popup .rank .icon.rank-3:before,
.popup.clan-popup .rank .icon.rank-4:before {
  -webkit-transform: scale(0.9, 0.86);
          transform: scale(0.9, 0.86);
}
.popup.clan-popup .rank .icon.rank-3 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-4 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
.popup.clan-popup .rank .icon.rank-5,
.popup.clan-popup .rank .icon.rank-6 {
  font-size: 21px;
  line-height: 3;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
.popup.clan-popup .rank .icon.rank-5:before,
.popup.clan-popup .rank .icon.rank-6:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-5 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-6 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon.rank-7 {
  font-size: 21px;
  line-height: 2.1;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
.popup.clan-popup .rank .icon.rank-7:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-7 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon ~ .progress-bg {
  position: absolute;
  bottom: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  z-index: 2;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress {
  position: relative;
  top: 3px;
  left: 5px;
  width: 46px;
  height: 12px;
  border-radius: 6px;
  overflow: hidden;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -46px;
  width: 46px;
  height: 12px;
  z-index: 1;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -3px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -838px no-repeat;
  width: 52px;
  height: 18px;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-family: 'bip';
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.clan-popup .rank .icon:before {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: -1;
}
.popup.clan-popup .rank .icon.rank-1:before {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -800px no-repeat;
  width: 74px;
  height: 77px;
}
.popup.clan-popup .rank .icon.rank-2:before {
  top: -7px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -755px no-repeat;
  width: 103px;
  height: 83px;
}
.popup.clan-popup .rank .icon.rank-3:before {
  top: -5px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -600px no-repeat;
  width: 76px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-4:before {
  top: -5px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -906px no-repeat;
  width: 102px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-5:before {
  top: -3px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -991px no-repeat;
  width: 72px;
  height: 60px;
}
.popup.clan-popup .rank .icon.rank-6:before {
  top: -4px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -685px no-repeat;
  width: 75px;
  height: 66px;
}
.popup.clan-popup .rank .icon.rank-7:before {
  top: -8px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -374px -800px no-repeat;
  width: 75px;
  height: 75px;
}
.popup.clan-popup .rank .icon.rank-1,
.popup.clan-popup .rank .icon.rank-2 {
  line-height: 2.2;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
.popup.clan-popup .rank .icon.rank-1:before,
.popup.clan-popup .rank .icon.rank-2:before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.clan-popup .rank .icon.rank-1 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-2 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
.popup.clan-popup .rank .icon.rank-3,
.popup.clan-popup .rank .icon.rank-4 {
  line-height: 2;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
.popup.clan-popup .rank .icon.rank-3:before,
.popup.clan-popup .rank .icon.rank-4:before {
  -webkit-transform: scale(0.9, 0.86);
          transform: scale(0.9, 0.86);
}
.popup.clan-popup .rank .icon.rank-3 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-4 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
.popup.clan-popup .rank .icon.rank-5,
.popup.clan-popup .rank .icon.rank-6 {
  font-size: 21px;
  line-height: 3;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
.popup.clan-popup .rank .icon.rank-5:before,
.popup.clan-popup .rank .icon.rank-6:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-5 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-6 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon.rank-7 {
  font-size: 21px;
  line-height: 2.1;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
.popup.clan-popup .rank .icon.rank-7:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-7 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon ~ .progress-bg {
  position: absolute;
  bottom: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  z-index: 2;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress {
  position: relative;
  top: 3px;
  left: 5px;
  width: 46px;
  height: 12px;
  border-radius: 6px;
  overflow: hidden;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -46px;
  width: 46px;
  height: 12px;
  z-index: 1;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -3px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -838px no-repeat;
  width: 52px;
  height: 18px;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-family: 'bip';
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.clan-popup .rank .icon:before {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: -1;
}
.popup.clan-popup .rank .icon.rank-1:before {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -800px no-repeat;
  width: 74px;
  height: 77px;
}
.popup.clan-popup .rank .icon.rank-2:before {
  top: -7px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -755px no-repeat;
  width: 103px;
  height: 83px;
}
.popup.clan-popup .rank .icon.rank-3:before {
  top: -5px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -600px no-repeat;
  width: 76px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-4:before {
  top: -5px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -906px no-repeat;
  width: 102px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-5:before {
  top: -3px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -991px no-repeat;
  width: 72px;
  height: 60px;
}
.popup.clan-popup .rank .icon.rank-6:before {
  top: -4px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -685px no-repeat;
  width: 75px;
  height: 66px;
}
.popup.clan-popup .rank .icon.rank-7:before {
  top: -8px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -374px -800px no-repeat;
  width: 75px;
  height: 75px;
}
.popup.clan-popup .rank .icon.rank-1,
.popup.clan-popup .rank .icon.rank-2 {
  line-height: 2.2;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
.popup.clan-popup .rank .icon.rank-1:before,
.popup.clan-popup .rank .icon.rank-2:before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.clan-popup .rank .icon.rank-1 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-2 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
.popup.clan-popup .rank .icon.rank-3,
.popup.clan-popup .rank .icon.rank-4 {
  line-height: 2;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
.popup.clan-popup .rank .icon.rank-3:before,
.popup.clan-popup .rank .icon.rank-4:before {
  -webkit-transform: scale(0.9, 0.86);
          transform: scale(0.9, 0.86);
}
.popup.clan-popup .rank .icon.rank-3 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-4 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
.popup.clan-popup .rank .icon.rank-5,
.popup.clan-popup .rank .icon.rank-6 {
  font-size: 21px;
  line-height: 3;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
.popup.clan-popup .rank .icon.rank-5:before,
.popup.clan-popup .rank .icon.rank-6:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-5 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-6 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon.rank-7 {
  font-size: 21px;
  line-height: 2.1;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
.popup.clan-popup .rank .icon.rank-7:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-7 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon ~ .progress-bg {
  position: absolute;
  bottom: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  z-index: 2;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress {
  position: relative;
  top: 3px;
  left: 5px;
  width: 46px;
  height: 12px;
  border-radius: 6px;
  overflow: hidden;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -46px;
  width: 46px;
  height: 12px;
  z-index: 1;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -3px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -838px no-repeat;
  width: 52px;
  height: 18px;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-family: 'bip';
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.clan-popup .rank-name {
  font-size: 15px;
  color: #865532;
  text-align: center;
  line-height: 1;
}
.popup.clan-popup input[type="radio"] {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.popup.clan-popup .cross-btn {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -640px -429px no-repeat;
  width: 25px;
  height: 24px;
}
.popup.clan-popup .cross-btn:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 1px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 1px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.6));
}
.popup.clan-popup .cross-btn:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.clan-popup .clan-icon {
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon > .icon {
  z-index: 3;
}
.popup.clan-popup .clan-icon > .icon,
.popup.clan-popup .clan-icon:before,
.popup.clan-popup .clan-icon:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 151px;
  height: 151px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clan-popup .clan-icon:before,
.popup.clan-popup .clan-icon:after {
  content: '';
}
.popup.clan-popup .clan-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -500px -600px no-repeat;
  width: 151px;
  height: 151px;
  z-index: 1;
}
.popup.clan-popup .clan-icon:after {
  z-index: 2;
}
.popup.clan-popup .clan-icon[data-icon-color='']:after,
.popup.clan-popup .clan-icon[data-icon-color='blue']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -651px -600px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='green']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -151px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='red-light']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -302px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='red']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -302px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='violet']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -453px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='gray']:before {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.popup.clan-popup .clan-icon[data-icon-color='gray']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px 0 no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='applered'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -604px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='bellflower'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") 0 -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='blackberry'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -151px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='chamomile'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -302px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='coconut'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -453px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='cone'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -604px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='dandelion'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -755px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='firefly'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px 0 no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='pineapple'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -151px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='raspberry'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -302px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='snow'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -453px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='strawberry'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -604px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character=''] > .icon,
.popup.clan-popup .clan-icon[data-icon-character='sun'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -755px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='sunflower'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") 0 -1051px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='tulip'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -151px -1051px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='users'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -600px no-repeat;
  width: 200px;
  height: 200px;
}
.popup.clan-popup .my-clan-text {
  display: none;
  color: #0f8589;
  font-size: 15px;
  line-height: 1;
}
.popup.clan-popup.clan-join .duplicate-clan-cloud,
.popup.clan-popup.clan-edit .duplicate-clan-cloud {
  position: absolute;
  top: 10px;
  left: 285px;
  width: 299px;
  height: 79px;
  z-index: 20;
}
.popup.clan-popup.clan-join .duplicate-clan-cloud:before,
.popup.clan-popup.clan-edit .duplicate-clan-cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.70685579, 0.31474104);
          transform: scale(0.70685579, 0.31474104);
}
.popup.clan-popup.clan-join .duplicate-clan-cloud:before,
.popup.clan-popup.clan-edit .duplicate-clan-cloud:before {
  z-index: -1;
}
.popup.clan-popup.clan-join .duplicate-clan-cloud > div,
.popup.clan-popup.clan-edit .duplicate-clan-cloud > div {
  margin-top: 11px;
  width: 100%;
  font-size: 20px;
  color: #2d5363;
  text-align: center;
  line-height: 1;
}
#content > .clans-notification {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: none;
  outline: none;
  cursor: pointer;
  color: white;
  font-size: 30px;
  font-family: 'bip', sans-serif;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, 0px 0px 20px #704528;
  white-space: nowrap;
  z-index: 1000;
}
#content > .clans-notification:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 0;
}
#content > .clans-notification > div {
  z-index: 1;
}
#content > .clans-notification.not-available {
  display: -webkit-box;
  display: flex;
}
#content > .clans-notification.not-available > div {
  position: relative;
  margin: auto auto;
}
#content > .clans-notification.initialized {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
#content > .clans-notification.initialized > div {
  position: relative;
}
#content > .clans-notification.initialized .spinner {
  width: 70px;
  height: 70px;
}
#content > .clans-notification.initialized .spinner .spinner-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
#content > .clans-notification.initialized .spinner .spinner-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  -webkit-animation: circle-bounce-animation 1.2s infinite ease-in-out both;
          animation: circle-bounce-animation 1.2s infinite ease-in-out both;
}
@keyframes circle-bounce-animation {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-2 {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-3 {
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-4 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-5 {
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-6 {
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-7 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-8 {
  -webkit-transform: rotate(210deg);
          transform: rotate(210deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-9 {
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-10 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-11 {
  -webkit-transform: rotate(300deg);
          transform: rotate(300deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-12 {
  -webkit-transform: rotate(330deg);
          transform: rotate(330deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
#content > .clans-notification.initialized .clans-notification-spinner {
  margin: 230px auto 10px;
}
#content > .clans-notification.kick {
  cursor: default;
  pointer-events: auto;
}
#content > .clans-notification.kick > div {
  position: absolute;
  width: 100%;
}
#content > .clans-notification.kick > div:first-of-type {
  top: 250px;
}
#content > .clans-notification.kick > div:last-of-type {
  top: 550px;
  font-size: 23px;
  text-shadow: 0 0 20px white;
  opacity: 0;
  transition: opacity 0.3s ease;
}
#content > .clans-notification.kick.clickable {
  cursor: pointer;
  pointer-events: auto;
}
#content > .clans-notification.kick.clickable > div:last-of-type {
  opacity: 1;
}
#content > .clans-notification.spam {
  display: -webkit-box;
  display: flex;
}
#content > .clans-notification.spam > div {
  position: relative;
  margin: auto auto;
}
.popup.clan-icons .popup-content {
  position: absolute;
}
.popup.clan-icons .popup-content .clan-icons {
  position: relative;
  height: 342px;
  width: 93%;
  margin: 14px auto 0;
  padding: 10px 0 0 10px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.clan-icons .popup-content .clan-icons::-webkit-scrollbar {
  width: 5px;
}
.popup.clan-icons .popup-content .clan-icons::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #6f411d, transparent 70%);
}
.popup.clan-icons .popup-content .clan-icons::-webkit-scrollbar-thumb {
  background: #6f411d;
  border-radius: 4px;
}
.popup.clan-icons .popup-content .clan-icons::-webkit-scrollbar-thumb:hover {
  background: #452812;
}
.popup.clan-icons .popup-content .clan-icons .clan-icon-label {
  position: relative;
  margin-right: 7px;
  margin-bottom: 10px;
  width: 100px;
  height: 105px;
}
.popup.clan-icons .popup-content .clan-icons .clan-icon-label > * {
  position: absolute;
}
.popup.clan-icons .popup-content .clan-icons .clan-icon-label .clan-icon {
  top: 0;
  left: 0;
  -webkit-transform: scale(0.69536424);
          transform: scale(0.69536424);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 1;
}
.popup.clan-icons .popup-content .clan-icons .clan-icon-label .clan-icon-checker {
  bottom: 0;
  right: -6px;
  width: 42px;
  height: 40px;
  -webkit-transform-origin: center;
          transform-origin: center;
  transition: all 0.4s ease-in-out;
  z-index: 2;
}
.popup.clan-icons .popup-content .clan-icons .clan-icon-label .clan-icon-checker:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 52px;
  height: 50px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1753px -998px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform: scale(0.81);
          transform: scale(0.81);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clan-icons .popup-content .clan-icons > input[type="radio"]:checked + label {
  cursor: default;
  -webkit-filter: drop-shadow(0px 1px 5px rgba(255, 255, 255, 0.7)) drop-shadow(0px -1px 5px rgba(255, 255, 255, 0.7)) drop-shadow(1px 0px 5px rgba(255, 255, 255, 0.7)) drop-shadow(-1px 0px 5px rgba(255, 255, 255, 0.7));
          filter: drop-shadow(0px 1px 5px rgba(255, 255, 255, 0.7)) drop-shadow(0px -1px 5px rgba(255, 255, 255, 0.7)) drop-shadow(1px 0px 5px rgba(255, 255, 255, 0.7)) drop-shadow(-1px 0px 5px rgba(255, 255, 255, 0.7));
}
.popup.clan-icons .popup-content .clan-icons > input[type="radio"]:checked + label > .clan-icon-checker {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.popup.clan-icons .popup-content .clan-icons > input[type="radio"]:not(:checked) + label {
  cursor: pointer;
}
.popup.clan-icons .popup-content .clan-icons > input[type="radio"]:not(:checked) + label > .clan-icon-checker {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.popup.clan-icons .popup-content .clan-icons > input[type="radio"]:not(:checked) + label:hover > .clan-icon {
  -webkit-filter: drop-shadow(0px 4px 4px rgba(255, 255, 255, 0.6)) drop-shadow(0px -4px 4px rgba(255, 255, 255, 0.6)) drop-shadow(4px 0px 4px rgba(255, 255, 255, 0.6)) drop-shadow(-4px 0px 4px rgba(255, 255, 255, 0.6));
          filter: drop-shadow(0px 4px 4px rgba(255, 255, 255, 0.6)) drop-shadow(0px -4px 4px rgba(255, 255, 255, 0.6)) drop-shadow(4px 0px 4px rgba(255, 255, 255, 0.6)) drop-shadow(-4px 0px 4px rgba(255, 255, 255, 0.6));
}
/* Попап Просмотр союза --> */
.popup.clan-preview .popup-content {
  position: absolute;
}
.popup.clan-preview .popup-content > * {
  position: relative;
}
.popup.clan-preview .popup-content > .clan-info-header {
  width: 544px;
  height: 74px;
}
.popup.clan-preview .popup-content > .clan-info-header {
  margin: 13px auto 0;
  width: 544px;
}
.popup.clan-preview .popup-content > .clan-info-header .clan-icon {
  -webkit-transform: scale(0.56953642);
          transform: scale(0.56953642);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clan-preview .popup-content > .clan-info-header .clan-description {
  margin-left: -54px;
}
.popup.clan-preview .popup-content > .clan-info-header .clan-description .members {
  margin-top: -2px;
}
.popup.clan-preview .popup-content > .clan-info-header .clan-description .description {
  margin-top: 8px;
}
.popup.clan-preview .popup-content > .clan-info-header .rank {
  position: absolute;
  top: 17px;
  left: 470px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-preview .popup-content > .clan-info-header .rank .progress-bg {
  display: none;
}
.popup.clan-preview .popup-content > .clan-info-header .rank-name {
  position: absolute;
  top: -2px;
  left: 471px;
  width: 60px;
}
.popup.clan-preview .popup-content > .clan-items-field {
  margin: 8px auto;
  padding: 8px;
  width: 574px;
  height: 268px;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items {
  height: 264px;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item {
  height: 63px;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item > .avatar {
  top: 6px;
  left: 58px;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item > .name {
  top: 6px;
  left: 106px;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item > .web-status {
  top: 28px;
  left: 106px;
  padding-left: 2px;
  font-size: 17px;
  color: #c88b5f;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item > .mark-amount {
  display: none;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item > .amount-info {
  width: 60px;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item > .amount-info > .amount-info-field {
  width: 53px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 12px;
  color: #fff;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item:not(.viewer) > .amount-info > .amount-info-field {
  background-color: #ffd58b;
  box-shadow: inset 0 0 10px 0 #e19558;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 2px 2px #865532;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item.viewer > .amount-info > .amount-info-field {
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 #169aa3;
  text-shadow: 0 -1px 1px #107379, 0 -1px 1px #107379, 0 1px 1px #107379, 0 1px 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, 1px 2px 2px #107379;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item > .level {
  left: 460px;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item.leader > .name > .item-name {
  max-width: 270px;
}
.popup.clan-preview .popup-content > .clan-items-field > .clan-items .clan-item:not(.leader) > .name > .item-name {
  max-width: 345px;
}
.popup.clan-preview .reward-for-join-text {
  position: absolute;
  bottom: -37px;
  display: none;
  width: 100%;
  text-align: center;
  color: white;
  font-family: 'bip';
  font-size: 25px;
  text-shadow: 0 0 20px black;
  opacity: 1;
  z-index: 13;
}
.popup.clan-preview .reward-for-join-text > * {
  display: inline-block;
}
.popup.clan-preview .reward-for-join-text .reward-for-join-icon {
  margin: 0 4px -4px 1px;
  width: 25px;
  height: 26.06382979px;
}
.popup.clan-preview .reward-for-join-text .reward-for-join-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.53191489px -0.53191489px;
          transform-origin: -0.53191489px -0.53191489px;
  -webkit-transform: scale(0.53191489);
          transform: scale(0.53191489);
}
.popup.clan-preview .reward-for-join-text .reward-for-join-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
/* <-- Попап Просмотр союза */
/* Попап Редактирование союза --> */
.popup.clan-edit .popup-content {
  position: absolute;
  height: 317px;
}
.popup.clan-edit .popup-content .create-form-wrap {
  position: relative;
  margin: 24px auto 0;
}
.popup.clan-edit .button-save {
  position: absolute;
  top: 359px;
  left: 247px;
  padding-bottom: 9px;
  background: none;
  text-align: center;
  font-size: 27px;
  font-family: inherit;
  color: white;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  z-index: 13;
}
.popup.clan-edit .button-save:not(.disabled) {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 160px;
  height: 55px;
}
.popup.clan-edit .button-save:not(.disabled):hover {
  background-position-y: 50%;
}
.popup.clan-edit .button-save:not(.disabled):active {
  background-position-y: 100%;
}
.popup.clan-edit .button-save.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 160px;
  height: 55px;
  cursor: default!important;
  pointer-events: none;
}
/* <-- Попап Редактирование союза */
/* Попап Вступление в союз --> */
.popup.clan-join .popup-header > span {
  transition: opacity 0.6s ease;
}
.popup.clan-join.show-create .popup-content > .popup-content-wrap {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup.clan-join.show-create .popup-header .header-join {
  opacity: 0;
}
.popup.clan-join.show-create .popup-header .header-create {
  opacity: 1;
}
.popup.clan-join:not(.show-create) .popup-content > .popup-content-wrap {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.popup.clan-join:not(.show-create) .popup-header .header-join {
  opacity: 1;
}
.popup.clan-join:not(.show-create) .popup-header .header-create {
  opacity: 0;
}
.popup.clan-join .popup-content {
  position: absolute;
  z-index: 9 !important;
}
.popup.clan-join .popup-content .popup-content-wrap {
  display: -webkit-box;
  display: flex;
  width: 1176px;
  height: 100%;
  transition: all 500ms ease-in-out;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 50%;
  height: 100%;
  overflow: hidden;
  z-index: 2;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > *,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > * {
  position: relative;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer {
  margin-top: auto;
  display: -webkit-box;
  display: flex;
  height: 90px;
  width: 100%;
  box-shadow: 0 4px 9px 4px rgba(147, 66, 34, 0.45);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank {
  position: relative;
  height: 90px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank > *,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank > * {
  position: relative;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button {
  margin-top: 22px;
  text-align: center;
  z-index: 2;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button span,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 20px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-create,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-create,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-save:not(.disabled),
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-save:not(.disabled) {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 115px;
  height: 45px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-create:hover,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-create:hover,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-save:not(.disabled):hover,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-save:not(.disabled):hover {
  background-position-y: 50%;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-create:active,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-create:active,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-save:not(.disabled):active,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-save:not(.disabled):active {
  background-position-y: 100%;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-save.disabled,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-save.disabled,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-save.disabled-coins,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-save.disabled-coins {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 115px;
  height: 45px;
  cursor: default!important;
  cursor: default;
  pointer-events: none;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-search,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-search,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-back,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-back {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 112px;
  height: 45px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-search:hover,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-search:hover,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-back:hover,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-back:hover {
  background-position-y: 50%;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-search:active,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-search:active,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list .popup-content-footer .footer-plank .footer-button.button-back:active,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .popup-content-footer .footer-plank .footer-button.button-back:active {
  background-position-y: 100%;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .left-plank {
  display: -webkit-box;
  display: flex;
  background-image: linear-gradient(0deg, #15b1bb 0%, #56f4e7 100%);
  box-shadow: 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(21, 148, 156, 0.72);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .left-plank .left-plank-icon {
  margin: 9px 5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -585px 0 no-repeat;
  width: 82px;
  height: 76px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .left-plank .left-plank-icon:before {
  content: '';
  position: absolute;
  bottom: 10px;
  right: 1px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -620px -495px no-repeat;
  width: 32px;
  height: 34px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .left-plank .left-plank-text {
  margin-top: 10px;
  width: 219px;
  height: 68px;
  color: #037077;
  font-size: 17px;
  line-height: 1.2;
  text-align: left;
  text-shadow: 0 -1px 1px #fff, 0 -1px 1px #fff, 0 1px 1px #fff, 0 1px 1px #fff, -1px 0 1px #fff, 1px 0 1px #fff, -1px 0 1px #fff, 1px 0 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff, 1px 2px 2px #fff;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .left-plank .left-plank-text > span {
  color: #fff;
  font-size: 15px;
  text-shadow: 0 -1px 1px #107379, 0 -1px 1px #107379, 0 1px 1px #107379, 0 1px 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, 1px 2px 2px #107379;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .left-plank .button-create {
  margin-left: 7px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .right-plank:before {
  left: -30px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .right-plank .cap-for-search {
  margin-top: 3px;
  margin-left: -13px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -354px -264px no-repeat;
  width: 139px;
  height: 86px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .reward-for-join {
  left: 489px;
  top: 7px;
  display: -webkit-box;
  display: flex;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  font-size: 16px;
  pointer-events: none;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .reward-for-join > .coin-icon {
  margin-left: -5px;
  margin-top: -1px;
  width: 20px;
  height: 20.85106383px;
  z-index: -1;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .reward-for-join > .coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.42553191px -0.42553191px;
          transform-origin: -0.42553191px -0.42553191px;
  -webkit-transform: scale(0.42553191);
          transform: scale(0.42553191);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .reward-for-join > .coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .rank {
  top: 2px;
  left: 340px;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .rank .icon.rank-1 {
  top: -2px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .rank .progress-bg {
  display: none;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create .create-form-wrap {
  margin: 16px auto 0;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .left-plank:before {
  right: -30px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .left-plank .button-back {
  margin-left: auto;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .right-plank {
  display: -webkit-box;
  display: flex;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(255, 174, 91, 0.72);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .right-plank .right-plank-text {
  margin-top: 12px;
  margin-left: -11px;
  padding-top: 2px;
  width: 350px;
  height: 57px;
  background-image: linear-gradient(90deg, #fdc78200 0%, #fdc78255 50%, #fdc78200 100%);
  font-size: 23px;
  line-height: 1.1;
  text-align: center;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .right-plank .right-plank-text .icon-coin {
  display: inline-block;
  width: 29px;
  height: 30.23404255px;
  height: 23px;
  -webkit-transform: translate(4px, 1px);
          transform: translate(4px, 1px);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .right-plank .right-plank-text .icon-coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.61702128px -0.61702128px;
          transform-origin: -0.61702128px -0.61702128px;
  -webkit-transform: scale(0.61702128);
          transform: scale(0.61702128);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .right-plank .right-plank-text .icon-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .right-plank .button-save {
  margin-left: -20px;
  padding-bottom: 6px;
  background: none;
  font-size: 20px;
  font-family: inherit;
  color: white;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .right-plank,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .left-plank {
  width: 126px;
  z-index: 2;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .right-plank:before,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .left-plank:before {
  content: '';
  position: absolute;
  top: -1px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -202px -407px no-repeat;
  width: 222px;
  height: 91px;
}
.popup.clan-join .popup-content .popup-content-wrap .popup-content-list > .popup-content-footer > .left-plank,
.popup.clan-join .popup-content .popup-content-wrap .popup-content-create > .popup-content-footer > .right-plank {
  width: 465px;
  z-index: 1;
}
/* <-- Попап Вступление в союз */
/* Попап Поиск союза --> */
.popup.clan-search .popup-content {
  position: absolute;
  z-index: 9 !important;
}
.popup.clan-search .popup-content > * {
  position: absolute;
}
.popup.clan-search .popup-content .clear-search {
  top: 16px;
  left: 14px;
  cursor: pointer;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: left;
          transform-origin: left;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 9;
}
.popup.clan-search .popup-content .clear-search.visible {
  pointer-events: auto;
  opacity: 1;
}
.popup.clan-search .popup-content .popup-content-nothing-found,
.popup.clan-search .popup-content .popup-content-note,
.popup.clan-search .popup-content .popup-content-list,
.popup.clan-search .popup-content .popup-content-search {
  left: 0;
  width: 100%;
}
.popup.clan-search .popup-content .popup-content-search {
  top: 26px;
}
.popup.clan-search .popup-content .popup-content-search > form > * {
  position: absolute;
  box-sizing: border-box;
}
.popup.clan-search .popup-content .popup-content-search > form label,
.popup.clan-search .popup-content .popup-content-search > form input[type='text'] {
  top: 0;
  left: 20px;
}
.popup.clan-search .popup-content .popup-content-search > form input {
  z-index: 1;
}
.popup.clan-search .popup-content .popup-content-search > form label {
  width: 547px;
  height: 52px;
  z-index: 0;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='text'] {
  padding-left: 21px;
  width: 414px;
  height: 52px;
  background: none;
  color: #fff;
  font-size: 21px;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='text']::-webkit-input-placeholder {
  color: inherit;
  font: inherit;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='text']:-ms-input-placeholder {
  color: inherit;
  font: inherit;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='text']::placeholder {
  color: inherit;
  font: inherit;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='text']:focus ~ label {
  border: 1px solid #865532;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='submit'] {
  top: 5px;
  left: 436px;
  padding-bottom: 7px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 113px;
  height: 45px;
  background-color: #0000;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='submit']:hover {
  background-position-y: 50%;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='submit']:active {
  background-position-y: 100%;
}
.popup.clan-search .popup-content .popup-content-search > form input[type='submit'].disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 113px;
  height: 45px;
  cursor: default!important;
  pointer-events: none;
}
.popup.clan-search .popup-content .popup-content-nothing-found,
.popup.clan-search .popup-content .popup-content-note,
.popup.clan-search .popup-content .popup-content-list {
  transition: all 500ms ease;
  opacity: 0;
  pointer-events: none;
}
.popup.clan-search .popup-content .popup-content-nothing-found.visible,
.popup.clan-search .popup-content .popup-content-note.visible,
.popup.clan-search .popup-content .popup-content-list.visible {
  opacity: 1;
  pointer-events: auto;
}
.popup.clan-search .popup-content .popup-content-nothing-found,
.popup.clan-search .popup-content .popup-content-note {
  top: 115px;
  color: #865532;
  font-size: 25px;
  text-align: center;
  line-height: 1;
}
.popup.clan-search .popup-content .popup-content-list {
  top: 78px;
  height: 100%;
  overflow: hidden;
  z-index: 2;
}
.popup.clan-search .popup-content .popup-content-list > * {
  position: relative;
}
.popup.clan-search .popup-content .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .rank {
  top: 2px;
  left: 342px;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
}
.popup.clan-search .popup-content .popup-content-list > .clan-items-field > .clan-items-wrap > .clan-item > .rank .progress-bg {
  display: none;
}
/* <-- Попап Поиск союза */
/* Попап Промо союз --> */
.popup.clan-welcome {
  width: 595px;
  height: 462px;
}
.popup.clan-welcome .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 595px;
  height: 462px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-welcome .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.78392622);
          transform: scaleX(0.78392622);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-welcome .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.78703704);
          transform: scaleX(0.78703704);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-welcome .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 422px;
}
.popup.clan-welcome .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 422px;
}
.popup.clan-welcome .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 559px;
  height: 442px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-welcome .popup-close {
  position: absolute;
  top: -16px;
  left: 555px;
  z-index: 15;
}
.popup.clan-welcome .popup-header {
  position: absolute;
  top: -31px;
  left: 181px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 12;
}
.popup.clan-welcome .popup-header span {
  position: absolute;
  top: 18px;
  width: 233px;
  z-index: 1;
}
.popup.clan-welcome .popup-header .header_bg {
  position: absolute;
  width: 233px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-welcome .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.clan-welcome .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(0.84699454);
          transform: scaleX(0.84699454);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-welcome .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.clan-welcome .popup-content {
  position: absolute;
  top: 24px;
  left: 32px;
  width: 535px;
  height: 410px;
  z-index: 9;
}
.popup.clan-welcome .popup-content > * {
  position: absolute;
}
.popup.clan-welcome .popup-content .popup-content-picture {
  top: 13px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") 0 0 no-repeat;
  width: 505px;
  height: 264px;
}
.popup.clan-welcome .popup-content .popup-content-picture > * {
  position: absolute;
}
.popup.clan-welcome .popup-content .popup-content-picture > .flower-left {
  top: 61px;
  left: 39px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -424px -407px no-repeat;
  width: 80px;
  height: 84px;
  z-index: 1;
}
.popup.clan-welcome .popup-content .popup-content-picture > .flower-right {
  top: 114px;
  left: 92px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px 0 no-repeat;
  width: 80px;
  height: 83px;
  z-index: 2;
}
.popup.clan-welcome .popup-content .popup-content-picture > .shine-back {
  top: -40px;
  left: 69px;
  z-index: 3;
  width: 360px;
  height: 344px;
  width: 314px;
  height: 279px;
  overflow: hidden;
  -webkit-animation: shine-back-animation 3s linear infinite;
          animation: shine-back-animation 3s linear infinite;
}
.popup.clan-welcome .popup-content .popup-content-picture > .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.39534884, 1.58525346);
          transform: scale(1.39534884, 1.58525346);
}
@-webkit-keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.popup.clan-welcome .popup-content .popup-content-picture > .shine-back:before {
  left: 40px;
  top: -20px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.popup.clan-welcome .popup-content .popup-content-picture > .fairy {
  top: 2px;
  left: 300px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") 0 -264px no-repeat;
  width: 202px;
  height: 269px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  z-index: 4;
}
.popup.clan-welcome .popup-content .popup-content-picture > .coin {
  top: 214px;
  left: 361px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -505px -476px no-repeat;
  width: 52px;
  height: 41px;
  z-index: 5;
}
.popup.clan-welcome .popup-content .popup-content-picture > .clan-label {
  top: 38px;
  left: 171px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -202px -264px no-repeat;
  width: 152px;
  height: 143px;
  z-index: 6;
}
.popup.clan-welcome .popup-content .popup-content-picture > .shine {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
  z-index: 7;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.clan-welcome .popup-content .popup-content-picture > .shine.shine-1 {
  top: 61px;
  left: 260px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.clan-welcome .popup-content .popup-content-picture > .shine.shine-2 {
  top: 33px;
  left: 293px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.clan-welcome .popup-content .popup-content-text {
  left: 0;
  width: 100%;
  text-align: center;
}
.popup.clan-welcome .popup-content .popup-content-text.popup-content-text-top {
  top: 288px;
  font-size: 25px;
}
.popup.clan-welcome .popup-content .popup-content-text.popup-content-text-bottom {
  top: 317px;
  color: #865532;
  font-size: 21px;
  line-height: 1.2;
}
.popup.clan-welcome .popup-border-bottom {
  position: absolute;
  top: 439px;
  left: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.40330189, 1.2037037);
          transform: scale(1.40330189, 1.2037037);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 12;
}
.popup.clan-welcome .button-confirm {
  position: absolute;
  top: 446px;
  left: 220px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 160px;
  height: 51px;
  text-align: center;
  z-index: 13;
}
.popup.clan-welcome .button-confirm:hover {
  background-position-y: 50%;
}
.popup.clan-welcome .button-confirm:active {
  background-position-y: 100%;
}
.popup.clan-welcome .button-confirm span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
/* <-- Попап Промо союз */
.popup.clan-event {
  width: 593px;
  height: 478px;
  color: white;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.clan-event .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 593px;
  height: 478px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-event .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.78129117);
          transform: scaleX(0.78129117);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-event .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.78439153);
          transform: scaleX(0.78439153);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-event .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 438px;
}
.popup.clan-event .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 438px;
}
.popup.clan-event .popup-bg {
  position: absolute;
  top: 23px;
  left: 18px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") 0 0 no-repeat;
  width: 679px;
  height: 429px;
  background-position-x: -76px;
  width: 557px;
  height: 458px;
  overflow: hidden;
  z-index: 1;
}
.popup.clan-event .popup-close,
.popup.clan-event .button-help {
  position: absolute;
  top: -16px;
  z-index: 15;
}
.popup.clan-event .popup-close {
  left: 553px;
}
.popup.clan-event .button-help {
  left: -6px;
}
.popup.clan-event .popup-header {
  position: absolute;
  top: -31px;
  left: 159px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 12;
}
.popup.clan-event .popup-header span {
  position: absolute;
  top: 18px;
  width: 275px;
  z-index: 1;
}
.popup.clan-event .popup-header .header_bg {
  position: absolute;
  width: 275px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-event .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.clan-event .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.07650273);
          transform: scaleX(1.07650273);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-event .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.clan-event .content {
  position: absolute;
  top: 24px;
  left: 32px;
  width: 533px;
  height: 427px;
  z-index: 20;
}
.popup.clan-event .content * {
  position: absolute;
}
.popup.clan-event .content * canvas {
  position: absolute;
  pointer-events: none;
}
.popup.clan-event .content[__stage='3'] > .fireworks > .static {
  opacity: 1;
}
.popup.clan-event .content[__stage='3'] ~ .button-bottom {
  display: none;
}
.popup.clan-event .content .fireworks {
  z-index: 1;
}
.popup.clan-event .content .fireworks > .static {
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") 0 -429px no-repeat;
  width: 528px;
  height: 136px;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.popup.clan-event .content .fireworks > canvas {
  top: -35px;
  width: 600px;
  height: 300px;
}
.popup.clan-event .content .trees {
  width: 250px;
  height: 325px;
  top: 13px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.popup.clan-event .content .trees .tree {
  width: 250px;
  height: 325px;
  left: 0;
  top: 0;
}
.popup.clan-event .content .trees .tree > canvas {
  top: -133px;
  left: -182px;
  width: 600px;
  height: 600px;
}
.popup.clan-event .content .trees .tree > .static:before,
.popup.clan-event .content .trees .tree > .static:after {
  content: '';
  position: absolute;
  background-image: url("https://content.z-media.info/elements/s/spine/clanEvent/ClanEventTree.dd4b0da.png");
  background-repeat: no-repeat;
}
.popup.clan-event .content .trees .tree > .static:before {
  background-position-y: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  z-index: 2;
}
.popup.clan-event .content .trees .tree > .static:after {
  top: 286px;
  left: 36px;
  background-position-x: -1193px;
  background-position-y: -217px;
  width: 178px;
  height: 39px;
  z-index: 1;
}
.popup.clan-event .content .trees .tree[__stage='0'] > .static:before,
.popup.clan-event .content .trees .tree[__stage='1'] > .static:before,
.popup.clan-event .content .trees .tree[__stage='2'] > .static:before {
  height: 250px;
  width: 280px;
  top: 41px;
  left: -17px;
}
.popup.clan-event .content .trees .tree[__stage='0'] > .static:before {
  background-position-x: -326px;
}
.popup.clan-event .content .trees .tree[__stage='1'] > .static:before {
  background-position-x: -617px;
}
.popup.clan-event .content .trees .tree[__stage='2'] > .static:before {
  background-position-x: -908px;
}
.popup.clan-event .content .trees .tree[__stage='3'] > .static:before {
  background-position-x: -9px;
  height: 250px;
  width: 308px;
  top: 29px;
  left: -30px;
}
.popup.clan-event .content .trees .tree:not(:first-of-type) {
  display: none;
  opacity: 0;
}
.popup.clan-event .content .reward {
  position: relative;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .content .reward[__front='false'] {
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  z-index: 3;
}
.popup.clan-event .content .reward[__front='true'] {
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 4;
}
.popup.clan-event .content .reward * {
  position: absolute;
}
.popup.clan-event .content .reward .chest {
  top: 0;
  left: 0;
  z-index: 0;
  width: 99px;
  height: 113px;
}
.popup.clan-event .content .reward .chest > .static {
  position: absolute;
  z-index: 1;
}
.popup.clan-event .content .reward .chest > .static:before,
.popup.clan-event .content .reward .chest > .static:after {
  content: '';
  position: absolute;
}
.popup.clan-event .content .reward .chest > .static:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -396px -565px no-repeat;
  width: 99px;
  height: 113px;
}
.popup.clan-event .content .reward .chest > canvas {
  top: -33px;
  left: -102px;
  width: 300px;
  height: 150px;
}
.popup.clan-event .content .reward.reward-0 {
  top: 266px;
  left: 214px;
}
.popup.clan-event .content .reward.reward-0[__open='false'] > .chest > .static:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") 0 -565px no-repeat;
  width: 99px;
  height: 113px;
}
.popup.clan-event .content .reward.reward-0[__open='true'] > .chest > .static:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -99px -565px no-repeat;
  width: 99px;
  height: 113px;
}
.popup.clan-event .content .reward.reward-1 {
  top: 262px;
  left: 108px;
}
.popup.clan-event .content .reward.reward-1[__open='false'] > .chest > .static:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -198px -565px no-repeat;
  width: 99px;
  height: 113px;
}
.popup.clan-event .content .reward.reward-1[__open='true'] > .chest > .static:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -297px -565px no-repeat;
  width: 99px;
  height: 113px;
}
.popup.clan-event .content .reward.reward-2 {
  top: 262px;
  left: 331px;
}
.popup.clan-event .content .reward.reward-2[__open='false'] > .chest > .static:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -679px -390px no-repeat;
  width: 99px;
  height: 113px;
}
.popup.clan-event .content .reward.reward-2[__open='true'] > .chest > .static:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -528px -429px no-repeat;
  width: 99px;
  height: 113px;
}
.popup.clan-event .content .reward .progress {
  top: 112px;
  left: -31px;
  display: none;
  width: 160px;
  height: 30px;
  box-sizing: border-box;
  border: 1px solid #9a602b;
  border-radius: 7px;
  background-image: linear-gradient(0deg, #e8b588 0%, #f0dec7 100%);
  box-shadow: 0 3px 5px 0 rgba(32, 75, 137, 0.8), inset 0 5px 8px 0 rgba(255, 238, 221, 0.4), inset 0 0 7.4px 2.6px rgba(164, 108, 64, 0.3);
  z-index: 1;
}
.popup.clan-event .content .reward .progress .bg {
  position: absolute;
  top: 4px;
  left: 5px;
  width: 148px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid #6a3b18;
  border-radius: 8px;
  background-color: #885831;
  z-index: 0;
}
.popup.clan-event .content .reward .progress .line-wrap {
  position: relative;
  top: 5px;
  left: 6px;
  width: 146px;
  height: 18px;
  border-radius: 8px;
  overflow: hidden;
}
.popup.clan-event .content .reward .progress .line-wrap .line {
  position: relative;
  top: 0;
  left: -146px;
  width: 146px;
  height: 18px;
  z-index: 1;
}
.popup.clan-event .content .reward .progress .line-wrap .line .line_bg {
  border: 1px solid #ea7a27;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #fbb920 0%, #fbda20 100%);
  width: 146px;
  height: 18px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.clan-event .content .reward .progress .line-wrap .line .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 128px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.clan-event .content .reward .progress .line-wrap .line .line_top {
  border-radius: 8px;
  background-image: linear-gradient(0deg, #fb8620 0%, rgba(251, 130, 32, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  width: 144px;
  height: 16px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.clan-event .content .reward .progress .amount {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: flex;
  width: 100%;
  height: 100%;
  z-index: 8;
}
.popup.clan-event .content .reward .progress .amount > * {
  position: relative;
  display: inline-block;
}
.popup.clan-event .content .reward .progress .amount .text {
  margin-left: auto;
  font-size: 14px;
  line-height: 2;
  text-align: center;
  text-shadow: 0 -1px 1px #6b3c19, 0 -1px 1px #6b3c19, 0 1px 1px #6b3c19, 0 1px 1px #6b3c19, -1px 0 1px #6b3c19, 1px 0 1px #6b3c19, -1px 0 1px #6b3c19, 1px 0 1px #6b3c19, -1px -1px 1px #6b3c19, 1px -1px 1px #6b3c19, -1px 1px 1px #6b3c19, 1px 1px 1px #6b3c19, -1px -1px 1px #6b3c19, 1px -1px 1px #6b3c19, -1px 1px 1px #6b3c19, 1px 1px 1px #6b3c19, 1px 1px 2px #000;
  z-index: 8;
}
.popup.clan-event .content .reward .progress .amount .ball {
  margin: 3px auto 2px 0;
  width: 21px;
  height: 21.36206897px;
}
.popup.clan-event .content .reward .progress .amount .ball:before {
  content: '';
  display: block;
  width: 58px;
  height: 59px;
  -webkit-transform-origin: 1.0862069px 1.81034483px;
          transform-origin: 1.0862069px 1.81034483px;
  -webkit-transform: scale(0.36206897);
          transform: scale(0.36206897);
}
.popup.clan-event .content .reward .progress .amount .ball:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
.popup.clan-event .content .reward .progress .amount .ball:before {
  content: '';
  display: block;
  width: 58px;
  height: 59px;
  -webkit-transform-origin: 1.0862069px 1.81034483px;
          transform-origin: 1.0862069px 1.81034483px;
  -webkit-transform: scale(0.36206897);
          transform: scale(0.36206897);
}
.popup.clan-event .content .reward .progress .amount .ball:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
.popup.clan-event .content .reward .progress .amount .ball:before {
  position: absolute;
  left: 2px;
}
@-webkit-keyframes progress-amount-bounce {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@keyframes progress-amount-bounce {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
.popup.clan-event .content .reward .progress .amount.bounce {
  -webkit-animation: progress-amount-bounce 0.5s linear forwards;
          animation: progress-amount-bounce 0.5s linear forwards;
}
.popup.clan-event .content .reward .button-get-reward {
  top: 81px;
  left: 0;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 99px;
  height: 42px;
  display: none;
  text-align: center;
  z-index: 2;
}
.popup.clan-event .content .reward .button-get-reward:hover {
  background-position-y: 50%;
}
.popup.clan-event .content .reward .button-get-reward:active {
  background-position-y: 100%;
}
.popup.clan-event .content .reward .button-get-reward span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 19px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -10px;
}
.popup.clan-event .content .reward[__open='false']:hover .event-reward-cloud {
  opacity: 1;
}
.popup.clan-event .border-bottom {
  position: absolute;
  top: 455px;
  left: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.40566038, 1.09259259);
          transform: scale(1.40566038, 1.09259259);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 12;
}
.popup.clan-event .button-ads,
.popup.clan-event .button-pay {
  position: absolute;
  top: 459px;
  text-align: center;
  font-family: BIP;
  color: white;
  z-index: 13;
  display: -webkit-box;
  display: flex;
}
.popup.clan-event .button-ads > .text,
.popup.clan-event .button-pay > .text,
.popup.clan-event .button-ads > .icon,
.popup.clan-event .button-pay > .icon {
  position: relative;
  display: inline-block;
}
.popup.clan-event .button-ads > .text,
.popup.clan-event .button-pay > .text {
  margin-top: 13px;
  margin-left: auto;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
}
.popup.clan-event .button-ads > .icon,
.popup.clan-event .button-pay > .icon {
  margin-top: 3px;
  margin-right: auto;
  width: 37px;
  height: 37.63793103px;
}
.popup.clan-event .button-ads > .icon:before,
.popup.clan-event .button-pay > .icon:before {
  content: '';
  display: block;
  width: 58px;
  height: 59px;
  -webkit-transform-origin: 1.9137931px 3.18965517px;
          transform-origin: 1.9137931px 3.18965517px;
  -webkit-transform: scale(0.63793103);
          transform: scale(0.63793103);
}
.popup.clan-event .button-ads > .icon:before,
.popup.clan-event .button-pay > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
.popup.clan-event .button-ads > .icon:before,
.popup.clan-event .button-pay > .icon:before {
  content: '';
  display: block;
  width: 58px;
  height: 59px;
  -webkit-transform-origin: 1.9137931px 3.18965517px;
          transform-origin: 1.9137931px 3.18965517px;
  -webkit-transform: scale(0.63793103);
          transform: scale(0.63793103);
}
.popup.clan-event .button-ads > .icon:before,
.popup.clan-event .button-pay > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
.popup.clan-event .button-ads > .tape,
.popup.clan-event .button-pay > .tape {
  position: absolute;
  top: -27px;
  left: 78px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -390px no-repeat;
  width: 94px;
  height: 48px;
}
.popup.clan-event .button-ads > .tape > .price,
.popup.clan-event .button-pay > .tape > .price {
  position: absolute;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
}
.popup.clan-event .button-ads.disabled,
.popup.clan-event .button-pay.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 149px;
  height: 52px;
  cursor: default!important;
  pointer-events: none;
}
.popup.clan-event .button-ads.disabled > .icon,
.popup.clan-event .button-pay.disabled > .icon,
.popup.clan-event .button-ads.disabled > .tape,
.popup.clan-event .button-pay.disabled > .tape {
  -webkit-filter: grayscale(1) contrast(0.7) brightness(1.1);
          filter: grayscale(1) contrast(0.7) brightness(1.1);
}
.popup.clan-event .button-ads {
  left: 86px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 149px;
  height: 52px;
}
.popup.clan-event .button-ads:hover {
  background-position-y: 50%;
}
.popup.clan-event .button-ads:active {
  background-position-y: 100%;
}
.popup.clan-event .button-ads > .tape > .price {
  top: 5px;
  left: 37px;
  width: 22px;
  height: 26.24096386px;
}
.popup.clan-event .button-ads > .tape > .price:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform: scale(0.26506024);
          transform: scale(0.26506024);
}
.popup.clan-event .button-ads > .tape > .price:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
.popup.clan-event .button-pay {
  left: 355px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 149px;
  height: 52px;
}
.popup.clan-event .button-pay:hover {
  background-position-y: 50%;
}
.popup.clan-event .button-pay:active {
  background-position-y: 100%;
}
.popup.clan-event .button-pay > .tape > .price {
  top: 11px;
  left: 29px;
  font-size: 18px;
  text-shadow: 0 -1px 1px #992267, 0 -1px 1px #992267, 0 1px 1px #992267, 0 1px 1px #992267, -1px 0 1px #992267, 1px 0 1px #992267, -1px 0 1px #992267, 1px 0 1px #992267, -1px -1px 1px #992267, 1px -1px 1px #992267, -1px 1px 1px #992267, 1px 1px 1px #992267, -1px -1px 1px #992267, 1px -1px 1px #992267, -1px 1px 1px #992267, 1px 1px 1px #992267, 1px 1px 2px #992267;
}
.popup.clan-event .fly-reward {
  position: absolute;
  width: 60px;
  height: 60px;
  opacity: 0;
  z-index: 20;
}
.popup.clan-event .fly-reward > div {
  position: absolute;
  bottom: 3px;
  right: 3px;
  width: 100%;
  font-size: 21px;
  text-align: right;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 2px 2px #865532;
}
.popup.clan-event .fly-reward:before {
  content: '';
  position: absolute;
}
.popup.clan-event .fly-reward.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .fly-reward.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .fly-reward.coins > div {
  bottom: 3px;
  right: 3px;
  text-align: center;
}
.popup.clan-event .fly-reward.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .fly-reward.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .fly-reward.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .event-reward-cloud {
  position: absolute;
  top: -70px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 5;
  width: 195px;
  box-sizing: border-box;
  /* triangle */
}
.popup.clan-event .event-reward-cloud[reward-amount="3"] {
  left: -120px;
}
.popup.clan-event .event-reward-cloud * {
  box-sizing: border-box;
}
.popup.clan-event .event-reward-cloud .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.clan-event .event-reward-cloud:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.clan-event .event-reward-cloud:after {
  -webkit-transform: translate(137px, 60px) rotate(-15deg) scale(-1, 1);
          transform: translate(137px, 60px) rotate(-15deg) scale(-1, 1);
}
.popup.clan-event .event-reward-cloud[reward-amount="4"] {
  left: -143px;
  width: 245px;
  box-sizing: border-box;
  /* triangle */
}
.popup.clan-event .event-reward-cloud[reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.clan-event .event-reward-cloud[reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.clan-event .event-reward-cloud[reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.clan-event .event-reward-cloud[reward-amount="4"]:after {
  -webkit-transform: translate(161px, 60px) rotate(-15deg) scale(-1, 1);
          transform: translate(161px, 60px) rotate(-15deg) scale(-1, 1);
}
.popup.clan-event .event-reward-cloud[reward-amount="5"] {
  left: -165px;
  width: 295px;
  box-sizing: border-box;
  /* triangle */
}
.popup.clan-event .event-reward-cloud[reward-amount="5"] * {
  box-sizing: border-box;
}
.popup.clan-event .event-reward-cloud[reward-amount="5"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.clan-event .event-reward-cloud[reward-amount="5"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.clan-event .event-reward-cloud[reward-amount="5"]:after {
  -webkit-transform: translate(182px, 60px) rotate(-15deg) scale(-1, 1);
          transform: translate(182px, 60px) rotate(-15deg) scale(-1, 1);
}
.popup.clan-event .event-reward-cloud .cloud-content {
  width: 100%;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward {
  position: relative;
  width: 50px;
  height: 50px;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward:not(:last-of-type) {
  margin-right: 2px;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward:last-of-type {
  margin-right: auto;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: center;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: none;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-icon:before,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-icon:before,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-amount,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-amount,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-amount,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-amount,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-amount,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-amount,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-amount,
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-amount {
  text-align: right;
  box-sizing: border-box;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.clan-event .event-reward-cloud .cloud-content .cloud-rewards .reward .reward-amount {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 15px;
}
#content .clan-event-currency {
  position: absolute;
  height: 37px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1000;
}
#content .clan-event-currency > * {
  display: inline-block;
}
#content .clan-event-currency > .icon {
  width: 37px;
  height: 37.63793103px;
}
#content .clan-event-currency > .icon:before {
  content: '';
  display: block;
  width: 58px;
  height: 59px;
  -webkit-transform-origin: 1.9137931px 3.18965517px;
          transform-origin: 1.9137931px 3.18965517px;
  -webkit-transform: scale(0.63793103);
          transform: scale(0.63793103);
}
#content .clan-event-currency > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
#content .clan-event-currency > .icon:before {
  content: '';
  display: block;
  width: 58px;
  height: 59px;
  -webkit-transform-origin: 1.9137931px 3.18965517px;
          transform-origin: 1.9137931px 3.18965517px;
  -webkit-transform: scale(0.63793103);
          transform: scale(0.63793103);
}
#content .clan-event-currency > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
#content .clan-event-currency > .amount {
  height: 37px;
  color: white;
  font-family: 'bip', sans-serif;
  font-size: 20px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 2px 2px #865532;
  -webkit-transform: translate(-5px, -11px);
          transform: translate(-5px, -11px);
}
.popup.clan-event-rewards {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup.clan-event-rewards.clickable {
  cursor: pointer;
  pointer-events: auto;
}
.popup.clan-event-rewards > .content {
  position: relative;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  overflow: hidden;
  cursor: default;
  color: white;
  font-family: 'bip', sans-serif;
  text-align: center;
  white-space: nowrap;
  pointer-events: none;
}
.popup.clan-event-rewards > .content > * {
  position: relative;
}
.popup.clan-event-rewards > .content > .header,
.popup.clan-event-rewards > .content > .subheader {
  text-shadow: 0 -2px 2px #9c612e, 0 -2px 2px #9c612e, 0 2px 2px #9c612e, 0 2px 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e;
}
.popup.clan-event-rewards > .content > .continue,
.popup.clan-event-rewards > .content > .rewards {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.clan-event-rewards > .content > .header {
  margin-top: 44px;
  font-size: 48px;
  line-height: 1.1;
  -webkit-transform: scale(0.2) translateY(-50px);
          transform: scale(0.2) translateY(-50px);
  opacity: 0;
  z-index: 3;
}
@-webkit-keyframes header-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-50px);
            transform: scale(0.2) translateY(-50px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes header-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-50px);
            transform: scale(0.2) translateY(-50px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes header-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes header-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.clan-event-rewards > .content > .header.show {
  -webkit-animation: header-show-animation 0.3s ease-in forwards;
          animation: header-show-animation 0.3s ease-in forwards;
}
.popup.clan-event-rewards > .content > .header.show.hide {
  -webkit-animation: header-hide-animation 0.3s ease forwards;
          animation: header-hide-animation 0.3s ease forwards;
}
.popup.clan-event-rewards > .content > .icon {
  margin: 20px auto 0;
  width: 194px;
  height: 195px;
  -webkit-transform: scale(0.2) translateY(-150px);
          transform: scale(0.2) translateY(-150px);
  opacity: 0;
}
.popup.clan-event-rewards > .content > .icon:before {
  content: '';
  display: block;
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -679px 0 no-repeat;
  width: 194px;
  height: 195px;
  z-index: -1;
}
@-webkit-keyframes icon-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-150px);
            transform: scale(0.2) translateY(-150px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes icon-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-150px);
            transform: scale(0.2) translateY(-150px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes icon-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
}
@keyframes icon-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
}
.popup.clan-event-rewards > .content > .icon.show {
  z-index: 2;
  -webkit-animation: icon-show-animation 0.3s ease-in forwards;
          animation: icon-show-animation 0.3s ease-in forwards;
}
.popup.clan-event-rewards > .content > .icon.show.hide {
  z-index: 4;
  -webkit-animation: icon-hide-animation 0.6s ease forwards;
          animation: icon-hide-animation 0.6s ease forwards;
}
.popup.clan-event-rewards > .content > .subheader {
  margin-top: 20px;
  font-size: 33px;
  -webkit-transform: scale(0.2) translateY(-100px);
          transform: scale(0.2) translateY(-100px);
  opacity: 0;
  z-index: 1;
}
@-webkit-keyframes subheader-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-100px);
            transform: scale(0.2) translateY(-100px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes subheader-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-100px);
            transform: scale(0.2) translateY(-100px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes subheader-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes subheader-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.clan-event-rewards > .content > .subheader.show {
  -webkit-animation: subheader-show-animation 0.3s ease-in forwards;
          animation: subheader-show-animation 0.3s ease-in forwards;
}
.popup.clan-event-rewards > .content > .subheader.show.hide {
  -webkit-animation: subheader-hide-animation 0.3s ease forwards;
          animation: subheader-hide-animation 0.3s ease forwards;
}
.popup.clan-event-rewards > .content > .rewards {
  position: relative;
  margin-top: 30px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.clan-event-rewards > .content > .rewards .reward {
  position: relative;
  width: 110px;
  height: 90px;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.popup.clan-event-rewards > .content > .rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.clan-event-rewards > .content > .rewards .reward:last-of-type {
  margin-right: auto;
}
@-webkit-keyframes rank-reward-show-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  75% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes rank-reward-show-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  75% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.clan-event-rewards > .content > .rewards .reward.show {
  -webkit-animation: rank-reward-show-animation 0.6s ease-out forwards;
          animation: rank-reward-show-animation 0.6s ease-out forwards;
}
.popup.clan-event-rewards > .content > .rewards .reward.hide .reward-icon {
  -webkit-animation: reward-icon-hide-animation 0.3s ease forwards;
          animation: reward-icon-hide-animation 0.3s ease forwards;
}
.popup.clan-event-rewards > .content > .rewards .reward.hide .reward-amount {
  -webkit-animation: reward-amount-hide-animation 0.3s ease forwards;
          animation: reward-amount-hide-animation 0.3s ease forwards;
}
.popup.clan-event-rewards > .content > .rewards .reward.hide .reward-shines {
  -webkit-animation: reward-shines-hide-animation 0.6s ease forwards;
          animation: reward-shines-hide-animation 0.6s ease forwards;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.popup.clan-event-rewards > .content > .rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 10px;
}
.popup.clan-event-rewards > .content > .rewards .reward.bailers > .reward-shine-back {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.clan-event-rewards > .content > .rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event-rewards > .content > .rewards .reward.coins > .reward-amount {
  text-align: center;
}
.popup.clan-event-rewards > .content > .rewards .reward.coins > .reward-shine-back {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.clan-event-rewards > .content > .rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event-rewards > .content > .rewards .reward.rakes > .reward-shine-back {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.clan-event-rewards > .content > .rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event-rewards > .content > .rewards .reward.superflowers > .reward-shine-back {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.clan-event-rewards > .content > .rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event-rewards > .content > .rewards .reward.trowels > .reward-shine-back {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.popup.clan-event-rewards > .content > .rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-event-rewards > .content > .rewards .reward.unlim > .reward-amount {
  display: none;
}
.popup.clan-event-rewards > .content > .rewards .reward.unlim > .reward-shine-back {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.clan-event-rewards > .content > .rewards .reward.bailers > .reward-amount,
.popup.clan-event-rewards > .content > .rewards .reward.rakes > .reward-amount,
.popup.clan-event-rewards > .content > .rewards .reward.superflowers > .reward-amount,
.popup.clan-event-rewards > .content > .rewards .reward.trowels > .reward-amount {
  text-align: right;
  padding-right: 20px;
  box-sizing: border-box;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 12px;
  width: 86px;
  height: 86px;
  z-index: 3;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
@-webkit-keyframes reward-icon-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    opacity: 1;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.15);
            transform: scale(0.15);
  }
}
@keyframes reward-icon-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    opacity: 1;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.15);
            transform: scale(0.15);
  }
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-amount {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 30px;
}
@-webkit-keyframes reward-amount-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes reward-amount-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines {
  position: absolute;
  top: 0;
  left: 12px;
  width: 86px;
  height: 86px;
  z-index: 2;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine-back {
  position: absolute;
  top: -21px;
  left: -24px;
  width: 136px;
  height: 132px;
  -webkit-filter: hue-rotate(-170deg);
          filter: hue-rotate(-170deg);
  z-index: 1;
  -webkit-animation: shine-back-animation 3s linear infinite;
          animation: shine-back-animation 3s linear infinite;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.52713178, 0.60829493);
          transform: scale(0.52713178, 0.60829493);
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine {
  position: absolute;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-1,
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-2,
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-4,
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-5 {
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-1 {
  top: -18px;
  left: 39px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-2 {
  top: 50px;
  left: -12px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-3 {
  top: 40px;
  left: 68px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-4 {
  top: 80px;
  left: 38px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.clan-event-rewards > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-5 {
  top: 60px;
  left: 88px;
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
@-webkit-keyframes reward-shines-hide-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes reward-shines-hide-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
.popup.clan-event-rewards > .content > .continue {
  margin-top: 60px;
  font-size: 19px;
  opacity: 0;
}
@-webkit-keyframes continue-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes continue-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes continue-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes continue-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.popup.clan-event-rewards > .content > .continue.show {
  -webkit-animation: continue-show-animation 0.3s ease forwards;
          animation: continue-show-animation 0.3s ease forwards;
}
.popup.clan-event-rewards > .content > .continue.show.hide {
  -webkit-animation: continue-hide-animation 0.3s ease forwards;
          animation: continue-hide-animation 0.3s ease forwards;
}
.popup.popup-clan-event-info .popup-bg .bg-main {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") 0 0 no-repeat;
  width: 679px;
  height: 429px;
  height: 337px;
}
.popup.popup-clan-event-info .popup-bg .bg-shadow {
  background-color: rgba(25, 49, 105, 0.4);
}
.popup.popup-clan-event-info .objects .popup-text.popup-text-bottom {
  top: 277px;
  color: #FFE234;
}
.popup.popup-clan-event-info .objects .popup-text.popup-text-bottom > span {
  color: #ffbd0a;
  text-shadow: 0 -1px 1px #b33101, 0 -1px 1px #b33101, 0 1px 1px #b33101, 0 1px 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101;
}
.popup.popup-clan-event-info .objects .popup-text.popup-text-bottom.popup-text-left {
  left: 3px;
  width: 272px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-clan-event-info .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 230px;
  width: 281px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-clan-event-info .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 481px;
  width: 219px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-clan-event-info .objects .bar {
  top: 83px;
}
.popup.popup-clan-event-info .objects .bar.bar-left {
  left: 54px;
}
.popup.popup-clan-event-info .objects .bar.bar-left .object-left {
  top: 41px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -679px -195px no-repeat;
  width: 174px;
  height: 119px;
}
.popup.popup-clan-event-info .objects .bar.bar-left .icon-left {
  top: 29px;
  left: 133px;
  width: 55px;
  height: 55.94827586px;
  z-index: 2;
}
.popup.popup-clan-event-info .objects .bar.bar-left .icon-left:before {
  content: '';
  display: block;
  width: 58px;
  height: 59px;
  -webkit-transform-origin: 2.84482759px 4.74137931px;
          transform-origin: 2.84482759px 4.74137931px;
  -webkit-transform: scale(0.94827586);
          transform: scale(0.94827586);
}
.popup.popup-clan-event-info .objects .bar.bar-left .icon-left:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
.popup.popup-clan-event-info .objects .bar.bar-left .icon-left:before {
  content: '';
  display: block;
  width: 58px;
  height: 59px;
  -webkit-transform-origin: 2.84482759px 4.74137931px;
          transform-origin: 2.84482759px 4.74137931px;
  -webkit-transform: scale(0.94827586);
          transform: scale(0.94827586);
}
.popup.popup-clan-event-info .objects .bar.bar-left .icon-left:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -778px -438px no-repeat;
  width: 58px;
  height: 59px;
}
.popup.popup-clan-event-info .objects .bar.bar-left .shine-left {
  top: 2px;
  left: 91px;
  width: 133px;
  height: 110px;
  z-index: 1;
  -webkit-animation: shine-left-animation 6s infinite;
          animation: shine-left-animation 6s infinite;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.popup.popup-clan-event-info .objects .bar.bar-left .shine-left:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.51550388, 0.50691244);
          transform: scale(0.51550388, 0.50691244);
}
@-webkit-keyframes shine-left-animation {
  from,
  to {
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8) rotate(90deg);
            transform: scale(0.8) rotate(90deg);
    opacity: 0.7;
  }
}
@keyframes shine-left-animation {
  from,
  to {
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8) rotate(90deg);
            transform: scale(0.8) rotate(90deg);
    opacity: 0.7;
  }
}
.popup.popup-clan-event-info .objects .bar.bar-center {
  left: 245px;
}
.popup.popup-clan-event-info .objects .bar.bar-center .icon-center {
  top: 39px;
  left: 77px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -679px 0 no-repeat;
  width: 194px;
  height: 195px;
  -webkit-transform: scale(0.59);
          transform: scale(0.59);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 1;
}
.popup.popup-clan-event-info .objects .bar.bar-center .flowers-center {
  top: 96px;
  left: 50px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -679px -314px no-repeat;
  width: 160px;
  height: 76px;
  z-index: 2;
}
.popup.popup-clan-event-info .objects .bar.bar-center .arrow {
  top: 98px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-clan-event-info .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.popup.popup-clan-event-info .objects .bar.bar-center .arrow.arrow-left {
  left: 0;
}
.popup.popup-clan-event-info .objects .bar.bar-center .arrow.arrow-right {
  left: 217px;
}
.popup.popup-clan-event-info .objects .bar.bar-right {
  left: 513px;
}
.popup.popup-clan-event-info .objects .bar.bar-right > * {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-clan-event-info .objects .bar.bar-right .chest-1 {
  top: 49px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") 0 -565px no-repeat;
  width: 99px;
  height: 113px;
  -webkit-transform: scale(0.72);
          transform: scale(0.72);
  z-index: 1;
}
.popup.popup-clan-event-info .objects .bar.bar-right .chest-2 {
  top: 77px;
  left: 43px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -198px -565px no-repeat;
  width: 99px;
  height: 113px;
  -webkit-transform: scale(0.82);
          transform: scale(0.82);
  z-index: 2;
}
.popup.popup-clan-event-info .objects .bar.bar-right .chest-3 {
  top: 38px;
  left: 86px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-event/sprites.9d4ec23.png") -679px -390px no-repeat;
  width: 99px;
  height: 113px;
  -webkit-transform: scale(0.72);
          transform: scale(0.72);
  z-index: 1;
}
#content > .clan-tutorial-promo,
#content > .clan-tutorial-join {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  opacity: 0;
  overflow: hidden;
  z-index: 700;
}
#content > .clan-tutorial-promo .clan-tutorial-step,
#content > .clan-tutorial-join .clan-tutorial-step {
  position: absolute;
  display: none;
  opacity: 0;
}
#content > .clan-tutorial-promo .clan-tutorial-step > *,
#content > .clan-tutorial-join .clan-tutorial-step > * {
  position: absolute;
}
#content > .clan-tutorial-promo .clan-tutorial-step.step-0 {
  top: 0;
  left: 0;
}
#content > .clan-tutorial-join .clan-tutorial-step {
  top: 0;
  left: 0;
  cursor: pointer;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-0 > .button {
  width: 115px;
  height: 45px;
  left: 523px;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-0 > .button.pos0 {
  top: 126px;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-0 > .button.pos1 {
  top: 197px;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-0 > .button.pos2 {
  top: 272px;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-0 > .button.pos3 {
  top: 344px;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-0:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 588px;
  height: 320px;
  border-width: 96px 90px 216px 84px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-0 > .fairy > .static {
  top: 0;
  left: -31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.91353383, 0.9122807);
          transform: scale(0.91353383, 0.9122807);
}
#content > .clan-tutorial-join .clan-tutorial-step.step-0 > .bubble > .bubble-text {
  width: 340px;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 610px;
  height: 108px;
  border-width: 402px 74px 122px 78px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-1 > .button {
  width: 115px;
  height: 45px;
  left: 400px;
  top: 435px;
}
#content > .clan-tutorial-join .clan-tutorial-step.step-1 > .fairy > .static {
  top: 0;
  left: -47px;
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(1.10047847, 1.10043668);
          transform: scale(1.10047847, 1.10043668);
}
#content > .clan-tutorial-join .clan-tutorial-step.step-1 > .bubble > .bubble-text {
  width: 400px;
  margin-top: 46px;
}
#content > .clan-tutorial-join .clan-tutorial-step > .fairy {
  top: 401px;
  left: 0;
  z-index: 1;
}
#content > .clan-tutorial-join .clan-tutorial-step > .fairy > .static {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-tutorial-join .clan-tutorial-step > .fairy canvas {
  position: absolute;
  top: -8px;
  left: -52px;
  width: 273px;
  height: 316px;
  pointer-events: none;
}
#content > .clan-tutorial-join .clan-tutorial-step > .bubble {
  top: 510px;
  left: 181px;
  font: 25px 'bip';
  line-height: 1.1;
  color: #404040;
  text-align: center;
  z-index: 2;
  width: 459px;
  height: 116px;
}
#content > .clan-tutorial-join .clan-tutorial-step > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .clan-tutorial-join .clan-tutorial-step > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
#content > .clan-tutorial-join .clan-tutorial-step > .bubble:before {
  top: 0;
  left: 0;
}
#content > .clan-tutorial-join .clan-tutorial-step > .bubble > .bubble-text {
  position: relative;
  margin: 30px auto;
  height: 100%;
}
/* << Туториал союзов */
#content > .rank-rewards-notification {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000;
}
#content > .rank-rewards-notification.clickable {
  cursor: pointer;
  pointer-events: auto;
}
#content > .rank-rewards-notification > .content {
  position: relative;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  overflow: hidden;
  cursor: default;
  color: white;
  font-family: 'bip', sans-serif;
  text-align: center;
  white-space: nowrap;
  pointer-events: none;
}
#content > .rank-rewards-notification > .content > * {
  position: relative;
}
#content > .rank-rewards-notification > .content > .header,
#content > .rank-rewards-notification > .content > .subheader {
  text-shadow: 0 -2px 2px #9c612e, 0 -2px 2px #9c612e, 0 2px 2px #9c612e, 0 2px 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e;
}
#content > .rank-rewards-notification > .content > .continue,
#content > .rank-rewards-notification > .content > .rewards {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
#content > .rank-rewards-notification > .content > .header {
  margin-top: 55px;
  font-size: 48px;
  -webkit-transform: scale(0.2) translateY(-50px);
          transform: scale(0.2) translateY(-50px);
  opacity: 0;
  z-index: 3;
}
@keyframes header-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-50px);
            transform: scale(0.2) translateY(-50px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes header-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#content > .rank-rewards-notification > .content > .header.show {
  -webkit-animation: header-show-animation 0.3s ease-in forwards;
          animation: header-show-animation 0.3s ease-in forwards;
}
#content > .rank-rewards-notification > .content > .header.show.hide {
  -webkit-animation: header-hide-animation 0.3s ease forwards;
          animation: header-hide-animation 0.3s ease forwards;
}
#content > .rank-rewards-notification > .content > .icon {
  margin: -10px auto 0;
  width: 300px;
  height: 300px;
  -webkit-transform: scale(0.2) translateY(-150px);
          transform: scale(0.2) translateY(-150px);
  opacity: 0;
}
#content > .rank-rewards-notification > .content > .icon:before {
  content: '';
  display: block;
  position: absolute;
  z-index: -1;
}
@keyframes icon-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-150px);
            transform: scale(0.2) translateY(-150px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes icon-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
}
#content > .rank-rewards-notification > .content > .icon.show {
  z-index: 2;
  -webkit-animation: icon-show-animation 0.3s ease-in forwards;
          animation: icon-show-animation 0.3s ease-in forwards;
}
#content > .rank-rewards-notification > .content > .icon.show.hide {
  z-index: 4;
  -webkit-animation: icon-hide-animation 0.6s ease forwards;
          animation: icon-hide-animation 0.6s ease forwards;
}
#content > .rank-rewards-notification > .content > .icon.rank-1,
#content > .rank-rewards-notification > .content > .icon.rank-2 {
  font-size: 100px;
  line-height: 3;
  text-shadow: 0 -2px 2px #692e10, 0 -2px 2px #692e10, 0 2px 2px #692e10, 0 2px 2px #692e10, -2px 0 2px #692e10, 2px 0 2px #692e10, -2px 0 2px #692e10, 2px 0 2px #692e10, -2px -2px 2px #692e10, 2px -2px 2px #692e10, -2px 2px 2px #692e10, 2px 2px 2px #692e10, -2px -2px 2px #692e10, 2px -2px 2px #692e10, -2px 2px 2px #692e10, 2px 2px 2px #692e10;
}
#content > .rank-rewards-notification > .content > .icon.rank-3,
#content > .rank-rewards-notification > .content > .icon.rank-4 {
  font-size: 100px;
  line-height: 2.9;
  text-shadow: 0 -2px 2px #06294b, 0 -2px 2px #06294b, 0 2px 2px #06294b, 0 2px 2px #06294b, -2px 0 2px #06294b, 2px 0 2px #06294b, -2px 0 2px #06294b, 2px 0 2px #06294b, -2px -2px 2px #06294b, 2px -2px 2px #06294b, -2px 2px 2px #06294b, 2px 2px 2px #06294b, -2px -2px 2px #06294b, 2px -2px 2px #06294b, -2px 2px 2px #06294b, 2px 2px 2px #06294b;
}
#content > .rank-rewards-notification > .content > .icon.rank-5,
#content > .rank-rewards-notification > .content > .icon.rank-6 {
  text-shadow: 0 -2px 2px #964006, 0 -2px 2px #964006, 0 2px 2px #964006, 0 2px 2px #964006, -2px 0 2px #964006, 2px 0 2px #964006, -2px 0 2px #964006, 2px 0 2px #964006, -2px -2px 2px #964006, 2px -2px 2px #964006, -2px 2px 2px #964006, 2px 2px 2px #964006, -2px -2px 2px #964006, 2px -2px 2px #964006, -2px 2px 2px #964006, 2px 2px 2px #964006;
}
#content > .rank-rewards-notification > .content > .icon.rank-5 {
  line-height: 4;
  font-size: 80px;
}
#content > .rank-rewards-notification > .content > .icon.rank-6 {
  font-size: 100px;
  line-height: 3.7;
}
#content > .rank-rewards-notification > .content > .icon.rank-7 {
  font-size: 90px;
  line-height: 3.4;
  text-shadow: 0 -2px 2px #840961, 0 -2px 2px #840961, 0 2px 2px #840961, 0 2px 2px #840961, -2px 0 2px #840961, 2px 0 2px #840961, -2px 0 2px #840961, 2px 0 2px #840961, -2px -2px 2px #840961, 2px -2px 2px #840961, -2px 2px 2px #840961, 2px 2px 2px #840961, -2px -2px 2px #840961, 2px -2px 2px #840961, -2px 2px 2px #840961, 2px 2px 2px #840961;
}
#content > .rank-rewards-notification > .content > .icon.rank-1:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") 0 0 no-repeat;
  width: 300px;
  height: 300px;
}
#content > .rank-rewards-notification > .content > .icon.rank-2:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px 0 no-repeat;
  width: 300px;
  height: 300px;
}
#content > .rank-rewards-notification > .content > .icon.rank-3:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") 0 -300px no-repeat;
  width: 300px;
  height: 300px;
}
#content > .rank-rewards-notification > .content > .icon.rank-4:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -300px no-repeat;
  width: 300px;
  height: 300px;
}
#content > .rank-rewards-notification > .content > .icon.rank-5:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -600px 0 no-repeat;
  width: 300px;
  height: 300px;
}
#content > .rank-rewards-notification > .content > .icon.rank-6:before {
  top: 16px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -600px -300px no-repeat;
  width: 300px;
  height: 300px;
}
#content > .rank-rewards-notification > .content > .icon.rank-7:before {
  top: 10px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") 0 -600px no-repeat;
  width: 300px;
  height: 300px;
}
#content > .rank-rewards-notification > .content > .subheader {
  font-size: 33px;
  -webkit-transform: scale(0.2) translateY(-100px);
          transform: scale(0.2) translateY(-100px);
  opacity: 0;
  z-index: 1;
}
@keyframes subheader-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-100px);
            transform: scale(0.2) translateY(-100px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes subheader-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#content > .rank-rewards-notification > .content > .subheader.show {
  -webkit-animation: subheader-show-animation 0.3s ease-in forwards;
          animation: subheader-show-animation 0.3s ease-in forwards;
}
#content > .rank-rewards-notification > .content > .subheader.show.hide {
  -webkit-animation: subheader-hide-animation 0.3s ease forwards;
          animation: subheader-hide-animation 0.3s ease forwards;
}
#content > .rank-rewards-notification > .content > .rewards {
  position: relative;
  margin-top: 50px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
#content > .rank-rewards-notification > .content > .rewards .reward {
  position: relative;
  width: 110px;
  height: 90px;
  -webkit-transform: scale(0);
          transform: scale(0);
}
#content > .rank-rewards-notification > .content > .rewards .reward:first-of-type {
  margin-left: auto;
}
#content > .rank-rewards-notification > .content > .rewards .reward:last-of-type {
  margin-right: auto;
}
@keyframes rank-reward-show-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  75% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#content > .rank-rewards-notification > .content > .rewards .reward.show {
  -webkit-animation: rank-reward-show-animation 0.6s ease-out forwards;
          animation: rank-reward-show-animation 0.6s ease-out forwards;
}
#content > .rank-rewards-notification > .content > .rewards .reward.hide .reward-icon {
  -webkit-animation: reward-icon-hide-animation 0.3s ease forwards;
          animation: reward-icon-hide-animation 0.3s ease forwards;
}
#content > .rank-rewards-notification > .content > .rewards .reward.hide .reward-amount {
  -webkit-animation: reward-amount-hide-animation 0.3s ease forwards;
          animation: reward-amount-hide-animation 0.3s ease forwards;
}
#content > .rank-rewards-notification > .content > .rewards .reward.hide .reward-shines {
  -webkit-animation: reward-shines-hide-animation 0.6s ease forwards;
          animation: reward-shines-hide-animation 0.6s ease forwards;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
#content > .rank-rewards-notification > .content > .rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 10px;
}
#content > .rank-rewards-notification > .content > .rewards .reward.bailers > .reward-shine-back {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
#content > .rank-rewards-notification > .content > .rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .rank-rewards-notification > .content > .rewards .reward.coins > .reward-amount {
  text-align: center;
}
#content > .rank-rewards-notification > .content > .rewards .reward.coins > .reward-shine-back {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
#content > .rank-rewards-notification > .content > .rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .rank-rewards-notification > .content > .rewards .reward.rakes > .reward-shine-back {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
#content > .rank-rewards-notification > .content > .rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .rank-rewards-notification > .content > .rewards .reward.superflowers > .reward-shine-back {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
#content > .rank-rewards-notification > .content > .rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .rank-rewards-notification > .content > .rewards .reward.trowels > .reward-shine-back {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
#content > .rank-rewards-notification > .content > .rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.86);
          transform: scale(0.86);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .rank-rewards-notification > .content > .rewards .reward.unlim > .reward-amount {
  display: none;
}
#content > .rank-rewards-notification > .content > .rewards .reward.unlim > .reward-shine-back {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
#content > .rank-rewards-notification > .content > .rewards .reward.bailers > .reward-amount,
#content > .rank-rewards-notification > .content > .rewards .reward.rakes > .reward-amount,
#content > .rank-rewards-notification > .content > .rewards .reward.superflowers > .reward-amount,
#content > .rank-rewards-notification > .content > .rewards .reward.trowels > .reward-amount {
  text-align: right;
  padding-right: 20px;
  box-sizing: border-box;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 12px;
  width: 86px;
  height: 86px;
  z-index: 3;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
@keyframes reward-icon-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    opacity: 1;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.15);
            transform: scale(0.15);
  }
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-amount {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 30px;
}
@keyframes reward-amount-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines {
  position: absolute;
  top: 0;
  left: 12px;
  width: 86px;
  height: 86px;
  z-index: 2;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine-back {
  position: absolute;
  top: -21px;
  left: -24px;
  width: 136px;
  height: 132px;
  -webkit-filter: hue-rotate(-170deg);
          filter: hue-rotate(-170deg);
  z-index: 1;
  -webkit-animation: shine-back-animation 3s linear infinite;
          animation: shine-back-animation 3s linear infinite;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.52713178, 0.60829493);
          transform: scale(0.52713178, 0.60829493);
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine {
  position: absolute;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-1,
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-2,
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-4,
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-5 {
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-1 {
  top: -18px;
  left: 39px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-2 {
  top: 50px;
  left: -12px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-3 {
  top: 40px;
  left: 68px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-4 {
  top: 80px;
  left: 38px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
#content > .rank-rewards-notification > .content > .rewards .reward .reward-shines .reward-shine.reward-shine-5 {
  top: 60px;
  left: 88px;
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
@keyframes reward-shines-hide-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
#content > .rank-rewards-notification > .content > .continue {
  margin-top: 60px;
  font-size: 19px;
  opacity: 0;
}
@keyframes continue-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes continue-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#content > .rank-rewards-notification > .content > .continue.show {
  -webkit-animation: continue-show-animation 0.3s ease forwards;
          animation: continue-show-animation 0.3s ease forwards;
}
#content > .rank-rewards-notification > .content > .continue.show.hide {
  -webkit-animation: continue-hide-animation 0.3s ease forwards;
          animation: continue-hide-animation 0.3s ease forwards;
}
.popup.clan-popup {
  color: white;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.clan-popup button,
.popup.clan-popup input,
.popup.clan-popup textarea {
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
          appearance: none;
  border: none;
  font-family: inherit;
}
.popup.clan-popup.clan-popup-big {
  width: 648px;
  height: 458px;
}
.popup.clan-popup.clan-popup-big .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 648px;
  height: 458px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-popup.clan-popup-big .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-popup.clan-popup-big .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-popup.clan-popup-big .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 612px;
  height: 438px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-close {
  position: absolute;
  top: -16px;
  left: 608px;
  z-index: 15;
}
.popup.clan-popup.clan-popup-big .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 648px;
  height: 458px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-popup.clan-popup-big .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-popup.clan-popup-big .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-popup.clan-popup-big .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 612px;
  height: 438px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-close {
  position: absolute;
  top: -16px;
  left: 608px;
  z-index: 15;
}
.popup.clan-popup.clan-popup-big .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 648px;
  height: 458px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-popup.clan-popup-big .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-popup.clan-popup-big .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-popup.clan-popup-big .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 612px;
  height: 438px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-close {
  position: absolute;
  top: -16px;
  left: 608px;
  z-index: 15;
}
.popup.clan-popup.clan-popup-big .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 648px;
  height: 458px;
  pointer-events: none;
  z-index: 10;
}
.popup.clan-popup.clan-popup-big .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.clan-popup.clan-popup-big .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.clan-popup.clan-popup-big .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 418px;
}
.popup.clan-popup.clan-popup-big .popup-bg {
  position: absolute;
  top: 10px;
  left: 18px;
  width: 612px;
  height: 438px;
  background-color: #f6d19d;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-close {
  position: absolute;
  top: -16px;
  left: 608px;
  z-index: 15;
}
.popup.clan-popup.clan-popup-big .popup-header {
  position: absolute;
  top: -31px;
  left: 157.5px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 12;
}
.popup.clan-popup.clan-popup-big .popup-header span {
  position: absolute;
  top: 18px;
  width: 333px;
  z-index: 1;
}
.popup.clan-popup.clan-popup-big .popup-header .header_bg {
  position: absolute;
  width: 333px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-popup.clan-popup-big .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.clan-popup.clan-popup-big .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.39344262);
          transform: scaleX(1.39344262);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.clan-popup.clan-popup-big .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.clan-popup.clan-popup-big .popup-content {
  position: absolute;
  top: 24px;
  left: 32px;
  width: 588px;
  height: 404px;
  overflow: hidden;
  z-index: 11;
}
.popup.clan-popup.clan-popup-big .popup-border-bottom {
  position: absolute;
  top: 393px;
  left: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.53773585, 1.24074074);
          transform: scale(1.53773585, 1.24074074);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 12;
}
.popup.clan-popup.clan-popup-big .button-continue {
  position: absolute;
  top: 399px;
  left: 232px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 189px;
  height: 55px;
  text-align: center;
  z-index: 13;
}
.popup.clan-popup.clan-popup-big .button-continue:hover {
  background-position-y: 50%;
}
.popup.clan-popup.clan-popup-big .button-continue:active {
  background-position-y: 100%;
}
.popup.clan-popup.clan-popup-big .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field {
  margin-left: initial;
  width: 100%;
  height: 306px;
  box-sizing: border-box;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap {
  margin: 15px auto;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item {
  position: relative;
  height: 73px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > * {
  position: absolute;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .place,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .place,
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .power,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .power {
  display: none;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .clan-icon,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .clan-icon {
  top: 0;
  left: 12px;
  -webkit-transform: scale(0.43708609);
          transform: scale(0.43708609);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name {
  left: 86px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name.with-friends,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name.with-friends {
  top: 4px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name.with-friends ~ .members,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name.with-friends ~ .members {
  display: none;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name:not(.with-friends),
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name:not(.with-friends) {
  top: 12px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .item-name,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .item-name {
  max-width: 240px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends {
  margin-top: 1px;
  margin-left: -1px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends > div,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends > div {
  display: inline-block;
  -webkit-transform: translateY(-11px);
          transform: translateY(-11px);
  color: #865532;
  font-size: 14px;
  opacity: 0.7;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends .avatar,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .name > .friends .avatar {
  margin-left: 5px;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  box-shadow: -2px 2px 2px 0 rgba(209, 123, 75, 0.6);
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members {
  top: 35px;
  left: 85px;
  font-size: 13px;
  color: #865532;
  line-height: 1;
  opacity: 0.7;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > *,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join {
  position: absolute;
  top: 12px;
  left: 415px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 115px;
  height: 45px;
  text-align: center;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join:hover,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join:hover {
  background-position-y: 50%;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join:active,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join:active {
  background-position-y: 100%;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join span,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item > .button-join span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 18px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.popup.clan-popup.clan-popup-big.clan-join > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item:after,
.popup.clan-popup.clan-popup-big.clan-search > .popup-content .popup-content-list > .clan-items-field .clan-items-wrap > .clan-item:after {
  height: 65px;
}
.popup.clan-popup .create-form-wrap {
  width: 545px;
  height: 288px;
  display: -webkit-box;
  display: flex;
}
.popup.clan-popup .create-form-wrap > * {
  position: relative;
}
.popup.clan-popup .create-form-wrap .icon-wrap {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 154px;
  height: 100%;
  background: #a87846;
  border-right: 4px solid #865532;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
.popup.clan-popup .create-form-wrap .icon-wrap > * {
  position: relative;
}
.popup.clan-popup .create-form-wrap .icon-wrap .icon-title {
  padding-top: 5px;
  box-sizing: border-box;
  width: 100%;
  height: 73px;
  text-align: center;
  font-size: 25px;
  line-height: 1;
}
.popup.clan-popup .create-form-wrap .icon-wrap .clan-icon-label {
  margin: 9px auto 0;
}
.popup.clan-popup .create-form-wrap .icon-wrap .button-change-icon {
  margin: 4px auto 11px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 134px;
  height: 52px;
  text-align: center;
}
.popup.clan-popup .create-form-wrap .icon-wrap .button-change-icon:hover {
  background-position-y: 50%;
}
.popup.clan-popup .create-form-wrap .icon-wrap .button-change-icon:active {
  background-position-y: 100%;
}
.popup.clan-popup .create-form-wrap .icon-wrap .button-change-icon span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 21px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.clan-popup .create-form-wrap > form {
  margin: 11px auto 0;
}
.popup.clan-popup .create-form-wrap > form > fieldset {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.popup.clan-popup .create-form-wrap > form > fieldset > * {
  margin-left: auto;
  margin-right: auto;
}
.popup.clan-popup .create-form-wrap > form > fieldset > label {
  text-align: center;
  font-size: 25px;
  line-height: 1;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input {
  margin-top: 10px;
  margin-bottom: 30px;
  width: 346px;
  height: 59px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
}
.popup.clan-popup .create-form-wrap > form > fieldset > textarea {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 346px;
  height: 98px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
  line-height: 1.2;
  resize: none;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 21px;
  color: #865532;
  box-sizing: border-box;
  border: 1px solid #0000;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input::-webkit-input-placeholder,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea::-webkit-input-placeholder {
  font-size: 21px;
  color: #865532;
  opacity: 0.5;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input:-ms-input-placeholder,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea:-ms-input-placeholder {
  font-size: 21px;
  color: #865532;
  opacity: 0.5;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input::placeholder,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea::placeholder {
  font-size: 21px;
  color: #865532;
  opacity: 0.5;
}
.popup.clan-popup .create-form-wrap > form > fieldset > input:focus,
.popup.clan-popup .create-form-wrap > form > fieldset > textarea:focus {
  border: 1px solid #865532;
}
.popup.clan-popup .brown-field-bg {
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid rgba(189, 142, 99, 0.4);
  background-color: rgba(141, 73, 33, 0.4);
  background-image: linear-gradient(0deg, rgba(107, 59, 31, 0.4) 0%, rgba(250, 203, 132, 0) 100%);
}
.popup.clan-popup .white-text-with-brown-stroke {
  color: #fff;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 2px 2px #865532;
}
.popup.clan-popup .clan-items-field {
  padding: 7px 8px;
  margin-left: 11px;
  width: 590px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.clan-popup .clan-items-field .clan-items-wrap::-webkit-scrollbar {
  width: 5px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #6f411d, transparent 70%);
}
.popup.clan-popup .clan-items-field .clan-items-wrap::-webkit-scrollbar-thumb {
  background: #6f411d;
  border-radius: 4px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap::-webkit-scrollbar-thumb:hover {
  background: #452812;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item {
  position: relative;
  margin: 0 auto;
  width: 543px;
  box-sizing: border-box;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 543px;
  height: 55px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
  z-index: 0;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > * {
  position: absolute;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.empty {
  opacity: 0;
  height: 0 !important;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > div:not(.place),
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item img {
  z-index: 1;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .place {
  top: 17px;
  left: 11px;
  width: 37px;
  text-align: center;
  z-index: 2;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .avatar {
  width: 40px;
  height: 40px;
  border-radius: 9px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .clan-icon {
  top: 0;
  left: 52px;
  -webkit-transform: scale(0.37086093);
          transform: scale(0.37086093);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .name {
  font-size: 17px;
  color: #865532;
  line-height: 1.2;
  text-align: left;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .name > .item-name {
  text-overflow: ellipsis;
  overflow-x: hidden;
  height: 23px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .name > .leader-text {
  margin-top: 2px;
  margin-left: -44px;
  display: none;
  color: #e35f04;
  font-size: 15px;
  font-style: italic;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .name > .leader-icon {
  display: none;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -585px -310px no-repeat;
  width: 72px;
  height: 63px;
  -webkit-transform: scale(0.39);
          transform: scale(0.39);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .mark-amount {
  padding-top: 4px;
  width: 82px;
  height: 92px;
  color: #865532;
  font-size: 17px;
  line-height: 1.3;
  text-align: center;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .mark-amount:before {
  content: '';
  display: block;
  width: 82px;
  height: 92px;
  -webkit-transform-origin: 2px 2px;
          transform-origin: 2px 2px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .mark-amount:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -83px -347px no-repeat;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .mark-amount:before {
  position: absolute;
  top: -15px;
  -webkit-transform: scale(0.45) rotate(34deg);
          transform: scale(0.45) rotate(34deg);
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info {
  height: 100%;
  text-align: center;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info > * {
  margin: 3px auto;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info > .amount-info-header {
  font-size: 15px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info > .amount-info-field > span {
  font-size: 17px;
  line-height: 1.3;
  text-align: center;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item > .amount-info > .amount-info-field > span:nth-of-type(2) {
  margin-left: -3px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.viewer) > .amount-info > .amount-info-header {
  color: #865532;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.first) .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.second) .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.third) .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item:not(.viewer) .place {
  font-size: 22px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer:after {
  background-image: linear-gradient(0deg, #15B1BB 0%, #56F4E7 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(21, 148, 156, 0.6);
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer > .name {
  color: #037077;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer > .place {
  text-shadow: 0 -1px 1px #116f75, 0 -1px 1px #116f75, 0 1px 1px #116f75, 0 1px 1px #116f75, -1px 0 1px #116f75, 1px 0 1px #116f75, -1px 0 1px #116f75, 1px 0 1px #116f75, -1px -1px 1px #116f75, 1px -1px 1px #116f75, -1px 1px 1px #116f75, 1px 1px 1px #116f75, -1px -1px 1px #116f75, 1px -1px 1px #116f75, -1px 1px 1px #116f75, 1px 1px 1px #116f75;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer > .mark-amount {
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 #169aa3;
  color: #03646a;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.viewer > .amount-info > .amount-info-header {
  color: #037077;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.first > .medal {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -412px -295px no-repeat;
  width: 40px;
  height: 41px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.first > .place {
  text-shadow: 0 -1px 1px #ce6f0c, 0 -1px 1px #ce6f0c, 0 1px 1px #ce6f0c, 0 1px 1px #ce6f0c, -1px 0 1px #ce6f0c, 1px 0 1px #ce6f0c, -1px 0 1px #ce6f0c, 1px 0 1px #ce6f0c, -1px -1px 1px #ce6f0c, 1px -1px 1px #ce6f0c, -1px 1px 1px #ce6f0c, 1px 1px 1px #ce6f0c, -1px -1px 1px #ce6f0c, 1px -1px 1px #ce6f0c, -1px 1px 1px #ce6f0c, 1px 1px 1px #ce6f0c;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.second > .medal {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -248px -104px no-repeat;
  width: 40px;
  height: 41px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.second > .place {
  text-shadow: 0 -1px 1px #48545a, 0 -1px 1px #48545a, 0 1px 1px #48545a, 0 1px 1px #48545a, -1px 0 1px #48545a, 1px 0 1px #48545a, -1px 0 1px #48545a, 1px 0 1px #48545a, -1px -1px 1px #48545a, 1px -1px 1px #48545a, -1px 1px 1px #48545a, 1px 1px 1px #48545a, -1px -1px 1px #48545a, 1px -1px 1px #48545a, -1px 1px 1px #48545a, 1px 1px 1px #48545a;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.third > .medal {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -295px no-repeat;
  width: 40px;
  height: 41px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.third > .place {
  font-size: 21px;
  text-shadow: 0 -1px 1px #924229, 0 -1px 1px #924229, 0 1px 1px #924229, 0 1px 1px #924229, -1px 0 1px #924229, 1px 0 1px #924229, -1px 0 1px #924229, 1px 0 1px #924229, -1px -1px 1px #924229, 1px -1px 1px #924229, -1px 1px 1px #924229, 1px 1px 1px #924229, -1px -1px 1px #924229, 1px -1px 1px #924229, -1px 1px 1px #924229, 1px 1px 1px #924229;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.first > .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.second > .place,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.third > .place {
  top: 17.5px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.first > .medal,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.second > .medal,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.third > .medal {
  top: 9px;
  left: 10px;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.leader > .name {
  padding-right: 3px;
  display: -webkit-box;
  display: flex;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.leader > .name > .leader-text,
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.leader > .name > .leader-icon {
  display: inline-block;
}
.popup.clan-popup .clan-items-field .clan-items-wrap .clan-item.leader > .name > .leader-text {
  color: #fff;
  text-shadow: 0 -1px 1px #107379, 0 -1px 1px #107379, 0 1px 1px #107379, 0 1px 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px 0 1px #107379, 1px 0 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, -1px -1px 1px #107379, 1px -1px 1px #107379, -1px 1px 1px #107379, 1px 1px 1px #107379, 1px 2px 2px #107379;
  letter-spacing: 1px;
}
.popup.clan-popup .clan-info-header {
  display: -webkit-box;
  display: flex;
}
.popup.clan-popup .clan-info-header .clan-icon {
  position: relative;
  margin-left: 13px;
}
.popup.clan-popup .clan-info-header .clan-description {
  margin-top: -7px;
}
.popup.clan-popup .clan-info-header .clan-description > * {
  padding: 0 3px;
  text-align: left;
}
.popup.clan-popup .clan-info-header .clan-description .name,
.popup.clan-popup .clan-info-header .clan-description .description {
  text-overflow: ellipsis;
  overflow: hidden;
}
.popup.clan-popup .clan-info-header .clan-description .name {
  max-width: 360px;
  font-size: 19px;
  line-height: 1.6;
}
.popup.clan-popup .clan-info-header .clan-description .description {
  max-width: 340px;
  height: 47px;
  font-size: 16px;
  line-height: 1;
  color: #865532;
  word-break: break-all;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  white-space: break-spaces;
}
.popup.clan-popup .clan-info-header .clan-description .members {
  font-size: 17px;
  color: #865532;
  line-height: 1;
  opacity: 0.7;
}
.popup.clan-popup .clan-info-header .clan-description .members > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup .clan-info-header .clan-description .members > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup .clan-info-header .clan-description .members > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup .clan-info-header .clan-description .members > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount > * {
  display: inline-block;
}
.popup.clan-popup .clan-info-header .clan-description .members .members-amount span:last-of-type {
  margin-left: -3px;
}
.popup.clan-popup .rank {
  width: 66px;
  height: 66px;
}
.popup.clan-popup .rank .icon {
  position: absolute;
  padding-left: 1px;
  width: 66px;
  height: 66px;
  color: white;
  font-family: 'bip';
  font-size: 24px;
  text-align: center;
  z-index: 1;
}
.popup.clan-popup .rank .icon:before {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: -1;
}
.popup.clan-popup .rank .icon.rank-1:before {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -800px no-repeat;
  width: 74px;
  height: 77px;
}
.popup.clan-popup .rank .icon.rank-2:before {
  top: -7px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -755px no-repeat;
  width: 103px;
  height: 83px;
}
.popup.clan-popup .rank .icon.rank-3:before {
  top: -5px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -600px no-repeat;
  width: 76px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-4:before {
  top: -5px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -906px no-repeat;
  width: 102px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-5:before {
  top: -3px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -991px no-repeat;
  width: 72px;
  height: 60px;
}
.popup.clan-popup .rank .icon.rank-6:before {
  top: -4px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -685px no-repeat;
  width: 75px;
  height: 66px;
}
.popup.clan-popup .rank .icon.rank-7:before {
  top: -8px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -374px -800px no-repeat;
  width: 75px;
  height: 75px;
}
.popup.clan-popup .rank .icon.rank-1,
.popup.clan-popup .rank .icon.rank-2 {
  line-height: 2.2;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
.popup.clan-popup .rank .icon.rank-1:before,
.popup.clan-popup .rank .icon.rank-2:before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.clan-popup .rank .icon.rank-1 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-2 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
.popup.clan-popup .rank .icon.rank-3,
.popup.clan-popup .rank .icon.rank-4 {
  line-height: 2;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
.popup.clan-popup .rank .icon.rank-3:before,
.popup.clan-popup .rank .icon.rank-4:before {
  -webkit-transform: scale(0.9, 0.86);
          transform: scale(0.9, 0.86);
}
.popup.clan-popup .rank .icon.rank-3 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-4 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
.popup.clan-popup .rank .icon.rank-5,
.popup.clan-popup .rank .icon.rank-6 {
  font-size: 21px;
  line-height: 3;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
.popup.clan-popup .rank .icon.rank-5:before,
.popup.clan-popup .rank .icon.rank-6:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-5 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-6 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon.rank-7 {
  font-size: 21px;
  line-height: 2.1;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
.popup.clan-popup .rank .icon.rank-7:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-7 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon ~ .progress-bg {
  position: absolute;
  bottom: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  z-index: 2;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress {
  position: relative;
  top: 3px;
  left: 5px;
  width: 46px;
  height: 12px;
  border-radius: 6px;
  overflow: hidden;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -46px;
  width: 46px;
  height: 12px;
  z-index: 1;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -3px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -838px no-repeat;
  width: 52px;
  height: 18px;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-family: 'bip';
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.clan-popup .rank .icon:before {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: -1;
}
.popup.clan-popup .rank .icon.rank-1:before {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -800px no-repeat;
  width: 74px;
  height: 77px;
}
.popup.clan-popup .rank .icon.rank-2:before {
  top: -7px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -755px no-repeat;
  width: 103px;
  height: 83px;
}
.popup.clan-popup .rank .icon.rank-3:before {
  top: -5px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -600px no-repeat;
  width: 76px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-4:before {
  top: -5px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -906px no-repeat;
  width: 102px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-5:before {
  top: -3px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -991px no-repeat;
  width: 72px;
  height: 60px;
}
.popup.clan-popup .rank .icon.rank-6:before {
  top: -4px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -685px no-repeat;
  width: 75px;
  height: 66px;
}
.popup.clan-popup .rank .icon.rank-7:before {
  top: -8px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -374px -800px no-repeat;
  width: 75px;
  height: 75px;
}
.popup.clan-popup .rank .icon.rank-1,
.popup.clan-popup .rank .icon.rank-2 {
  line-height: 2.2;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
.popup.clan-popup .rank .icon.rank-1:before,
.popup.clan-popup .rank .icon.rank-2:before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.clan-popup .rank .icon.rank-1 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-2 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
.popup.clan-popup .rank .icon.rank-3,
.popup.clan-popup .rank .icon.rank-4 {
  line-height: 2;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
.popup.clan-popup .rank .icon.rank-3:before,
.popup.clan-popup .rank .icon.rank-4:before {
  -webkit-transform: scale(0.9, 0.86);
          transform: scale(0.9, 0.86);
}
.popup.clan-popup .rank .icon.rank-3 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-4 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
.popup.clan-popup .rank .icon.rank-5,
.popup.clan-popup .rank .icon.rank-6 {
  font-size: 21px;
  line-height: 3;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
.popup.clan-popup .rank .icon.rank-5:before,
.popup.clan-popup .rank .icon.rank-6:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-5 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-6 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon.rank-7 {
  font-size: 21px;
  line-height: 2.1;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
.popup.clan-popup .rank .icon.rank-7:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-7 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon ~ .progress-bg {
  position: absolute;
  bottom: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  z-index: 2;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress {
  position: relative;
  top: 3px;
  left: 5px;
  width: 46px;
  height: 12px;
  border-radius: 6px;
  overflow: hidden;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -46px;
  width: 46px;
  height: 12px;
  z-index: 1;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -3px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -838px no-repeat;
  width: 52px;
  height: 18px;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-family: 'bip';
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.clan-popup .rank .icon:before {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: -1;
}
.popup.clan-popup .rank .icon.rank-1:before {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -800px no-repeat;
  width: 74px;
  height: 77px;
}
.popup.clan-popup .rank .icon.rank-2:before {
  top: -7px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -755px no-repeat;
  width: 103px;
  height: 83px;
}
.popup.clan-popup .rank .icon.rank-3:before {
  top: -5px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -600px no-repeat;
  width: 76px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-4:before {
  top: -5px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -906px no-repeat;
  width: 102px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-5:before {
  top: -3px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -991px no-repeat;
  width: 72px;
  height: 60px;
}
.popup.clan-popup .rank .icon.rank-6:before {
  top: -4px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -685px no-repeat;
  width: 75px;
  height: 66px;
}
.popup.clan-popup .rank .icon.rank-7:before {
  top: -8px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -374px -800px no-repeat;
  width: 75px;
  height: 75px;
}
.popup.clan-popup .rank .icon.rank-1,
.popup.clan-popup .rank .icon.rank-2 {
  line-height: 2.2;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
.popup.clan-popup .rank .icon.rank-1:before,
.popup.clan-popup .rank .icon.rank-2:before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.clan-popup .rank .icon.rank-1 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-2 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
.popup.clan-popup .rank .icon.rank-3,
.popup.clan-popup .rank .icon.rank-4 {
  line-height: 2;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
.popup.clan-popup .rank .icon.rank-3:before,
.popup.clan-popup .rank .icon.rank-4:before {
  -webkit-transform: scale(0.9, 0.86);
          transform: scale(0.9, 0.86);
}
.popup.clan-popup .rank .icon.rank-3 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-4 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
.popup.clan-popup .rank .icon.rank-5,
.popup.clan-popup .rank .icon.rank-6 {
  font-size: 21px;
  line-height: 3;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
.popup.clan-popup .rank .icon.rank-5:before,
.popup.clan-popup .rank .icon.rank-6:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-5 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-6 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon.rank-7 {
  font-size: 21px;
  line-height: 2.1;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
.popup.clan-popup .rank .icon.rank-7:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-7 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon ~ .progress-bg {
  position: absolute;
  bottom: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  z-index: 2;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress {
  position: relative;
  top: 3px;
  left: 5px;
  width: 46px;
  height: 12px;
  border-radius: 6px;
  overflow: hidden;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -46px;
  width: 46px;
  height: 12px;
  z-index: 1;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -3px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -838px no-repeat;
  width: 52px;
  height: 18px;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-family: 'bip';
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.clan-popup .rank .icon:before {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: -1;
}
.popup.clan-popup .rank .icon.rank-1:before {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -800px no-repeat;
  width: 74px;
  height: 77px;
}
.popup.clan-popup .rank .icon.rank-2:before {
  top: -7px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -755px no-repeat;
  width: 103px;
  height: 83px;
}
.popup.clan-popup .rank .icon.rank-3:before {
  top: -5px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -600px no-repeat;
  width: 76px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-4:before {
  top: -5px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -906px no-repeat;
  width: 102px;
  height: 85px;
}
.popup.clan-popup .rank .icon.rank-5:before {
  top: -3px;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -991px no-repeat;
  width: 72px;
  height: 60px;
}
.popup.clan-popup .rank .icon.rank-6:before {
  top: -4px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -802px -685px no-repeat;
  width: 75px;
  height: 66px;
}
.popup.clan-popup .rank .icon.rank-7:before {
  top: -8px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -374px -800px no-repeat;
  width: 75px;
  height: 75px;
}
.popup.clan-popup .rank .icon.rank-1,
.popup.clan-popup .rank .icon.rank-2 {
  line-height: 2.2;
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, 1px 3px 2px #602c11;
}
.popup.clan-popup .rank .icon.rank-1:before,
.popup.clan-popup .rank .icon.rank-2:before {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.clan-popup .rank .icon.rank-1 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-2 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #692e10, 0 -1px 1px #692e10, 0 1px 1px #692e10, 0 1px 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px 0 1px #692e10, 1px 0 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10, -1px -1px 1px #692e10, 1px -1px 1px #692e10, -1px 1px 1px #692e10, 1px 1px 1px #692e10;
}
.popup.clan-popup .rank .icon.rank-3,
.popup.clan-popup .rank .icon.rank-4 {
  line-height: 2;
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, 1px 3px 2px #05284c;
}
.popup.clan-popup .rank .icon.rank-3:before,
.popup.clan-popup .rank .icon.rank-4:before {
  -webkit-transform: scale(0.9, 0.86);
          transform: scale(0.9, 0.86);
}
.popup.clan-popup .rank .icon.rank-3 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-4 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #06294b, 0 -1px 1px #06294b, 0 1px 1px #06294b, 0 1px 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px 0 1px #06294b, 1px 0 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b, -1px -1px 1px #06294b, 1px -1px 1px #06294b, -1px 1px 1px #06294b, 1px 1px 1px #06294b;
}
.popup.clan-popup .rank .icon.rank-5,
.popup.clan-popup .rank .icon.rank-6 {
  font-size: 21px;
  line-height: 3;
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, 1px 3px 2px #eb8e0a;
}
.popup.clan-popup .rank .icon.rank-5:before,
.popup.clan-popup .rank .icon.rank-6:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-5 ~ .progress-bg > .progress > .progress-text,
.popup.clan-popup .rank .icon.rank-6 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon.rank-7 {
  font-size: 21px;
  line-height: 2.1;
  text-shadow: 0 -1px 1px #840961, 0 -1px 1px #840961, 0 1px 1px #840961, 0 1px 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px 0 1px #840961, 1px 0 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, -1px -1px 1px #840961, 1px -1px 1px #840961, -1px 1px 1px #840961, 1px 1px 1px #840961, 1px 3px 2px #990875;
}
.popup.clan-popup .rank .icon.rank-7:before {
  -webkit-transform: none;
          transform: none;
}
.popup.clan-popup .rank .icon.rank-7 ~ .progress-bg > .progress > .progress-text {
  text-shadow: 0 -1px 1px #964006, 0 -1px 1px #964006, 0 1px 1px #964006, 0 1px 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px 0 1px #964006, 1px 0 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006, -1px -1px 1px #964006, 1px -1px 1px #964006, -1px 1px 1px #964006, 1px 1px 1px #964006;
}
.popup.clan-popup .rank .icon ~ .progress-bg {
  position: absolute;
  bottom: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1123px -1013px no-repeat;
  width: 56px;
  height: 22px;
  z-index: 2;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress {
  position: relative;
  top: 3px;
  left: 5px;
  width: 46px;
  height: 12px;
  border-radius: 6px;
  overflow: hidden;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line {
  position: absolute;
  top: 0;
  left: -46px;
  width: 46px;
  height: 12px;
  z-index: 1;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-line:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -3px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -838px no-repeat;
  width: 52px;
  height: 18px;
}
.popup.clan-popup .rank .icon ~ .progress-bg .progress .progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-family: 'bip';
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.clan-popup .rank-name {
  font-size: 15px;
  color: #865532;
  text-align: center;
  line-height: 1;
}
.popup.clan-popup input[type="radio"] {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.popup.clan-popup .cross-btn {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-common.92bc634.png") -640px -429px no-repeat;
  width: 25px;
  height: 24px;
}
.popup.clan-popup .cross-btn:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 1px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 1px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.6));
}
.popup.clan-popup .cross-btn:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.clan-popup .clan-icon {
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon > .icon {
  z-index: 3;
}
.popup.clan-popup .clan-icon > .icon,
.popup.clan-popup .clan-icon:before,
.popup.clan-popup .clan-icon:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 151px;
  height: 151px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.clan-popup .clan-icon:before,
.popup.clan-popup .clan-icon:after {
  content: '';
}
.popup.clan-popup .clan-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -500px -600px no-repeat;
  width: 151px;
  height: 151px;
  z-index: 1;
}
.popup.clan-popup .clan-icon:after {
  z-index: 2;
}
.popup.clan-popup .clan-icon[data-icon-color='']:after,
.popup.clan-popup .clan-icon[data-icon-color='blue']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -651px -600px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='green']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -151px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='red-light']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -302px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='red']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -302px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='violet']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -453px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-color='gray']:before {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.popup.clan-popup .clan-icon[data-icon-color='gray']:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px 0 no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='applered'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -900px -604px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='bellflower'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") 0 -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='blackberry'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -151px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='chamomile'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -302px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='coconut'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -453px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='cone'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -604px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='dandelion'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -755px -900px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='firefly'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px 0 no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='pineapple'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -151px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='raspberry'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -302px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='snow'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -453px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='strawberry'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -604px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character=''] > .icon,
.popup.clan-popup .clan-icon[data-icon-character='sun'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -1051px -755px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='sunflower'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") 0 -1051px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='tulip'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -151px -1051px no-repeat;
  width: 151px;
  height: 151px;
}
.popup.clan-popup .clan-icon[data-icon-character='users'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/clans/sprites-labels.4e67779.png") -300px -600px no-repeat;
  width: 200px;
  height: 200px;
}
.popup.clan-popup .my-clan-text {
  display: none;
  color: #0f8589;
  font-size: 15px;
  line-height: 1;
}
.popup.clan-popup.clan-join .duplicate-clan-cloud,
.popup.clan-popup.clan-edit .duplicate-clan-cloud {
  position: absolute;
  top: 10px;
  left: 285px;
  width: 299px;
  height: 79px;
  z-index: 20;
}
.popup.clan-popup.clan-join .duplicate-clan-cloud:before,
.popup.clan-popup.clan-edit .duplicate-clan-cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.70685579, 0.31474104);
          transform: scale(0.70685579, 0.31474104);
}
.popup.clan-popup.clan-join .duplicate-clan-cloud:before,
.popup.clan-popup.clan-edit .duplicate-clan-cloud:before {
  z-index: -1;
}
.popup.clan-popup.clan-join .duplicate-clan-cloud > div,
.popup.clan-popup.clan-edit .duplicate-clan-cloud > div {
  margin-top: 11px;
  width: 100%;
  font-size: 20px;
  color: #2d5363;
  text-align: center;
  line-height: 1;
}
#content > .clans-notification {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: none;
  outline: none;
  cursor: pointer;
  color: white;
  font-size: 30px;
  font-family: 'bip', sans-serif;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, 0px 0px 20px #704528;
  white-space: nowrap;
  z-index: 1000;
}
#content > .clans-notification:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 0;
}
#content > .clans-notification > div {
  z-index: 1;
}
#content > .clans-notification.not-available {
  display: -webkit-box;
  display: flex;
}
#content > .clans-notification.not-available > div {
  position: relative;
  margin: auto auto;
}
#content > .clans-notification.initialized {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
#content > .clans-notification.initialized > div {
  position: relative;
}
#content > .clans-notification.initialized .spinner {
  width: 70px;
  height: 70px;
}
#content > .clans-notification.initialized .spinner .spinner-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
#content > .clans-notification.initialized .spinner .spinner-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  -webkit-animation: circle-bounce-animation 1.2s infinite ease-in-out both;
          animation: circle-bounce-animation 1.2s infinite ease-in-out both;
}
@keyframes circle-bounce-animation {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-2 {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-3 {
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-4 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-5 {
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-6 {
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-7 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-8 {
  -webkit-transform: rotate(210deg);
          transform: rotate(210deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-9 {
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-10 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-11 {
  -webkit-transform: rotate(300deg);
          transform: rotate(300deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-12 {
  -webkit-transform: rotate(330deg);
          transform: rotate(330deg);
}
#content > .clans-notification.initialized .spinner .spinner-circle.spinner-circle-12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
#content > .clans-notification.initialized .clans-notification-spinner {
  margin: 230px auto 10px;
}
#content > .clans-notification.kick {
  cursor: default;
  pointer-events: auto;
}
#content > .clans-notification.kick > div {
  position: absolute;
  width: 100%;
}
#content > .clans-notification.kick > div:first-of-type {
  top: 250px;
}
#content > .clans-notification.kick > div:last-of-type {
  top: 550px;
  font-size: 23px;
  text-shadow: 0 0 20px white;
  opacity: 0;
  transition: opacity 0.3s ease;
}
#content > .clans-notification.kick.clickable {
  cursor: pointer;
  pointer-events: auto;
}
#content > .clans-notification.kick.clickable > div:last-of-type {
  opacity: 1;
}
#content > .clans-notification.spam {
  display: -webkit-box;
  display: flex;
}
#content > .clans-notification.spam > div {
  position: relative;
  margin: auto auto;
}
#content > .clan-league-info-widget {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.9);
  z-index: 1000;
  color: #fff;
  font-family: 'bip', sans-serif;
}
#content > .clan-league-info-widget.clickable {
  cursor: pointer;
  pointer-events: auto;
}
#content > .clan-league-info-widget > * {
  position: absolute;
  width: 100%;
}
#content > .clan-league-info-widget .header,
#content > .clan-league-info-widget .continue {
  text-align: center;
  letter-spacing: 1px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0;
}
@-webkit-keyframes text-show-animation {
  from {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes text-show-animation {
  from {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes text-hide-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes text-hide-animation {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}
#content > .clan-league-info-widget .header.show,
#content > .clan-league-info-widget .continue.show {
  -webkit-animation: text-show-animation 0.3s ease forwards;
          animation: text-show-animation 0.3s ease forwards;
}
#content > .clan-league-info-widget .header.hide,
#content > .clan-league-info-widget .continue.hide {
  -webkit-animation: text-hide-animation 0.3s ease forwards;
          animation: text-hide-animation 0.3s ease forwards;
}
#content > .clan-league-info-widget .header {
  top: 92px;
  font-size: 33px;
}
#content > .clan-league-info-widget .content {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
@-webkit-keyframes content-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes content-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes content-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes content-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#content > .clan-league-info-widget .content.show {
  -webkit-animation: content-show-animation 0.3s ease forwards;
          animation: content-show-animation 0.3s ease forwards;
}
#content > .clan-league-info-widget .content.hide {
  -webkit-animation: content-hide-animation 0.3s ease forwards;
          animation: content-hide-animation 0.3s ease forwards;
}
#content > .clan-league-info-widget .content .bar {
  position: absolute;
  top: 195px;
}
#content > .clan-league-info-widget .content .bar > * {
  position: absolute;
}
#content > .clan-league-info-widget .content .bar.bar-left {
  left: 36px;
}
#content > .clan-league-info-widget .content .bar.bar-left .label {
  top: 46px;
  left: 10px;
  width: 174px;
  height: 119px;
  z-index: 1;
}
#content > .clan-league-info-widget .content .bar.bar-left .label:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -1369px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 226px;
  height: 153px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.7699115, 0.77777778);
          transform: scale(0.7699115, 0.77777778);
}
#content > .clan-league-info-widget .content .bar.bar-left .shine-back-left {
  top: -6px;
  left: 108px;
  width: 133px;
  height: 110px;
  -webkit-animation: rotate-animation 15.7s linear infinite;
          animation: rotate-animation 15.7s linear infinite;
  -webkit-animation-direction: reverse;
          animation-direction: reverse;
  z-index: 0;
}
#content > .clan-league-info-widget .content .bar.bar-left .shine-back-left:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.51550388, 0.50691244);
          transform: scale(0.51550388, 0.50691244);
}
@-webkit-keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
#content > .clan-league-info-widget .content .bar.bar-left .bar-left-icon {
  top: 15px;
  left: 153px;
  width: 39px;
  height: 64px;
  z-index: 1;
}
#content > .clan-league-info-widget .content .bar.bar-left .bar-left-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-left .bar-left-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-center {
  left: 293px;
}
#content > .clan-league-info-widget .content .bar.bar-center .label-left:before,
#content > .clan-league-info-widget .content .bar.bar-center .label-center:before,
#content > .clan-league-info-widget .content .bar.bar-center .label-right:before,
#content > .clan-league-info-widget .content .bar.bar-center .label-left:after,
#content > .clan-league-info-widget .content .bar.bar-center .label-center:after,
#content > .clan-league-info-widget .content .bar.bar-center .label-right:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-center .label-left:before,
#content > .clan-league-info-widget .content .bar.bar-center .label-center:before,
#content > .clan-league-info-widget .content .bar.bar-center .label-right:before {
  top: 0;
  left: 0;
}
#content > .clan-league-info-widget .content .bar.bar-center .label-left {
  top: 52px;
  left: 70px;
  width: 72px;
  height: 70.88372093px;
  -webkit-transform: rotate(-35deg);
          transform: rotate(-35deg);
}
#content > .clan-league-info-widget .content .bar.bar-center .label-left:before {
  content: '';
  display: block;
  width: 129px;
  height: 127px;
  -webkit-transform-origin: 1.11627907px 2.23255814px;
          transform-origin: 1.11627907px 2.23255814px;
  -webkit-transform: scale(0.55813953);
          transform: scale(0.55813953);
}
#content > .clan-league-info-widget .content .bar.bar-center .label-left:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px 0 no-repeat;
}
#content > .clan-league-info-widget .content .bar.bar-center .label-left:after {
  top: 5px;
  left: 8px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
}
#content > .clan-league-info-widget .content .bar.bar-center .label-center {
  top: 15px;
  left: 103px;
  width: 84px;
  height: 82.69767442px;
  -webkit-transform: rotate(7deg);
          transform: rotate(7deg);
}
#content > .clan-league-info-widget .content .bar.bar-center .label-center:before {
  content: '';
  display: block;
  width: 129px;
  height: 127px;
  -webkit-transform-origin: 1.30232558px 2.60465116px;
          transform-origin: 1.30232558px 2.60465116px;
  -webkit-transform: scale(0.65116279);
          transform: scale(0.65116279);
}
#content > .clan-league-info-widget .content .bar.bar-center .label-center:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px 0 no-repeat;
}
#content > .clan-league-info-widget .content .bar.bar-center .label-center:after {
  top: 4px;
  left: 7px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
#content > .clan-league-info-widget .content .bar.bar-center .label-right {
  top: 65px;
  left: 130px;
  width: 70px;
  height: 68.91472868px;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#content > .clan-league-info-widget .content .bar.bar-center .label-right:before {
  content: '';
  display: block;
  width: 129px;
  height: 127px;
  -webkit-transform-origin: 1.08527132px 2.17054264px;
          transform-origin: 1.08527132px 2.17054264px;
  -webkit-transform: scale(0.54263566);
          transform: scale(0.54263566);
}
#content > .clan-league-info-widget .content .bar.bar-center .label-right:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px 0 no-repeat;
}
#content > .clan-league-info-widget .content .bar.bar-center .label-right:after {
  top: 6px;
  left: 8px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon {
  position: absolute;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon:before {
  z-index: 0;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon:after {
  position: absolute;
  bottom: 3px;
  display: block;
  color: #50ff60;
  text-shadow: 0 -1px 1px #075d00, 0 -1px 1px #075d00, 0 1px 1px #075d00, 0 1px 1px #075d00, -1px 0 1px #075d00, 1px 0 1px #075d00, -1px 0 1px #075d00, 1px 0 1px #075d00, -1px -1px 1px #075d00, 1px -1px 1px #075d00, -1px 1px 1px #075d00, 1px 1px 1px #075d00, -1px -1px 1px #075d00, 1px -1px 1px #075d00, -1px 1px 1px #075d00, 1px 1px 1px #075d00;
  letter-spacing: 1px;
  z-index: 1;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-1 {
  top: 33px;
  left: 75px;
  width: 26px;
  height: 42.66666667px;
  -webkit-transform: rotate(-37deg);
          transform: rotate(-37deg);
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-1:after {
  left: 9px;
  content: '+99';
  font-size: 15px;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-2 {
  top: 114px;
  left: -8px;
  width: 32px;
  height: 52.51282051px;
  -webkit-transform: rotate(-41deg);
          transform: rotate(-41deg);
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-2:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.82051282);
          transform: scale(0.82051282);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-2:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.82051282);
          transform: scale(0.82051282);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-2:after {
  left: 10px;
  content: '+72';
  font-size: 19px;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-3 {
  top: 24px;
  left: 155px;
  width: 32px;
  height: 52.51282051px;
  -webkit-transform: rotate(16deg);
          transform: rotate(16deg);
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-3:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.82051282);
          transform: scale(0.82051282);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-3:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.82051282);
          transform: scale(0.82051282);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .bar.bar-center .bar-center-icon.bar-center-icon-3:after {
  left: 10px;
  content: '+15';
  font-size: 18px;
}
#content > .clan-league-info-widget .content .bar.bar-center .arrow {
  top: 82px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
#content > .clan-league-info-widget .content .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
#content > .clan-league-info-widget .content .bar.bar-center .arrow.arrow-left {
  left: -52px;
}
#content > .clan-league-info-widget .content .bar.bar-center .arrow.arrow-right {
  left: 200px;
}
#content > .clan-league-info-widget .content .bar.bar-right {
  left: 533px;
}
#content > .clan-league-info-widget .content .bar.bar-right .pedestal {
  top: 0;
  left: 16px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") 0 -279px no-repeat;
  width: 167px;
  height: 174px;
  z-index: 1;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine-back-right {
  top: -21px;
  left: -33px;
  width: 258px;
  height: 217px;
  -webkit-animation: rotate-animation 17.3s linear infinite;
          animation: rotate-animation 17.3s linear infinite;
  z-index: 0;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine-back-right:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
#content > .clan-league-info-widget .content .bar.bar-right .shine {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
  z-index: 2;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-1 {
  top: -28px;
  left: 84px;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-2 {
  top: 112px;
  left: 151px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-3 {
  top: 113px;
  left: 43px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-4 {
  top: 112px;
  left: 86px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-5 {
  top: 16px;
  left: 20px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-6 {
  top: 58px;
  left: 8px;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-7 {
  top: 32px;
  left: 134px;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-8 {
  top: 23px;
  left: 113px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
#content > .clan-league-info-widget .content .bar.bar-right .shine.shine-9 {
  top: 105px;
  left: 28px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
#content > .clan-league-info-widget .content .widget-text {
  position: absolute;
  top: 378px;
  text-align: center;
  line-height: 2.6;
}
#content > .clan-league-info-widget .content .widget-text > span {
  color: #ffba08;
  font-size: 21px;
  line-height: 1;
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400;
  letter-spacing: 1px;
}
#content > .clan-league-info-widget .content .widget-text .bottom-text-icon {
  display: inline-block;
  width: 26px;
  height: 42.66666667px;
  height: 23px;
  -webkit-transform: translate(-2px, -6px);
          transform: translate(-2px, -6px);
}
#content > .clan-league-info-widget .content .widget-text .bottom-text-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .widget-text .bottom-text-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .clan-league-info-widget .content .widget-text.widget-text-left {
  left: 36px;
}
#content > .clan-league-info-widget .content .widget-text.widget-text-center {
  left: 293px;
}
#content > .clan-league-info-widget .content .widget-text.widget-text-right {
  left: 533px;
}
#content > .clan-league-info-widget .continue {
  top: 578px;
  font-size: 19px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-clan-league-promo {
  width: 609px;
  height: 524px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-clan-league-promo > * {
  position: absolute;
}
.popup.popup-clan-league-promo .popup-bg {
  top: 56px;
  left: 30px;
  width: 554px;
  height: 424px;
  background-color: #facb84;
  z-index: 1;
}
.popup.popup-clan-league-promo .form {
  top: 35px;
  left: 0px;
  z-index: 2;
  width: 609px;
  height: 453px;
  pointer-events: none;
}
.popup.popup-clan-league-promo .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.80237154);
          transform: scaleX(0.80237154);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-clan-league-promo .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.80555556);
          transform: scaleX(0.80555556);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-clan-league-promo .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 413px;
}
.popup.popup-clan-league-promo .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 413px;
}
.popup.popup-clan-league-promo .popup-header {
  top: 0px;
  left: 157px;
  text-shadow: 0 3px 0 #68231d;
  font-size: 30px;
  z-index: 3;
}
.popup.popup-clan-league-promo .popup-header span {
  position: absolute;
  top: 19px;
  width: 301px;
  letter-spacing: 2px;
  z-index: 1;
}
.popup.popup-clan-league-promo .popup-header .header_bg {
  position: absolute;
  width: 301px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-clan-league-promo .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-clan-league-promo .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.21857923);
          transform: scaleX(1.21857923);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-clan-league-promo .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-clan-league-promo .popup-close {
  top: 21px;
  left: 570px;
  z-index: 3;
}
.popup.popup-clan-league-promo .content {
  top: 0px;
  left: 0px;
  z-index: 3;
}
.popup.popup-clan-league-promo .content > * {
  position: absolute;
}
.popup.popup-clan-league-promo .content .object {
  top: 72px;
  left: 50px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") 0 0 no-repeat;
  width: 516px;
  height: 279px;
  z-index: 0;
}
.popup.popup-clan-league-promo .content .bottom-bar {
  top: 360px;
  left: 52px;
  width: 509px;
  height: 91px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(255, 174, 91, 0.72);
  font-size: 23px;
  color: #865532;
  line-height: 1.4;
  z-index: 0;
}
.popup.popup-clan-league-promo .content .bottom-bar > .icon {
  position: relative;
  margin-top: -8px;
  display: inline-block;
  -webkit-transform: translateY(13px);
          transform: translateY(13px);
  width: 28px;
  height: 45.94871795px;
}
.popup.popup-clan-league-promo .content .bottom-bar > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.71794872);
          transform: scale(0.71794872);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-clan-league-promo .content .bottom-bar > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/clan-league/sprites.8a7b1e4.png") -516px -174px no-repeat;
  width: 39px;
  height: 64px;
  -webkit-transform: scale(0.71794872);
          transform: scale(0.71794872);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-clan-league-promo .content .timer-plank {
  top: 330px;
  left: 264px;
  width: 84px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 10px;
  z-index: 1;
}
.popup.popup-clan-league-promo .content .timer-plank > span,
.popup.popup-clan-league-promo .content .timer-plank > .time {
  width: 100%;
  height: 100%;
  text-align: center;
}
.popup.popup-clan-league-promo .content .timer-plank.blue,
.popup.popup-clan-league-promo .content .timer-plank[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-clan-league-promo .content .timer-plank.blue > span,
.popup.popup-clan-league-promo .content .timer-plank[__color='blue'] > span,
.popup.popup-clan-league-promo .content .timer-plank.blue > .time,
.popup.popup-clan-league-promo .content .timer-plank[__color='blue'] > .time {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
  letter-spacing: 1px;
}
.popup.popup-clan-league-promo .content .timer-plank.red,
.popup.popup-clan-league-promo .content .timer-plank[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-clan-league-promo .content .timer-plank.red > span,
.popup.popup-clan-league-promo .content .timer-plank[__color='red'] > span,
.popup.popup-clan-league-promo .content .timer-plank.red > .time,
.popup.popup-clan-league-promo .content .timer-plank[__color='red'] > .time {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-clan-league-promo .content .timer-plank > span {
  font-size: 14px;
  line-height: 1.1;
}
.popup.popup-clan-league-promo .border-bottom {
  top: 468px;
  left: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.43632075, 1.09259259);
          transform: scale(1.43632075, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 3;
}
.popup.popup-clan-league-promo .button-continue {
  top: 468px;
  left: 221px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 172px;
  height: 58px;
  text-align: center;
  z-index: 4;
}
.popup.popup-clan-league-promo .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-clan-league-promo .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-clan-league-promo .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 32px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
/* Попап подтверждение --> */
.popup.confirm-popup {
  color: #fff;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
  text-align: center;
}
.popup.confirm-popup > * {
  position: absolute;
}
.popup.confirm-popup .form {
  top: 0px;
  left: 0px;
  width: 453px;
  height: 340px;
  pointer-events: none;
  z-index: 3;
}
.popup.confirm-popup .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.59683794);
          transform: scaleX(0.59683794);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.confirm-popup .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.59920635);
          transform: scaleX(0.59920635);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.confirm-popup .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 300px;
}
.popup.confirm-popup .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 300px;
}
.popup.confirm-popup .popup-bg {
  top: 10px;
  left: 18px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 417px;
  height: 320px;
  z-index: 1;
}
.popup.confirm-popup .popup-header {
  top: -31px;
  left: -20px;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.confirm-popup .popup-header span {
  position: absolute;
  top: 18px;
  width: 493px;
  z-index: 1;
}
.popup.confirm-popup .popup-header .header_bg {
  position: absolute;
  width: 493px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.confirm-popup .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.confirm-popup .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.26775956);
          transform: scaleX(2.26775956);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.confirm-popup .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.confirm-popup .popup-content {
  top: 32px;
  left: 31px;
  width: 394px;
  height: 282px;
  z-index: 2;
}
.popup.confirm-popup .popup-content > * {
  position: absolute;
}
.popup.confirm-popup .popup-content .popup-text,
.popup.confirm-popup .popup-content .popup-text-bg {
  top: 6px;
  left: 0;
}
.popup.confirm-popup .popup-content .popup-text {
  width: 394px;
  height: 69px;
  font-size: 25px;
  line-height: 1.3;
  z-index: 3;
}
.popup.confirm-popup .popup-content .popup-text > div {
  position: relative;
  display: inline-block;
  line-height: 1.2;
  font-size: inherit;
  height: 35px;
  box-sizing: border-box;
}
.popup.confirm-popup .popup-content .popup-text > div:first-of-type {
  margin-left: auto;
  padding-left: 3px;
  padding-right: 3px;
  max-width: 365px;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.popup.confirm-popup .popup-content .popup-text > div:last-of-type {
  margin-right: auto;
  margin-left: -5px;
  -webkit-transform: translateY(-12px);
          transform: translateY(-12px);
}
.popup.confirm-popup .popup-content .popup-text-bg {
  width: 394px;
  height: 69px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  z-index: 1;
}
.popup.confirm-popup .popup-content .fairy {
  top: 57px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/confirm/sprites.31e1003.png") 0 0 no-repeat;
  width: 279px;
  height: 283px;
  z-index: 2;
}
.popup.confirm-popup .popup-content .leafs {
  position: absolute;
  top: 135px;
  left: 0;
  z-index: 1;
}
.popup.confirm-popup .popup-content .leafs .leafs-left,
.popup.confirm-popup .popup-content .leafs .leafs-right {
  position: absolute;
}
.popup.confirm-popup .popup-content .leafs .leafs-left > *,
.popup.confirm-popup .popup-content .leafs .leafs-right > * {
  position: absolute;
}
.popup.confirm-popup .popup-content .leafs .leafs-left .leafs-blur,
.popup.confirm-popup .popup-content .leafs .leafs-right .leafs-blur {
  left: 0;
  position: absolute;
  top: 0;
  width: 120px;
  height: 150px;
  background-image: linear-gradient(38deg, rgba(39, 108, 102, 0.47) 0%, rgba(39, 108, 102, 0) 100%);
  z-index: 6;
}
.popup.confirm-popup .popup-content .leafs .leafs-left {
  left: 0;
}
.popup.confirm-popup .popup-content .leafs .leafs-left .leaf-1 {
  top: 51px;
  left: 26px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
  -webkit-transform: scale(0.66) rotate(45deg);
          transform: scale(0.66) rotate(45deg);
  z-index: 1;
}
.popup.confirm-popup .popup-content .leafs .leafs-left .leaf-2 {
  top: -7px;
  left: -23px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
  -webkit-transform: scale(-0.8, 0.8) rotate(-38deg);
          transform: scale(-0.8, 0.8) rotate(-38deg);
  z-index: 2;
}
.popup.confirm-popup .popup-content .leafs .leafs-left .leaf-3 {
  top: 13px;
  left: -14px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 3;
}
.popup.confirm-popup .popup-content .leafs .leafs-left .leaf-4 {
  top: 95px;
  left: 36px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
  -webkit-transform: scale(-0.8, 0.8) rotate(-35deg);
          transform: scale(-0.8, 0.8) rotate(-35deg);
  z-index: 4;
}
.popup.confirm-popup .popup-content .leafs .leafs-left .leaf-5 {
  top: 74px;
  left: -15px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
  -webkit-transform: scale(0.8) rotate(35deg);
          transform: scale(0.8) rotate(35deg);
  z-index: 5;
}
.popup.confirm-popup .popup-content .leafs .leafs-right {
  left: 272px;
}
.popup.confirm-popup .popup-content .leafs .leafs-right .leaf-1 {
  top: 4px;
  left: 68px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
  -webkit-transform: scale(-1.2, 1) rotate(17deg);
          transform: scale(-1.2, 1) rotate(17deg);
  z-index: 1;
}
.popup.confirm-popup .popup-content .leafs .leafs-right .leaf-2 {
  top: 40px;
  left: 20px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
  -webkit-transform: scale(0.9) rotate(-30deg);
          transform: scale(0.9) rotate(-30deg);
  z-index: 2;
}
.popup.confirm-popup .popup-content .leafs .leafs-right .leaf-3 {
  top: 42px;
  left: 77px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
  -webkit-transform: scale(0.8) rotate(-10deg);
          transform: scale(0.8) rotate(-10deg);
  z-index: 3;
}
.popup.confirm-popup .popup-content .leafs .leafs-right .leaf-4 {
  top: 89px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
  -webkit-transform: scale(0.7) rotate(-20deg);
          transform: scale(0.7) rotate(-20deg);
  z-index: 4;
}
.popup.confirm-popup .popup-content .leafs .leafs-right .leaf-5 {
  top: 87px;
  left: 59px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
  -webkit-transform: scale(0.85) rotate(-48deg);
          transform: scale(0.85) rotate(-48deg);
  z-index: 5;
}
.popup.confirm-popup .popup-border-bottom {
  top: 317px;
  left: 1px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.07075472, 1.09259259);
          transform: scale(1.07075472, 1.09259259);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 4;
}
.popup.confirm-popup .popup-button {
  top: 323px;
  text-align: center;
  z-index: 5;
}
.popup.confirm-popup .popup-button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.confirm-popup .popup-button.button-confirm {
  left: 44px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 164px;
  height: 47px;
}
.popup.confirm-popup .popup-button.button-confirm:hover {
  background-position-y: 50%;
}
.popup.confirm-popup .popup-button.button-confirm:active {
  background-position-y: 100%;
}
.popup.confirm-popup .popup-button.button-confirm.quit:before {
  content: '';
  position: absolute;
  top: -8px;
  right: -19px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/confirm/sprites.31e1003.png") -279px 0 no-repeat;
  width: 53px;
  height: 45px;
}
.popup.confirm-popup .popup-button.button-cancel {
  left: 244px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 164px;
  height: 47px;
}
.popup.confirm-popup .popup-button.button-cancel:hover {
  background-position-y: 50%;
}
.popup.confirm-popup .popup-button.button-cancel:active {
  background-position-y: 100%;
}
/* <-- Попап подтверждение */
.popup.popup-megaflower-info .popup-bg > .bg-main {
  background-position-y: -40px;
}
.popup.popup-megaflower-info .objects .popup-text.popup-text-top {
  top: 76px;
}
.popup.popup-megaflower-info .objects .popup-text.popup-text-bottom {
  top: 300px;
  color: #ffe234;
}
.popup.popup-megaflower-info .objects .popup-text.popup-text-bottom > span {
  color: #ffbd0a;
  text-shadow: 0 -1px 1px #b33101, 0 -1px 1px #b33101, 0 1px 1px #b33101, 0 1px 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101;
}
.popup.popup-megaflower-info .objects .popup-text.popup-text-bottom.popup-text-left {
  left: 10px;
  width: 272px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-megaflower-info .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 224px;
  width: 281px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-megaflower-info .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 481px;
  width: 219px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-megaflower-info .objects .bar {
  top: 131px;
}
.popup.popup-megaflower-info .objects .bar .shine-animations > * {
  position: absolute;
}
.popup.popup-megaflower-info .objects .bar .shine-animations .dot-left,
.popup.popup-megaflower-info .objects .bar .shine-animations .dot-right,
.popup.popup-megaflower-info .objects .bar .shine-animations .shine-right {
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-megaflower-info .objects .bar .shine-animations .shine-left,
.popup.popup-megaflower-info .objects .bar .shine-animations .shine-right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
}
.popup.popup-megaflower-info .objects .bar.bar-left {
  left: 88px;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles {
  top: 26px;
  width: 126px;
  height: 126px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  z-index: 1;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div {
  margin-bottom: 1px;
  margin-right: 1px;
  width: 41px;
  height: 41px;
  box-sizing: border-box;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div:nth-of-type(even) {
  background-color: #a2c08a;
  border: 2px solid #dae6d0;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div:nth-of-type(odd) {
  background-color: #b8cc97;
  border: 2px solid #e3ebd5;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div:nth-of-type(1):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div:nth-of-type(2):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div:nth-of-type(3):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div:nth-of-type(7):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div:nth-of-type(8):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tiles > div:nth-of-type(9):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-megaflower-info .objects .bar.bar-left .tulips {
  top: 39px;
  left: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") 0 -1078px no-repeat;
  width: 123px;
  height: 99px;
  z-index: 4;
}
.popup.popup-megaflower-info .objects .bar.bar-left .glow-left {
  top: 40px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -519px -889px no-repeat;
  width: 148px;
  height: 97px;
  z-index: 3;
  -webkit-animation: glow-left-animation 6s infinite;
          animation: glow-left-animation 6s infinite;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
@keyframes glow-left-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-left {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: left-shine-animation 2s linear infinite;
          animation: left-shine-animation 2s linear infinite;
}
@keyframes left-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3) rotate(45deg);
            transform: scale(0.3) rotate(45deg);
  }
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 {
  z-index: 2;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 .shine-1 {
  top: 38px;
  left: 27px;
  -webkit-animation-delay: 0.87s;
          animation-delay: 0.87s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 .shine-2 {
  top: 97px;
  left: -8px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 .shine-3 {
  top: 97px;
  left: 33px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 .shine-4 {
  top: 106px;
  left: 67px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 .dot-1 {
  top: 50px;
  left: 38px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 .dot-2 {
  top: 54px;
  left: 79px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.12s;
          animation-delay: 0.12s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 .dot-3 {
  top: 104px;
  left: -4px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-1 .dot-4 {
  top: 100px;
  left: 121px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 1.67s;
          animation-delay: 1.67s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 {
  z-index: 5;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .shine-5 {
  top: 56px;
  left: -15px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .shine-6 {
  top: 107px;
  left: -17px;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .shine-7 {
  top: 46px;
  left: 69px;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .shine-8 {
  top: 39px;
  left: 109px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .shine-9 {
  top: 120px;
  left: 27px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .shine-10 {
  top: 103px;
  left: 110px;
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .dot-5 {
  top: 55px;
  left: 1px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .dot-6 {
  top: 81px;
  left: -12px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .dot-7 {
  top: 68px;
  left: 127px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.popup.popup-megaflower-info .objects .bar.bar-left .shine-animations-2 .dot-8 {
  top: 137px;
  left: 80px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-megaflower-info .objects .bar.bar-center {
  left: 245px;
}
.popup.popup-megaflower-info .objects .bar.bar-center .bar-center-icon {
  top: 25px;
  left: 80px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -100px no-repeat;
  -webkit-transform: scale(0.87);
          transform: scale(0.87);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-megaflower-info .objects .bar.bar-center .bar-center-progress {
  top: 117px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/megaflower/sprites.b88662f.png") -253px -164px no-repeat;
  width: 149px;
  height: 41px;
}
.popup.popup-megaflower-info .objects .bar.bar-center .arrow {
  top: 82px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-megaflower-info .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.popup.popup-megaflower-info .objects .bar.bar-center .arrow.arrow-left {
  left: 0;
}
.popup.popup-megaflower-info .objects .bar.bar-center .arrow.arrow-right {
  left: 206px;
}
.popup.popup-megaflower-info .objects .bar.bar-right {
  left: 476px;
}
.popup.popup-megaflower-info .objects .bar.bar-right .bar-right-icon {
  top: 0;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/megaflower/sprites.b88662f.png") -253px 0 no-repeat;
  width: 203px;
  height: 164px;
  z-index: 2;
}
.popup.popup-megaflower-info .objects .bar.bar-right .bar-right-shine {
  top: 42px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/megaflower/sprites.b88662f.png") 0 -252px no-repeat;
  width: 117px;
  height: 119px;
  z-index: 1;
  -webkit-animation: bar-right-shine-animation 3s linear infinite;
          animation: bar-right-shine-animation 3s linear infinite;
}
@-webkit-keyframes bar-right-shine-animation {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
}
@keyframes bar-right-shine-animation {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
}
#content > .megaflower-activation-notification {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000;
}
#content > .megaflower-activation-notification.clickable {
  cursor: pointer;
  pointer-events: auto;
}
#content > .megaflower-activation-notification > .content {
  position: relative;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  overflow: hidden;
  cursor: default;
  color: white;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
  text-align: center;
  pointer-events: none;
}
#content > .megaflower-activation-notification > .content > * {
  position: relative;
}
#content > .megaflower-activation-notification > .content > .header {
  margin: 26px auto 0;
  line-height: 1.1;
  font-size: 48px;
  text-shadow: 0 -2px 2px #9c612e, 0 -2px 2px #9c612e, 0 2px 2px #9c612e, 0 2px 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e;
  -webkit-transform: scale(0.2) translateY(-50px);
          transform: scale(0.2) translateY(-50px);
  opacity: 0;
  z-index: 3;
}
@keyframes header-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-50px);
            transform: scale(0.2) translateY(-50px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes header-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#content > .megaflower-activation-notification > .content > .header.show {
  -webkit-animation: header-show-animation 0.3s ease-in forwards;
          animation: header-show-animation 0.3s ease-in forwards;
}
#content > .megaflower-activation-notification > .content > .header.show.hide {
  -webkit-animation: header-hide-animation 0.3s ease forwards;
          animation: header-hide-animation 0.3s ease forwards;
}
#content > .megaflower-activation-notification > .content > .icon {
  margin: 58px auto 0;
  width: 253px;
  height: 252px;
  -webkit-transform: scale(0.2) translateY(-150px);
          transform: scale(0.2) translateY(-150px);
  opacity: 0;
}
#content > .megaflower-activation-notification > .content > .icon:before {
  content: '';
  display: block;
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/megaflower/sprites.b88662f.png") 0 0 no-repeat;
  width: 253px;
  height: 252px;
  z-index: -1;
}
@keyframes icon-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-150px);
            transform: scale(0.2) translateY(-150px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes icon-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
}
#content > .megaflower-activation-notification > .content > .icon.show {
  z-index: 2;
  -webkit-animation: icon-show-animation 0.3s ease-in forwards;
          animation: icon-show-animation 0.3s ease-in forwards;
}
#content > .megaflower-activation-notification > .content > .icon.show.hide {
  z-index: 4;
  -webkit-animation: icon-hide-animation 0.6s ease forwards;
          animation: icon-hide-animation 0.6s ease forwards;
}
#content > .megaflower-activation-notification > .content > .subheader {
  margin: 59px auto 0;
  font-size: 33px;
  text-shadow: 0 -2px 2px #9c612e, 0 -2px 2px #9c612e, 0 2px 2px #9c612e, 0 2px 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e;
  -webkit-transform: scale(0.2) translateY(-100px);
          transform: scale(0.2) translateY(-100px);
  opacity: 0;
  z-index: 1;
}
@keyframes subheader-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-100px);
            transform: scale(0.2) translateY(-100px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes subheader-hide-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#content > .megaflower-activation-notification > .content > .subheader.show {
  -webkit-animation: subheader-show-animation 0.3s ease-in forwards;
          animation: subheader-show-animation 0.3s ease-in forwards;
}
#content > .megaflower-activation-notification > .content > .subheader.show.hide {
  -webkit-animation: subheader-hide-animation 0.3s ease forwards;
          animation: subheader-hide-animation 0.3s ease forwards;
}
#content > .megaflower-activation-notification > .content > .continue {
  margin: 59px auto 0;
  font-size: 19px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  opacity: 0;
}
@keyframes continue-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes continue-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#content > .megaflower-activation-notification > .content > .continue.show {
  -webkit-animation: continue-show-animation 0.3s ease forwards;
          animation: continue-show-animation 0.3s ease forwards;
}
#content > .megaflower-activation-notification > .content > .continue.show.hide {
  -webkit-animation: continue-hide-animation 0.3s ease forwards;
          animation: continue-hide-animation 0.3s ease forwards;
}
#content > .megaflower-activation-notification > .header,
#content > .megaflower-activation-notification > .subheader,
#content > .megaflower-activation-notification > .continue {
  width: 100%;
  line-height: 1;
  text-align: center;
}
#content > .megaflower-tutorial {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  overflow: hidden;
  cursor: default;
  z-index: 1000;
}
#content > .megaflower-tutorial > * {
  position: absolute;
}
#content > .megaflower-tutorial > .bg {
  left: 0;
}
#content > .megaflower-tutorial > .bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 130px;
  height: 127px;
  border-width: 220px 628px 463px 2px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 12px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .megaflower-tutorial > .bg > .clickable-area {
  position: absolute;
  left: 18px;
  top: 233px;
  width: 96px;
  height: 100px;
}
#content > .megaflower-tutorial > .bg > .clickable-area .help-area {
  position: absolute;
  top: 0;
  left: 72px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
#content > .megaflower-tutorial > .bg > .arrow {
  position: absolute;
  top: 230px;
  left: 174px;
  width: 158px;
  height: 121px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
  -webkit-animation: arrow-animation 1.5s ease-in-out infinite;
          animation: arrow-animation 1.5s ease-in-out infinite;
}
#content > .megaflower-tutorial > .bg > .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
#content > .megaflower-tutorial > .bg > .arrow:before {
  -webkit-transform: scale(-0.25, 0.25);
          transform: scale(-0.25, 0.25);
}
@keyframes arrow-animation {
  from,
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25%,
  75% {
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
}
#content > .megaflower-tutorial.clickable > .bg > .clickable-area {
  cursor: pointer;
  pointer-events: auto;
}
#content > .megaflower-tutorial[tutorial-position='1'] > .bg {
  top: -180px;
}
#content > .megaflower-tutorial[tutorial-position='2'] > .bg {
  top: -30px;
}
.popup.popup-frog-voyage {
  width: 706px;
  height: 602px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-frog-voyage > * {
  position: absolute;
}
.popup.popup-frog-voyage canvas {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
}
.popup.popup-frog-voyage .popup-bg {
  top: 47px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 0 no-repeat;
  width: 650px;
  height: 500px;
  z-index: 1;
}
.popup.popup-frog-voyage .form {
  top: 24px;
  left: 0px;
  width: 706px;
  height: 550px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-frog-voyage .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.93017128);
          transform: scaleX(0.93017128);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-frog-voyage .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.93386243);
          transform: scaleX(0.93386243);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-frog-voyage .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 510px;
}
.popup.popup-frog-voyage .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 510px;
}
.popup.popup-frog-voyage .popup-header {
  top: -7px;
  left: 168px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-frog-voyage .popup-header span {
  position: absolute;
  top: 19px;
  width: 365px;
  z-index: 1;
}
.popup.popup-frog-voyage .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-frog-voyage .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-frog-voyage .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-frog-voyage .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-frog-voyage .popup-close,
.popup.popup-frog-voyage .button-help {
  top: 12px;
  z-index: 4;
}
.popup.popup-frog-voyage .popup-close {
  left: 665px;
}
.popup.popup-frog-voyage .button-help {
  left: -4px;
  display: none;
}
.popup.popup-frog-voyage .content {
  top: 47px;
  left: 31px;
  width: 648px;
  height: 499px;
  overflow: hidden;
  z-index: 1;
}
.popup.popup-frog-voyage .content > * {
  position: absolute;
}
.popup.popup-frog-voyage .content.content-progress .checkpoints-wrap {
  top: 120px;
  left: 50px;
  width: 648px;
  height: 499px;
  pointer-events: none;
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .checkpoints-wrap > canvas {
  width: 648px;
  height: 499px;
}
.popup.popup-frog-voyage .content.content-progress .checkpoints-wrap .checkpoint {
  position: absolute;
}
.popup.popup-frog-voyage .content.content-progress .checkpoints-wrap .frog {
  position: absolute;
  z-index: 10;
  top: 124px;
  left: 83px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -125px -672px no-repeat;
  width: 122px;
  height: 67px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map {
  top: 0;
  left: 0;
  width: 648px;
  height: 499px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map {
  position: absolute;
  display: none;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.hidden {
  visibility: hidden;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map > * {
  position: absolute;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap {
  width: 55px;
  height: 55px;
  overflow-y: hidden;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon {
  position: absolute;
  width: 50px;
  height: 50px;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-1:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-1:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-2:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-2:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-3:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-3:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-4:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-4:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-5:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-5:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-6:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-6:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-7:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-7:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-8:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-8:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-9:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-9:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-1:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-1:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-2:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-2:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-3:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-3:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-4:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-4:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-5:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-5:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-6:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-6:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-7:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-7:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-8:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-8:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-9:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-9:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-1:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-1:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-2:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-2:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-3:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-3:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-4:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-4:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-5:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-5:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-6:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-6:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-7:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-7:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-8:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-8:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-9:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.flower-9:after,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.bounce-out {
  -webkit-animation: player-icon-bounce-out 240ms linear;
          animation: player-icon-bounce-out 240ms linear;
}
@-webkit-keyframes player-icon-bounce-out {
  from,
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  33% {
    -webkit-transform: scale(1.1, 0.9);
            transform: scale(1.1, 0.9);
  }
  66% {
    -webkit-transform: scale(0.95, 1.05);
            transform: scale(0.95, 1.05);
  }
}
@keyframes player-icon-bounce-out {
  from,
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  33% {
    -webkit-transform: scale(1.1, 0.9);
            transform: scale(1.1, 0.9);
  }
  66% {
    -webkit-transform: scale(0.95, 1.05);
            transform: scale(0.95, 1.05);
  }
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-icon-wrap .player-icon.bounce-in {
  -webkit-animation: player-icon-bounce-in 100ms linear;
          animation: player-icon-bounce-in 100ms linear;
}
@-webkit-keyframes player-icon-bounce-in {
  from,
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
            transform: scale(1.1, 0.9);
  }
}
@keyframes player-icon-bounce-in {
  from,
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
            transform: scale(1.1, 0.9);
  }
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-spine-wrap {
  top: -52px;
  left: -75px;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map .player-spine-wrap > canvas {
  width: 200px;
  height: 200px;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon {
  position: relative;
  width: 50px;
  height: 50px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:before,
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon:after {
  top: 4px;
  left: 4px;
  width: 41px;
  height: 38px;
  border-radius: 6px;
  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.65);
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-progress .players-on-map .player-on-map.user-on-map > .player-icon-wrap > .player-icon > img {
  position: absolute;
  display: block;
  top: 4px;
  left: 4px;
  width: 41px;
  height: 38px;
  border-radius: 6px;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage .content.content-progress .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage .content.content-progress .progress-rewards {
  top: 86px;
  left: 392px;
  -webkit-transform: scale(0.67);
          transform: scale(0.67);
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank {
  top: 170px;
  left: 123px;
  display: none;
  width: 84px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 10px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue > span,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='blue'] > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red > span,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='red'] > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue > span,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='blue'] > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red > span,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='red'] > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue > span,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='blue'] > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red > span,
.popup.popup-frog-voyage .content.content-progress .timer-plank[__color='red'] > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-frog-voyage .content.content-progress .timer-plank > span {
  font-size: 16px;
  line-height: 1.1;
}
.popup.popup-frog-voyage .content.content-progress .info-panel {
  position: absolute;
  left: 18px;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-progress .info-panel > * {
  position: absolute;
}
.popup.popup-frog-voyage .content.content-progress .info-panel > .info-panel-text {
  left: 0;
  width: 100%;
  color: #0e5b6c;
  font-size: 18px;
  text-align: center;
  line-height: 1.1;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main {
  top: 21px;
  width: 290px;
  height: 162px;
  border-radius: 25px;
  box-sizing: border-box;
  border: 1px solid #9a602b;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -5px 3px 0 rgba(255, 174, 91, 0.72);
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .info-panel-text {
  top: 12px;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank {
  top: 67px;
  width: 128px;
  height: 72px;
  box-sizing: border-box;
  border-radius: 10px;
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
  color: #fff;
  text-shadow: 0 2px 0 #063f4b;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank::before {
  content: '';
  position: absolute;
  top: 32px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 108px;
  height: 2px;
  background-color: #063f4b;
  box-shadow: 0 1px 0 0 #1c9dba;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank::before {
  content: '';
  position: absolute;
  top: 32px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 108px;
  height: 2px;
  background-color: #063f4b;
  box-shadow: 0 1px 0 0 #1c9dba;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank::before {
  content: '';
  position: absolute;
  top: 32px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 108px;
  height: 2px;
  background-color: #063f4b;
  box-shadow: 0 1px 0 0 #1c9dba;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-plank-text {
  position: absolute;
  top: 5px;
  width: 100%;
  font-size: 19px;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap {
  position: absolute;
  top: 41px;
  width: 100%;
  display: -webkit-box;
  display: flex;
  font-size: 24px;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 25px;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type {
  margin-right: 2px;
  margin-left: auto;
  z-index: 2;
}
@-webkit-keyframes amount-bounce-scale-shine {
  from,
  to,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@keyframes amount-bounce-scale-shine {
  from,
  to,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff8b0 20%, transparent 30%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type.bounce {
  -webkit-animation: amount-bounce-scale-shine 0.3s ease-in-out forwards;
          animation: amount-bounce-scale-shine 0.3s ease-in-out forwards;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type.flash:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
@keyframes amount-bounce-scale-shine {
  from,
  to,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff8b0 20%, transparent 30%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type.bounce {
  -webkit-animation: amount-bounce-scale-shine 0.3s ease-in-out forwards;
          animation: amount-bounce-scale-shine 0.3s ease-in-out forwards;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type.flash:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
@keyframes amount-bounce-scale-shine {
  from,
  to,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff8b0 20%, transparent 30%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type.bounce {
  -webkit-animation: amount-bounce-scale-shine 0.3s ease-in-out forwards;
          animation: amount-bounce-scale-shine 0.3s ease-in-out forwards;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:first-of-type.flash:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank > .amount-wrap > div:last-of-type {
  margin-right: auto;
  margin-left: 2px;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank.stage-plank {
  left: 12px;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-main > .amount-plank.players-plank {
  left: 149px;
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-fail {
  top: 52px;
  width: 290px;
  height: 98px;
  border-radius: 25px;
  box-sizing: border-box;
  border: 1px solid #9a602b;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -5px 3px 0 rgba(255, 174, 91, 0.72);
}
.popup.popup-frog-voyage .content.content-progress .info-panel.info-panel-fail .info-panel-text {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.popup.popup-frog-voyage .content.content-start,
.popup.popup-frog-voyage .content.content-rewards {
  display: none;
  background-color: rgba(0, 0, 0, 0.65);
  pointer-events: none;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > *,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .coins-pile-glow,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .coins-pile,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:after,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:after,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > *,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .coins-pile-glow,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .coins-pile,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:after,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:after,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > *,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .coins-pile-glow,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .coins-pile,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:after,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board:after,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage .content.content-start .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before,
.popup.popup-frog-voyage .content.content-rewards .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage .content.content-rewards {
  opacity: 0;
}
.popup.popup-frog-voyage .content.content-rewards.showed {
  display: block;
  opacity: 1;
}
.popup.popup-frog-voyage .content.content-rewards > * {
  position: absolute;
  opacity: 0;
}
.popup.popup-frog-voyage .content.content-rewards > .shadow-coin-source {
  left: 309px;
  width: 29px;
  height: 29px;
  visibility: hidden;
  z-index: 10;
}
.popup.popup-frog-voyage .content.content-rewards > .user-label {
  position: relative;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards > .user-label > img {
  position: absolute;
  display: block;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards > .user-label:after {
  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.65);
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-rewards > .user-label.showed {
  -webkit-animation: none;
          animation: none;
}
.popup.popup-frog-voyage .content.content-rewards > .text-bottom {
  left: 0;
  width: 100%;
  font-size: 21px;
}
.popup.popup-frog-voyage .content.content-rewards > .text-bottom.showed {
  opacity: 1;
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins > .shine-animations {
  z-index: 4;
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins > .shine-animations .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins > .shine-animations .shine-1 {
  top: 40px;
  left: 124px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins > .shine-animations .shine-2 {
  top: 76px;
  left: 118px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins > .shine-animations .shine-3 {
  top: 142px;
  left: 127px;
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins > .shine-animations .shine-4 {
  top: 73px;
  left: 161px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins .reward-board {
  top: 92px;
  left: 150px;
  -webkit-transform: rotate(8deg);
          transform: rotate(8deg);
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins .reward-board:before {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins .reward-board .reward-board-text {
  top: 12px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.popup.popup-frog-voyage .content.content-rewards > .content-coins .reward-board .reward-board-text .reward-board-coins-amount {
  color: #f3b37b;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .content-coins {
  top: 43px;
  left: 186px;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .text-top,
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-reward,
.popup.popup-frog-voyage .content.content-rewards.one-winner > .opponent-labels {
  display: none;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label {
  top: 264px;
  left: 281px;
  width: 85px;
  height: 85px;
  -webkit-transform: scale(0.2) translateY(-420px);
          transform: scale(0.2) translateY(-420px);
  opacity: 0;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:before,
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.65891473);
          transform: scale(0.65891473);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:before,
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.65891473);
          transform: scale(0.65891473);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:before,
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.65891473);
          transform: scale(0.65891473);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:after {
  z-index: 2;
}
@-webkit-keyframes user-label-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-420px);
            transform: scale(0.2) translateY(-420px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes user-label-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-420px);
            transform: scale(0.2) translateY(-420px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label.show {
  -webkit-animation: user-label-show-animation 0.35s ease-in forwards;
          animation: user-label-show-animation 0.35s ease-in forwards;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label.showed {
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  opacity: 1;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label:after,
.popup.popup-frog-voyage .content.content-rewards.one-winner > .user-label > img {
  top: 6px;
  left: 7px;
  width: 71px;
  height: 66px;
  border-radius: 8px;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .text-bottom {
  top: 379px;
}
.popup.popup-frog-voyage .content.content-rewards.one-winner > .shadow-coin-source {
  top: 150px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .content-coins {
  top: 11px;
  left: 50%;
  -webkit-transform: scale(0.71) translateX(-50%);
          transform: scale(0.71) translateX(-50%);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .content-coins > .coins-pile-glow {
  left: -176px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .text-top {
  top: 150px;
  left: 0;
  display: block;
  width: 100%;
  font-size: 21px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .text-top.showed {
  opacity: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-reward {
  -webkit-transform: scale(0.2) translateY(-320px);
          transform: scale(0.2) translateY(-320px);
  opacity: 0;
  top: 181px;
  left: 271px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -879px -500px no-repeat;
  width: 106px;
  height: 82px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  font-size: 23px;
  line-height: 5.3;
  text-shadow: 0 -1px 1px #810505, 0 -1px 1px #810505, 0 1px 1px #810505, 0 1px 1px #810505, -1px 0 1px #810505, 1px 0 1px #810505, -1px 0 1px #810505, 1px 0 1px #810505, -1px -1px 1px #810505, 1px -1px 1px #810505, -1px 1px 1px #810505, 1px 1px 1px #810505, -1px -1px 1px #810505, 1px -1px 1px #810505, -1px 1px 1px #810505, 1px 1px 1px #810505;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-reward.showed {
  -webkit-animation: none;
          animation: none;
}
@-webkit-keyframes user-rewards-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-320px);
            transform: scale(0.2) translateY(-320px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes user-rewards-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-320px);
            transform: scale(0.2) translateY(-320px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-reward.show {
  -webkit-animation: user-rewards-show-animation 0.35s ease-in forwards;
          animation: user-rewards-show-animation 0.35s ease-in forwards;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-reward.showed {
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  opacity: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label {
  top: 270px;
  left: 292px;
  width: 69px;
  height: 69px;
  -webkit-transform: scale(0.2) translateY(-420px);
          transform: scale(0.2) translateY(-420px);
  opacity: 0;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.53488372);
          transform: scale(0.53488372);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.53488372);
          transform: scale(0.53488372);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.53488372);
          transform: scale(0.53488372);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:after {
  z-index: 2;
}
@keyframes user-label-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-420px);
            transform: scale(0.2) translateY(-420px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label.show {
  -webkit-animation: user-label-show-animation 0.35s ease-in forwards;
          animation: user-label-show-animation 0.35s ease-in forwards;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label.showed {
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  opacity: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .user-label > img {
  top: 5px;
  left: 5px;
  width: 59px;
  height: 56px;
  border-radius: 7px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels {
  top: 392px;
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
  opacity: 1 !important;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label {
  position: relative;
  width: 50px;
  height: 50px;
  -webkit-transform: scale(0.2);
          transform: scale(0.2);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  opacity: 0;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-1:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-1:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-2:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-2:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-3:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-3:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-4:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-4:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-5:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-5:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-6:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-6:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-7:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-7:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-8:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-8:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-9:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-9:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-1:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-1:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-2:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-2:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-3:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-3:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-4:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-4:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-5:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-5:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-6:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-6:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-7:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-7:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-8:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-8:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-9:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-9:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-1:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-1:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-2:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-2:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-3:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-3:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-4:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-4:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-5:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-5:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-6:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-6:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-7:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-7:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-8:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-8:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-9:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.flower-9:after,
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label[__flower='9']:after {
  top: 4px;
}
@-webkit-keyframes opponent-label-show-animation {
  from {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 1;
  }
}
@keyframes opponent-label-show-animation {
  from {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 1;
  }
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.show {
  -webkit-animation: opponent-label-show-animation 0.35s ease-in forwards;
          animation: opponent-label-show-animation 0.35s ease-in forwards;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .opponent-labels .opponent-label.showed {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 1;
  -webkit-animation: none;
          animation: none;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .text-bottom {
  top: 337px;
  line-height: 1.2;
}
.popup.popup-frog-voyage .content.content-rewards:not(.one-winner) > .shadow-coin-source {
  top: 193px;
}
.popup.popup-frog-voyage .content.content-start {
  overflow: hidden;
}
.popup.popup-frog-voyage .content.content-start .start-rewards {
  position: absolute;
  top: 7px;
  left: 180px;
  -webkit-transform: scale(0.2) translateY(-178px);
          transform: scale(0.2) translateY(-178px);
  opacity: 0;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
@-webkit-keyframes rewards-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-178px);
            transform: scale(0.2) translateY(-178px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(0.96) translateY(0);
            transform: scale(0.96) translateY(0);
    opacity: 1;
  }
}
@keyframes rewards-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-178px);
            transform: scale(0.2) translateY(-178px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(0.96) translateY(0);
            transform: scale(0.96) translateY(0);
    opacity: 1;
  }
}
.popup.popup-frog-voyage .content.content-start .start-rewards.show {
  -webkit-animation: rewards-show-animation 0.35s ease-in forwards;
          animation: rewards-show-animation 0.35s ease-in forwards;
}
.popup.popup-frog-voyage .content.content-start .start-rewards.showed {
  -webkit-transform: scale(0.96) translateY(0);
          transform: scale(0.96) translateY(0);
  opacity: 1;
  -webkit-animation: none;
          animation: none;
}
.popup.popup-frog-voyage .content.content-start .start-rewards > .shine-animations {
  z-index: 4;
}
.popup.popup-frog-voyage .content.content-start .start-rewards > .shine-animations .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-frog-voyage .content.content-start .start-rewards > .shine-animations .shine-1 {
  top: 40px;
  left: 124px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-frog-voyage .content.content-start .start-rewards > .shine-animations .shine-2 {
  top: 76px;
  left: 118px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-frog-voyage .content.content-start .start-rewards > .shine-animations .shine-3 {
  top: 142px;
  left: 127px;
}
.popup.popup-frog-voyage .content.content-start .start-rewards > .shine-animations .shine-4 {
  top: 73px;
  left: 161px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-frog-voyage .content.content-start .opponents-board {
  position: absolute;
  top: 194px;
  left: 156px;
  width: 328px;
  height: 106px;
  -webkit-transform: scale(0.2) translateY(-273px);
          transform: scale(0.2) translateY(-273px);
  opacity: 0;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
@-webkit-keyframes board-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-273px);
            transform: scale(0.2) translateY(-273px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes board-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-273px);
            transform: scale(0.2) translateY(-273px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
.popup.popup-frog-voyage .content.content-start .opponents-board.show {
  -webkit-animation: board-show-animation 0.35s ease-in forwards;
          animation: board-show-animation 0.35s ease-in forwards;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponents-board.showed {
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  opacity: 1;
  -webkit-animation: none;
          animation: none;
}
.popup.popup-frog-voyage .content.content-start .opponents-board:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -650px -256px no-repeat;
  width: 328px;
  height: 106px;
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponents-board .opponents-text {
  position: absolute;
  width: 100%;
  color: #0e5b6c;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponents-board .opponents-text.top {
  top: 10px;
  font-size: 18px;
}
.popup.popup-frog-voyage .content.content-start .opponents-board .opponents-text.bottom {
  top: 50px;
  font-size: 37px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-frog-voyage .content.content-start .opponents-board .opponents-text.bottom .players-amount {
  position: relative;
  text-align: right;
  width: 61px;
}
.popup.popup-frog-voyage .content.content-start > .user-label {
  position: relative;
  top: 350px;
  left: 291px;
  width: 57px;
  height: 57px;
  opacity: 0;
  -webkit-transform: scale(0.3);
          transform: scale(0.3);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start > .user-label:before,
.popup.popup-frog-voyage .content.content-start > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.44186047);
          transform: scale(0.44186047);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start > .user-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start > .user-label:before,
.popup.popup-frog-voyage .content.content-start > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.44186047);
          transform: scale(0.44186047);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start > .user-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start > .user-label:before,
.popup.popup-frog-voyage .content.content-start > .user-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start > .user-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.44186047);
          transform: scale(0.44186047);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start > .user-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start > .user-label.showed {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-frog-voyage .content.content-start > .user-label:after {
  top: 4px;
  left: 5px;
  width: 47px;
  height: 45px;
  border-radius: 6px;
  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.65);
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-start > .user-label > img {
  position: absolute;
  display: block;
  top: 4px;
  left: 5px;
  width: 47px;
  height: 45px;
  border-radius: 6px;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels {
  position: absolute;
  top: 306px;
  left: 178px;
  width: 277px;
  height: 141px;
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels.showed .start-label {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label {
  position: absolute;
  width: 50px;
  height: 50px;
  opacity: 0;
  -webkit-transform: scale(0.3);
          transform: scale(0.3);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-1:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-1:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-2:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-2:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-3:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-3:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-4:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-4:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-5:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-5:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-6:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-6:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-7:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-7:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-8:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-8:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-9:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-9:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-1:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-1:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-2:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-2:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-3:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-3:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-4:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-4:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-5:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-5:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-6:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-6:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-7:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-7:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-8:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-8:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-9:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-9:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-1:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-1:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-2:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-2:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-3:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-3:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-4:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-4:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-5:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-5:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-6:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-6:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-7:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-7:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-8:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-8:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-9:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.flower-9:after,
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-1 {
  top: 53px;
  left: 192px;
  z-index: 1;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-2 {
  top: 0;
  left: 141px;
  z-index: 2;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-3 {
  top: 38px;
  left: 156px;
  z-index: 3;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-4 {
  top: 27px;
  left: 104px;
  z-index: 4;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-5 {
  top: 8px;
  left: 183px;
  z-index: 5;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-6 {
  top: 10px;
  left: 70px;
  z-index: 6;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-7 {
  top: 20px;
  left: 28px;
  z-index: 7;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-8 {
  top: 58px;
  left: 52px;
  z-index: 8;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-9 {
  top: 44px;
  left: 230px;
  z-index: 9;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-10 {
  top: 93px;
  left: 74px;
  z-index: 10;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-11 {
  top: 56px;
  left: -3px;
  z-index: 11;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-12 {
  top: 71px;
  left: 111px;
  z-index: 12;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-13 {
  top: 87px;
  left: 161px;
  z-index: 13;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-14 {
  top: 80px;
  left: 36px;
  z-index: 14;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-15 {
  top: -7px;
  left: 223px;
  z-index: 15;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-16 {
  top: 80px;
  left: 220px;
  z-index: 16;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-17 {
  top: 94px;
  left: 5px;
  z-index: 17;
}
.popup.popup-frog-voyage .content.content-start .opponent-labels .start-label.start-label-18 {
  top: 2px;
  left: 3px;
  z-index: 18;
}
.popup.popup-frog-voyage .border-bottom {
  top: 553px;
  left: 0px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.67216981, 1.09259259);
          transform: scale(1.67216981, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 4;
}
.popup.popup-frog-voyage .button-continue,
.popup.popup-frog-voyage .button-play,
.popup.popup-frog-voyage .button-get-rewards,
.popup.popup-frog-voyage .button-defeat,
.popup.popup-frog-voyage .button-restore-by-oks,
.popup.popup-frog-voyage .button-restore-by-ads {
  top: 553px;
  text-align: center;
  z-index: 5;
}
.popup.popup-frog-voyage .button-continue,
.popup.popup-frog-voyage .button-play,
.popup.popup-frog-voyage .button-get-rewards {
  display: none;
}
.popup.popup-frog-voyage .button-defeat,
.popup.popup-frog-voyage .button-restore-by-oks,
.popup.popup-frog-voyage .button-restore-by-ads {
  display: block;
}
.popup.popup-frog-voyage .button-continue {
  left: 250px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 203px;
  height: 56px;
}
.popup.popup-frog-voyage .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-frog-voyage .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-frog-voyage .button-get-rewards {
  left: 266px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 171px;
  height: 56px;
}
.popup.popup-frog-voyage .button-get-rewards:hover {
  background-position-y: 50%;
}
.popup.popup-frog-voyage .button-get-rewards:active {
  background-position-y: 100%;
}
.popup.popup-frog-voyage .button-play {
  left: 274px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 155px;
  height: 56px;
}
.popup.popup-frog-voyage .button-play:hover {
  background-position-y: 50%;
}
.popup.popup-frog-voyage .button-play:active {
  background-position-y: 100%;
}
.popup.popup-frog-voyage .button-defeat {
  left: 177px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 140px;
  height: 56px;
}
.popup.popup-frog-voyage .button-defeat:hover {
  background-position-y: 50%;
}
.popup.popup-frog-voyage .button-defeat:active {
  background-position-y: 100%;
}
.popup.popup-frog-voyage .button-restore-by-ads,
.popup.popup-frog-voyage .button-restore-by-oks {
  left: 393px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 140px;
  height: 56px;
}
.popup.popup-frog-voyage .button-restore-by-ads:hover,
.popup.popup-frog-voyage .button-restore-by-oks:hover {
  background-position-y: 50%;
}
.popup.popup-frog-voyage .button-restore-by-ads:active,
.popup.popup-frog-voyage .button-restore-by-oks:active {
  background-position-y: 100%;
}
.popup.popup-frog-voyage .button-defeat,
.popup.popup-frog-voyage .button-restore-by-ads,
.popup.popup-frog-voyage .button-restore-by-oks {
  display: none;
  opacity: 0;
}
.popup.popup-frog-voyage .button-continue span,
.popup.popup-frog-voyage .button-get-rewards span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-frog-voyage .button-play span,
.popup.popup-frog-voyage .button-defeat span,
.popup.popup-frog-voyage .button-restore-by-oks span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-frog-voyage .button-restore-by-ads .clipper {
  position: absolute;
  top: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 35px;
  height: 41.74698795px;
}
.popup.popup-frog-voyage .button-restore-by-ads .clipper:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform: scale(0.42168675);
          transform: scale(0.42168675);
}
.popup.popup-frog-voyage .button-restore-by-ads .clipper:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
.popup.popup-frog-voyage .button-restore-by-ads.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 140px;
  height: 56px;
  cursor: default!important;
  pointer-events: none;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
.popup.popup-frog-voyage .loss-cloud {
  position: absolute;
  top: 434px;
  left: 152px;
  width: 365px;
  height: 142px;
  color: #0e5b6c;
  font-size: 21px;
  text-align: center;
  line-height: 1.3;
  z-index: 10;
  pointer-events: none;
}
.popup.popup-frog-voyage .loss-cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.86288416, 0.56573705);
          transform: scale(0.86288416, 0.56573705);
}
.popup.popup-frog-voyage .loss-cloud:before {
  top: -34px;
  left: 2px;
  z-index: -1;
}
.popup.popup-frog-voyage .player-on-map[__index='0'] {
  z-index: 0;
}
.popup.popup-frog-voyage .player-on-map[__index='1'] {
  z-index: 1;
}
.popup.popup-frog-voyage .player-on-map[__index='2'] {
  z-index: 2;
}
.popup.popup-frog-voyage .player-on-map[__index='3'] {
  z-index: 3;
}
.popup.popup-frog-voyage .player-on-map[__index='4'] {
  z-index: 4;
}
.popup.popup-frog-voyage .player-on-map[__index='5'] {
  z-index: 5;
}
.popup.popup-frog-voyage .player-on-map[__index='6'] {
  z-index: 6;
}
.popup.popup-frog-voyage .player-on-map[__index='7'] {
  z-index: 7;
}
.popup.popup-frog-voyage .player-on-map[__index='8'] {
  z-index: 8;
}
.popup.popup-frog-voyage .player-on-map[__index='9'] {
  z-index: 9;
}
.popup.popup-frog-voyage .player-on-map[__index='10'] {
  z-index: 10;
}
.popup.popup-frog-voyage .player-on-map[__index='11'] {
  z-index: 11;
}
.popup.popup-frog-voyage .player-on-map[__index='20'] {
  z-index: 20;
}
.popup.popup-frog-voyage .player-on-map[__index='21'] {
  z-index: 21;
}
.popup.popup-frog-voyage .player-on-map[__index='22'] {
  z-index: 22;
}
.popup.popup-frog-voyage .player-on-map[__index='23'] {
  z-index: 23;
}
.popup.popup-frog-voyage .player-on-map[__index='24'] {
  z-index: 24;
}
.popup.popup-frog-voyage .player-on-map[__index='25'] {
  z-index: 25;
}
.popup.popup-frog-voyage .player-on-map[__index='26'] {
  z-index: 26;
}
.popup.popup-frog-voyage .player-on-map[__index='27'] {
  z-index: 27;
}
.popup.popup-frog-voyage .player-on-map[__index='28'] {
  z-index: 28;
}
.popup.popup-frog-voyage .player-on-map[__index='29'] {
  z-index: 29;
}
.popup.popup-frog-voyage .player-on-map[__index='30'] {
  z-index: 30;
}
.popup.popup-frog-voyage .player-on-map[__index='31'] {
  z-index: 31;
}
.popup.popup-frog-voyage[__max-streak='5'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='1'] {
  top: 282px;
  left: 135px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -800px -362px no-repeat;
  width: 162px;
  height: 93px;
}
.popup.popup-frog-voyage[__max-streak='5'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='2'] {
  top: 260px;
  left: 303px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -978px -256px no-repeat;
  width: 156px;
  height: 98px;
}
.popup.popup-frog-voyage[__max-streak='5'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='3'] {
  top: 180px;
  left: 382px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -733px -500px no-repeat;
  width: 146px;
  height: 93px;
}
.popup.popup-frog-voyage[__max-streak='5'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='4'] {
  top: 135px;
  left: 236px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -672px no-repeat;
  width: 125px;
  height: 101px;
}
.popup.popup-frog-voyage[__max-streak='5'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='5'] {
  top: 118px;
  left: 355px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -985px -500px no-repeat;
  width: 123px;
  height: 69px;
}
.popup.popup-frog-voyage[__max-streak='7'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='1'] {
  top: 269px;
  left: 61px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -800px -362px no-repeat;
  width: 162px;
  height: 93px;
}
.popup.popup-frog-voyage[__max-streak='7'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='2'] {
  top: 289px;
  left: 213px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -962px -362px no-repeat;
  width: 151px;
  height: 93px;
}
.popup.popup-frog-voyage[__max-streak='7'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='3'] {
  top: 255px;
  left: 343px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -978px -256px no-repeat;
  width: 156px;
  height: 98px;
}
.popup.popup-frog-voyage[__max-streak='7'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='4'] {
  top: 206px;
  left: 464px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -650px -362px no-repeat;
  width: 150px;
  height: 107px;
}
.popup.popup-frog-voyage[__max-streak='7'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='5'] {
  top: 169px;
  left: 327px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -733px -500px no-repeat;
  width: 146px;
  height: 93px;
}
.popup.popup-frog-voyage[__max-streak='7'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='6'] {
  top: 134px;
  left: 239px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -672px no-repeat;
  width: 125px;
  height: 101px;
}
.popup.popup-frog-voyage[__max-streak='7'] .content.content-progress .checkpoints-wrap .checkpoint[__stage='7'] {
  top: 112px;
  left: 355px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -985px -500px no-repeat;
  width: 123px;
  height: 69px;
}
#content .reward-coin {
  position: absolute;
  width: 29px;
  height: 30.23404255px;
  opacity: 0;
  z-index: 1000;
}
#content .reward-coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.61702128px -0.61702128px;
          transform-origin: -0.61702128px -0.61702128px;
  -webkit-transform: scale(0.61702128);
          transform: scale(0.61702128);
}
#content .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage-info {
  color: white;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-top.frog-voyage-text-top {
  top: 75px;
  height: 57px;
  font-size: 21px;
  text-shadow: 0 -1px 1px #215767, 0 -1px 1px #215767, 0 1px 1px #215767, 0 1px 1px #215767, -1px 0 1px #215767, 1px 0 1px #215767, -1px 0 1px #215767, 1px 0 1px #215767, -1px -1px 1px #215767, 1px -1px 1px #215767, -1px 1px 1px #215767, 1px 1px 1px #215767, -1px -1px 1px #215767, 1px -1px 1px #215767, -1px 1px 1px #215767, 1px 1px 1px #215767;
  left: 33px;
  text-align: center;
  width: 668px;
  line-height: 1.2;
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-bottom {
  top: 296px;
  color: #FFE234;
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-bottom > span {
  color: #ffbd0a;
  text-shadow: 0 -1px 1px #b33101, 0 -1px 1px #b33101, 0 1px 1px #b33101, 0 1px 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101;
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-bottom.popup-text-left {
  left: 6px;
  width: 272px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 225px;
  width: 281px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 470px;
  width: 219px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-bottom.popup-text-right .coin-icon {
  position: absolute;
  top: 24px;
  left: 169px;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-bottom.popup-text-right .coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage-info .objects .popup-text.popup-text-bottom.popup-text-right .coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage-info .objects .bar {
  top: 125px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left {
  left: 48px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label {
  position: absolute;
  width: 50px;
  height: 50px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-1:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-1:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-2:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-2:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-3:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-3:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-4:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-4:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-5:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-5:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-6:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-6:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-7:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-7:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-8:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-8:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-9:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-9:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-1:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-1:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-2:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-2:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-3:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-3:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-4:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-4:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-5:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-5:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-6:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-6:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-7:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-7:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-8:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-8:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-9:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-9:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-1:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-1:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-2:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-2:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-3:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-3:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-4:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-4:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-5:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-5:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-6:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-6:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-7:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-7:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-8:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-8:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-9:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.flower-9:after,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-1 {
  top: 61px;
  left: 0;
  z-index: 4;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-2 {
  top: 33px;
  left: 31px;
  z-index: 3;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-3 {
  top: 73px;
  left: 26px;
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-4 {
  top: 88px;
  left: 22px;
  z-index: 3;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-5 {
  top: 22px;
  left: 63px;
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-6 {
  top: 101px;
  left: 67px;
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-7 {
  top: 38px;
  left: 81px;
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-8 {
  top: 24px;
  left: 121px;
  z-index: 3;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-9 {
  top: 54px;
  left: 113px;
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-10 {
  top: 82px;
  left: 127px;
  z-index: 3;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label.info-label-11 {
  top: 91px;
  left: 102px;
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy {
  top: 51px;
  left: 61px;
  width: 75px;
  height: 75px;
  z-index: 5;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.58139535);
          transform: scale(0.58139535);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.58139535);
          transform: scale(0.58139535);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:before,
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.58139535);
          transform: scale(0.58139535);
  z-index: 1;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:after {
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-left .info-label-fairy:after {
  top: 5.5px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") -277px 0 no-repeat;
  width: 111px;
  height: 101px;
  -webkit-transform: scale(0.58139535);
          transform: scale(0.58139535);
}
.popup.popup-frog-voyage-info .objects .bar.bar-center {
  left: 301px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-center .arrow {
  top: 77px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-frog-voyage-info .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.popup.popup-frog-voyage-info .objects .bar.bar-center .arrow.arrow-left {
  left: -67px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-center .arrow.arrow-right {
  left: 150px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right {
  left: 490px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > * {
  position: absolute;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile {
  width: 278px;
  height: 195px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .coins-pile-glow {
  top: 0;
  left: -166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") 0 -500px no-repeat;
  width: 613px;
  height: 172px;
  z-index: 1;
  -webkit-animation: shine-back-animation 5.7s ease infinite;
          animation: shine-back-animation 5.7s ease infinite;
}
@keyframes shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .coins-pile {
  top: 57px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board {
  top: 106px;
  left: 152px;
  width: 124px;
  height: 80px;
  z-index: 3;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:before,
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:before {
  top: 3px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board:after {
  content: '';
  position: absolute;
  top: 48px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 2px;
  margin-right: auto;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .frog-voyage-rewards-pile > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right .info-rewards {
  -webkit-transform: scale(0.67);
          transform: scale(0.67);
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > .shine-animations-3 {
  z-index: 4;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > .shine-animations-3 .shine-11 {
  top: 25px;
  left: 15px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > .shine-animations-3 .shine-12 {
  top: 42px;
  left: 32px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > .shine-animations-3 .shine-13 {
  top: 60px;
  left: 5px;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > .shine-animations-3 .shine-14 {
  top: 38px;
  left: 80px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > .shine-animations-3 .shine-15 {
  top: 112px;
  left: 84px;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > .shine-animations-3 .shine-16 {
  top: 15px;
  left: 120px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-frog-voyage-info .objects .bar.bar-right > .shine-animations-3 .shine-17 {
  top: 85px;
  left: 165px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-frog-voyage-promo {
  width: 609px;
  height: 494px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-frog-voyage-promo > * {
  position: absolute;
}
.popup.popup-frog-voyage-promo .popup-bg {
  top: 45px;
  left: 28px;
  width: 558px;
  height: 394px;
  background-color: #facb84;
  z-index: 1;
}
.popup.popup-frog-voyage-promo .form {
  top: 24px;
  left: 0px;
  z-index: 2;
  width: 609px;
  height: 436px;
  pointer-events: none;
}
.popup.popup-frog-voyage-promo .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.80237154);
          transform: scaleX(0.80237154);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-frog-voyage-promo .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.80555556);
          transform: scaleX(0.80555556);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-frog-voyage-promo .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 396px;
}
.popup.popup-frog-voyage-promo .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 396px;
}
.popup.popup-frog-voyage-promo .popup-header {
  top: 0px;
  left: 126px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  z-index: 3;
}
.popup.popup-frog-voyage-promo .popup-header span {
  position: absolute;
  top: 19px;
  width: 365px;
  z-index: 1;
}
.popup.popup-frog-voyage-promo .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-frog-voyage-promo .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-frog-voyage-promo .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-frog-voyage-promo .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-frog-voyage-promo .popup-close {
  top: 12px;
  left: 569px;
  z-index: 3;
}
.popup.popup-frog-voyage-promo .content {
  top: 0px;
  left: 0px;
  z-index: 3;
}
.popup.popup-frog-voyage-promo .content > * {
  position: absolute;
}
.popup.popup-frog-voyage-promo .content .object {
  top: 71px;
  left: 51px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage/sprites.39a46d2.png") -650px 0 no-repeat;
  width: 516px;
  height: 256px;
  z-index: 1;
}
.popup.popup-frog-voyage-promo .content .object .text-coins-amount {
  position: absolute;
  top: 120px;
  left: 228px;
  -webkit-transform: rotate(-11deg);
          transform: rotate(-11deg);
  font-size: 22px;
  line-height: 1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-frog-voyage-promo .content .bottom-bar {
  top: 330px;
  left: 51px;
  width: 511px;
  height: 91px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(255, 174, 91, 0.72);
  z-index: 1;
}
.popup.popup-frog-voyage-promo .content .bottom-bar .text-start {
  margin-top: 5px;
  width: 100%;
  font-size: 21px;
  color: #865532;
  line-height: 1.2;
}
.popup.popup-frog-voyage-promo .border-bottom {
  top: 440px;
  left: 0px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.44575472, 1.09259259);
          transform: scale(1.44575472, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 3;
}
.popup.popup-frog-voyage-promo .button-start {
  top: 439px;
  left: 216px;
  z-index: 4;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 172px;
  height: 58px;
}
.popup.popup-frog-voyage-promo .button-start:hover {
  background-position-y: 50%;
}
.popup.popup-frog-voyage-promo .button-start:active {
  background-position-y: 100%;
}
.popup.popup-frog-voyage-promo .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 32px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
#content > .frog-voyage-tutorial {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  opacity: 0;
  z-index: 700;
  cursor: pointer;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 760px;
  height: 630px;
  overflow: hidden;
  opacity: 0;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step:before {
  content: '';
  position: absolute;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step > .fairy {
  position: absolute;
  z-index: 1;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step > .fairy > .static {
  position: absolute;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step > .bubble {
  position: relative;
  top: 529px;
  left: 176px;
  width: 379px;
  height: 98px;
  font-family: 'bip', sans-serif;
  line-height: 1.1;
  color: #404040;
  text-align: center;
  z-index: 2;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-0.82570806, 0.84482759);
          transform: scale(-0.82570806, 0.84482759);
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step > .bubble:before {
  position: absolute;
  top: 0;
  left: -39px;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step > .bubble > .bubble-text {
  position: absolute;
  top: 23px;
  width: 100%;
  height: 100%;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-0:before {
  top: -24px;
  left: -20px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage-tutorial/sprites.990a241.png") -832px 0 no-repeat;
  width: 802px;
  height: 658px;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-0 > .fairy {
  top: 414px;
  left: 547px;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-0 > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(-1.10047847, 1.10043668);
          transform: scale(-1.10047847, 1.10043668);
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-0 > .bubble {
  font-size: 25px;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-1:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage-tutorial/sprites.990a241.png") 0 0 no-repeat;
  width: 832px;
  height: 658px;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-1 > .fairy {
  top: 414px;
  left: 547px;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-1 > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(-1.10047847, 1.10043668);
          transform: scale(-1.10047847, 1.10043668);
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-1 > .bubble {
  font-size: 23px;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-2:before {
  top: -12px;
  left: -17px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/frog-voyage-tutorial/sprites.990a241.png") 0 -658px no-repeat;
  width: 802px;
  height: 658px;
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-2 > .fairy > .static {
  top: 397px;
  left: 537px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.91353383, 0.9122807);
          transform: scale(0.91353383, 0.9122807);
}
#content > .frog-voyage-tutorial .frog-voyage-tutorial-step.step-2 > .bubble {
  font-size: 22px;
}
#content > .frog-voyage-tutorial[__max-streak='5'] .frog-voyage-tutorial-step.step-1:before {
  top: -7px;
  left: 0;
}
#content > .frog-voyage-tutorial[__max-streak='7'] .frog-voyage-tutorial-step.step-1:before {
  top: -20px;
  left: -72px;
}
.mixin-popup-bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.mixin-popup-bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate .treasure-icon {
  position: absolute;
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple {
  width: 734px;
  height: 600px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-hidden-temple > * {
  position: absolute;
}
.popup.popup-hidden-temple canvas {
  position: absolute;
  pointer-events: none;
}
.popup.popup-hidden-temple .form {
  top: 24px;
  left: 0px;
  width: 734px;
  height: 576px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-hidden-temple .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.96706192);
          transform: scaleX(0.96706192);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-hidden-temple .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.97089947);
          transform: scaleX(0.97089947);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-hidden-temple .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 536px;
}
.popup.popup-hidden-temple .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 536px;
}
.popup.popup-hidden-temple .popup-header {
  top: -4px;
  left: 320px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 27px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-hidden-temple .popup-header span {
  position: absolute;
  top: 19px;
  width: 241px;
  z-index: 1;
}
.popup.popup-hidden-temple .popup-header .header_bg {
  position: absolute;
  width: 241px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  -webkit-transform: scaleY(0.74);
          transform: scaleY(0.74);
}
.popup.popup-hidden-temple .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-hidden-temple .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(0.89071038);
          transform: scaleX(0.89071038);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-hidden-temple .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-hidden-temple .popup-close,
.popup.popup-hidden-temple .button-help {
  top: 12px;
  z-index: 4;
}
.popup.popup-hidden-temple .popup-close {
  left: 693px;
}
.popup.popup-hidden-temple .button-help {
  left: -3px;
}
.popup.popup-hidden-temple .content {
  top: 47px;
  left: 31px;
  width: 676px;
  height: 527px;
  z-index: 1;
}
.popup.popup-hidden-temple .content > * {
  position: absolute;
}
.popup.popup-hidden-temple .content .progress-bar {
  border-right: 2px solid #601503;
  background-image: linear-gradient(90deg, #951D02 0%, #EB512D 100%);
  box-shadow: 3px 0 6px 0 rgba(71, 17, 2, 0.6), inset -9px 0px 2px 0px rgba(143, 35, 10, 0.7), inset -12px 0px 2px 0px rgba(244, 86, 49, 0.77);
  left: 0;
  top: 0;
  width: 150px;
  height: 527px;
  z-index: 3;
}
.popup.popup-hidden-temple .content .progress-bar * {
  position: absolute;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages {
  z-index: 1;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage {
  position: absolute;
  left: 0;
  width: 80px;
  height: 101px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon {
  position: relative;
  margin: 0 auto;
  width: 58px;
  height: 58px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='0']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -614px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='1']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -697px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='2']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -780px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='3']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -863px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon[__stage='4']:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -946px -1001px no-repeat;
  width: 83px;
  height: 83px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-gate-icon:before {
  top: -1px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label {
  position: relative;
  margin: -2px auto;
  height: 25px;
  box-sizing: border-box;
  border-radius: 6px;
  background-color: #9A2B12;
  box-shadow: 0 1px 0 0 rgba(242, 109, 77, 0.4);
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label > * {
  position: absolute;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label .progress-label-text {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 15px;
  text-shadow: 0 -1px 1px #601503, 0 -1px 1px #601503, 0 1px 1px #601503, 0 1px 1px #601503, -1px 0 1px #601503, 1px 0 1px #601503, -1px 0 1px #601503, 1px 0 1px #601503, -1px -1px 1px #601503, 1px -1px 1px #601503, -1px 1px 1px #601503, 1px 1px 1px #601503, -1px -1px 1px #601503, 1px -1px 1px #601503, -1px 1px 1px #601503, 1px 1px 1px #601503;
  line-height: 1.4;
  text-align: center;
  opacity: 0;
  z-index: 1;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label .progress-label-checkmark {
  top: -12px;
  left: 0;
  width: 36px;
  height: 35px;
  z-index: 2;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label .progress-label-checkmark:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -7px;
  width: 52px;
  height: 50px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1753px -998px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  z-index: 2;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label .progress-label-checkmark:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 20%, #25f901 20%, transparent 30%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
  pointer-events: none;
  opacity: 0;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label .progress-label-checkmark.animated:before {
  opacity: 1;
  -webkit-animation: game-task-check 0.7s linear forwards;
          animation: game-task-check 0.7s linear forwards;
}
@keyframes game-task-check {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.125);
            transform: scale(1.125);
  }
  to {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label .progress-label-checkmark.animated:after {
  opacity: 1;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label:not(.opened) {
  width: 80px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label:not(.opened) .progress-label-text {
  opacity: 1;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label.opened {
  width: 34px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages .progress-stage .progress-label.opened .progress-label-checkmark:before {
  opacity: 1;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages:not(.fake-progress-stages) {
  top: 23px;
  left: 31px;
  width: 80px;
  height: 505px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages:not(.fake-progress-stages) .progress-stage.progress-stage-0 {
  top: 404px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages:not(.fake-progress-stages) .progress-stage.progress-stage-1 {
  top: 303px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages:not(.fake-progress-stages) .progress-stage.progress-stage-2 {
  top: 202px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages:not(.fake-progress-stages) .progress-stage.progress-stage-3 {
  top: 101px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages:not(.fake-progress-stages) .progress-stage.progress-stage-4 {
  top: 0px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages.fake-progress-stages {
  left: 0;
  top: -452.6px;
  width: 145px;
  height: 592.75px;
  z-index: 2;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages.fake-progress-stages .progress-stage {
  left: 31px;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
  z-index: 2;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages.fake-progress-stages .progress-stage.progress-stage-0 {
  top: 476.6px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages.fake-progress-stages .progress-stage.progress-stage-1 {
  top: 360.45px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages.fake-progress-stages .progress-stage.progress-stage-2 {
  top: 244.3px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages.fake-progress-stages .progress-stage.progress-stage-3 {
  top: 128.15px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-stages.fake-progress-stages .progress-stage.progress-stage-4 {
  top: 12px;
}
.popup.popup-hidden-temple .content .progress-bar .progress-frame {
  top: 403px;
  left: 0;
  width: 157px;
  height: 132px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.popup.popup-hidden-temple .content .progress-bar .progress-frame:before {
  content: '';
  position: absolute;
  top: 0;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -676px no-repeat;
  width: 164px;
  height: 139px;
  -webkit-transform: scaleY(0.95);
          transform: scaleY(0.95);
  -webkit-transform-origin: top;
          transform-origin: top;
  z-index: 2;
}
.popup.popup-hidden-temple .content .progress-bar .progress-frame .fake-progress-wrap {
  position: absolute;
  top: 11px;
  left: 0;
  width: 145px;
  height: 101px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 1;
  overflow: hidden;
}
.popup.popup-hidden-temple .content .progress-bar .progress-frame .fake-progress-wrap .fake-progress-stages > .fake-progress-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #cc7327;
  z-index: 1;
}
.popup.popup-hidden-temple .content .portals {
  top: 0;
  left: 150px;
  width: 526px;
  height: 230px;
  overflow: hidden;
  z-index: 1;
}
.popup.popup-hidden-temple .content .portals .shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 526px;
  height: 230px;
}
.popup.popup-hidden-temple .content .portals .shadow.rewards-shadow {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 4;
}
.popup.popup-hidden-temple .content .portals .shadow.portal-shadow {
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
}
.popup.popup-hidden-temple .content .portals .gates-dust {
  position: absolute;
  top: 0;
  left: 0;
  width: 526px;
  height: 258px;
  z-index: 10;
}
.popup.popup-hidden-temple .content .portals .gates-dust > canvas {
  top: -25px;
  left: 110px;
  width: 306px;
  height: 306px;
}
.popup.popup-hidden-temple .content .portals .portal {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 526px;
  height: 258px;
  overflow: hidden;
}
.popup.popup-hidden-temple .content .portals .portal > * {
  position: absolute;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.popup.popup-hidden-temple .content .portals .portal > .wall {
  top: -87px;
  left: -175px;
  width: 877px;
  height: 430px;
  z-index: 2;
}
.popup.popup-hidden-temple .content .portals .portal > .wall:before,
.popup.popup-hidden-temple .content .portals .portal > .wall:after {
  content: '';
  position: absolute;
  top: 0;
}
.popup.popup-hidden-temple .content .portals .portal > .wall:before {
  left: 0;
  z-index: 0;
}
.popup.popup-hidden-temple .content .portals .portal > .wall:after {
  right: 0;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
  z-index: 1;
}
.popup.popup-hidden-temple .content .portals .portal > .wall .fire {
  position: absolute;
  width: 72px;
  height: 74px;
  z-index: 2;
}
.popup.popup-hidden-temple .content .portals .portal > .wall .fire > .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1103px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .wall .fire canvas {
  position: absolute;
  width: 80px;
  height: 80px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate {
  top: 31px;
  left: 165px;
  width: 195px;
  height: 195px;
  z-index: 3;
}
.popup.popup-hidden-temple .content .portals .portal > .gate > .gate-bg {
  width: 195px;
  height: 195px;
  z-index: 1;
}
.popup.popup-hidden-temple .content .portals .portal > .gate > .gate-bg:before,
.popup.popup-hidden-temple .content .portals .portal > .gate > .gate-bg:after {
  content: '';
  position: absolute;
  top: 0;
}
.popup.popup-hidden-temple .content .portals .portal > .gate > .gate-bg:before {
  left: 0;
}
.popup.popup-hidden-temple .content .portals .portal > .gate > .gate-bg:after {
  right: 0;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.popup-hidden-temple .content .portals .portal > .gate > .gate-bg,
.popup.popup-hidden-temple .content .portals .portal > .gate > .gate-shadow,
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup.popup-hidden-temple .content .portals .portal > .gate > .gate-shadow {
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.35);
  opacity: 0;
  z-index: 3;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures {
  z-index: 2;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures .gate-treasure {
  position: absolute;
  opacity: 0;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures .gate-treasure[__open='true'] {
  opacity: 1;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__open='true'],
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__open='true'],
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__open='true'] {
  -webkit-filter: drop-shadow(0px 4px 0px #ffcca7) drop-shadow(0px -4px 0px #ffcca7) drop-shadow(4px 0px 0px #ffcca7) drop-shadow(-4px 0px 0px #ffcca7);
          filter: drop-shadow(0px 4px 0px #ffcca7) drop-shadow(0px -4px 0px #ffcca7) drop-shadow(4px 0px 0px #ffcca7) drop-shadow(-4px 0px 0px #ffcca7);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__open='true'].shine,
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__open='true'].shine,
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__open='true'].shine {
  -webkit-animation: stroke-shine-animation 0.8s ease-in-out forwards;
          animation: stroke-shine-animation 0.8s ease-in-out forwards;
}
@-webkit-keyframes stroke-shine-animation {
  from,
  to {
    -webkit-filter: drop-shadow(0px 4px 0px #ffcca7) drop-shadow(0px -4px 0px #ffcca7) drop-shadow(4px 0px 0px #ffcca7) drop-shadow(-4px 0px 0px #ffcca7);
            filter: drop-shadow(0px 4px 0px #ffcca7) drop-shadow(0px -4px 0px #ffcca7) drop-shadow(4px 0px 0px #ffcca7) drop-shadow(-4px 0px 0px #ffcca7);
  }
  50% {
    -webkit-filter: drop-shadow(0px 4px 7px #ffcca7) drop-shadow(0px -4px 7px #ffcca7) drop-shadow(4px 0px 7px #ffcca7) drop-shadow(-4px 0px 7px #ffcca7);
            filter: drop-shadow(0px 4px 7px #ffcca7) drop-shadow(0px -4px 7px #ffcca7) drop-shadow(4px 0px 7px #ffcca7) drop-shadow(-4px 0px 7px #ffcca7);
  }
}
@keyframes stroke-shine-animation {
  from,
  to {
    -webkit-filter: drop-shadow(0px 4px 0px #ffcca7) drop-shadow(0px -4px 0px #ffcca7) drop-shadow(4px 0px 0px #ffcca7) drop-shadow(-4px 0px 0px #ffcca7);
            filter: drop-shadow(0px 4px 0px #ffcca7) drop-shadow(0px -4px 0px #ffcca7) drop-shadow(4px 0px 0px #ffcca7) drop-shadow(-4px 0px 0px #ffcca7);
  }
  50% {
    -webkit-filter: drop-shadow(0px 4px 7px #ffcca7) drop-shadow(0px -4px 7px #ffcca7) drop-shadow(4px 0px 7px #ffcca7) drop-shadow(-4px 0px 7px #ffcca7);
            filter: drop-shadow(0px 4px 7px #ffcca7) drop-shadow(0px -4px 7px #ffcca7) drop-shadow(4px 0px 7px #ffcca7) drop-shadow(-4px 0px 7px #ffcca7);
  }
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__open='true'],
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__open='true'] {
  -webkit-filter: drop-shadow(0px 4px 0px #ffea00) drop-shadow(0px -4px 0px #ffea00) drop-shadow(4px 0px 0px #ffea00) drop-shadow(-4px 0px 0px #ffea00);
          filter: drop-shadow(0px 4px 0px #ffea00) drop-shadow(0px -4px 0px #ffea00) drop-shadow(4px 0px 0px #ffea00) drop-shadow(-4px 0px 0px #ffea00);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__open='true'].shine,
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__open='true'].shine {
  -webkit-animation: stroke-shine-animation 0.8s ease-in-out forwards;
          animation: stroke-shine-animation 0.8s ease-in-out forwards;
}
@keyframes stroke-shine-animation {
  from,
  to {
    -webkit-filter: drop-shadow(0px 4px 0px #ffea00) drop-shadow(0px -4px 0px #ffea00) drop-shadow(4px 0px 0px #ffea00) drop-shadow(-4px 0px 0px #ffea00);
            filter: drop-shadow(0px 4px 0px #ffea00) drop-shadow(0px -4px 0px #ffea00) drop-shadow(4px 0px 0px #ffea00) drop-shadow(-4px 0px 0px #ffea00);
  }
  50% {
    -webkit-filter: drop-shadow(0px 4px 7px #ffea00) drop-shadow(0px -4px 7px #ffea00) drop-shadow(4px 0px 7px #ffea00) drop-shadow(-4px 0px 7px #ffea00);
            filter: drop-shadow(0px 4px 7px #ffea00) drop-shadow(0px -4px 7px #ffea00) drop-shadow(4px 0px 7px #ffea00) drop-shadow(-4px 0px 7px #ffea00);
  }
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__type='2'] {
  -webkit-transform: scale(0.76, 0.72);
          transform: scale(0.76, 0.72);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__type='3'] {
  -webkit-transform: scale(0.7, 0.73);
          transform: scale(0.7, 0.73);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__type='4'] {
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__index='0'] {
  top: 67px;
  left: 8px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__index='1'] {
  top: 67px;
  left: 154px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__index='2'] {
  top: 6px;
  left: 48px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='0'] .gate-treasure[__index='3'] {
  top: 63px;
  left: 61px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__type='2'] {
  -webkit-transform: scale(0.76);
          transform: scale(0.76);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__type='3'] {
  -webkit-transform: scale(0.76, 0.72);
          transform: scale(0.76, 0.72);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__type='6'] {
  -webkit-transform: scale(0.67, 0.64);
          transform: scale(0.67, 0.64);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__index='0'] {
  top: 8px;
  left: 65px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__index='1'] {
  top: 154px;
  left: 66px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__index='2'] {
  top: 54px;
  left: 15px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__index='3'] {
  top: 54px;
  left: 150px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='1'] .gate-treasure[__index='4'] {
  top: 43px;
  left: 62px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__type='2'] {
  -webkit-transform: scale(0.61);
          transform: scale(0.61);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__type='3'] {
  -webkit-transform: scale(0.61);
          transform: scale(0.61);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__type='4'] {
  -webkit-transform: scale(0.54);
          transform: scale(0.54);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__type='6'] {
  -webkit-transform: scale(0.54, 0.53);
          transform: scale(0.54, 0.53);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__index='0'] {
  top: 6px;
  left: 64px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__index='1'] {
  top: 38px;
  left: 0;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__index='2'] {
  top: 38px;
  left: 97px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__index='3'] {
  top: 58px;
  left: 61px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__index='4'] {
  top: 76px;
  left: 7px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='2'] .gate-treasure[__index='5'] {
  top: 76px;
  left: 114px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__type='2'] {
  -webkit-transform: scale(0.5, 0.52);
          transform: scale(0.5, 0.52);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__type='3'] {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__type='4'] {
  -webkit-transform: scale(0.47);
          transform: scale(0.47);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__type='6'] {
  -webkit-transform: scale(0.49);
          transform: scale(0.49);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__type='9'] {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__index='0'] {
  top: 133px;
  left: 80px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__index='1'] {
  top: 38px;
  left: 17px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__index='2'] {
  top: 38px;
  left: 143px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__index='3'] {
  top: 121px;
  left: 28px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__index='4'] {
  top: 121px;
  left: 97px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__index='5'] {
  top: -13px;
  left: 45px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='3'] .gate-treasure[__index='6'] {
  top: 40px;
  left: 42px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-hidden-temple .content .portals .portal > .gate .gate-treasures[__stage='4'] .gate-treasure[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple .content .portals .portal[__position='back'] {
  display: block;
  z-index: 1;
}
.popup.popup-hidden-temple .content .portals .portal[__position='back'] > .wall {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-hidden-temple .content .portals .portal[__position='back'] > .gate {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-hidden-temple .content .portals .portal[__position='front'] {
  display: block;
  z-index: 6;
}
.popup.popup-hidden-temple .content .portals .portal.portal-0 > .wall:after,
.popup.popup-hidden-temple .content .portals .portal.portal-0 > .wall:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 0 no-repeat;
  width: 444px;
  height: 430px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-0 > .gate > .gate-bg:after,
.popup.popup-hidden-temple .content .portals .portal.portal-0 > .gate > .gate-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-1 > .wall:after,
.popup.popup-hidden-temple .content .portals .portal.portal-1 > .wall:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -444px 0 no-repeat;
  width: 444px;
  height: 430px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-1 > .gate > .gate-bg:after,
.popup.popup-hidden-temple .content .portals .portal.portal-1 > .gate > .gate-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -99px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-2 > .wall:after,
.popup.popup-hidden-temple .content .portals .portal.portal-2 > .wall:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -430px no-repeat;
  width: 444px;
  height: 430px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-2 > .gate > .gate-bg:after,
.popup.popup-hidden-temple .content .portals .portal.portal-2 > .gate > .gate-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -198px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-3 > .wall:after,
.popup.popup-hidden-temple .content .portals .portal.portal-3 > .wall:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -444px -430px no-repeat;
  width: 444px;
  height: 430px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-3 > .gate > .gate-bg:after,
.popup.popup-hidden-temple .content .portals .portal.portal-3 > .gate > .gate-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -297px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .wall:after,
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .wall:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .wall > .fire {
  top: 223px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .wall > .fire canvas {
  top: -47px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .wall > .fire.fire-left {
  left: 197px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .wall > .fire.fire-left canvas {
  left: 18px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .wall > .fire.fire-right {
  left: 589px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .wall > .fire.fire-right canvas {
  left: -7px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .gate > .gate-bg:after,
.popup.popup-hidden-temple .content .portals .portal.portal-4 > .gate > .gate-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-5 > .wall:after,
.popup.popup-hidden-temple .content .portals .portal.portal-5 > .wall:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px -430px no-repeat;
  width: 444px;
  height: 430px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-5 > .wall > .fire {
  top: 109px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-5 > .wall > .fire canvas {
  top: -21px;
  left: -8px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-5 > .wall > .fire.fire-left {
  left: 222px;
}
.popup.popup-hidden-temple .content .portals .portal.portal-5 > .wall > .fire.fire-right {
  left: 589px;
}
.popup.popup-hidden-temple .content .portals .rewards {
  position: absolute;
  top: 0;
  left: 0;
  width: 526px;
  height: 258px;
  box-sizing: border-box;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  z-index: 3;
}
.popup.popup-hidden-temple .content .portals .rewards .pedestal {
  position: absolute;
  top: 132px;
  left: 176px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1537px -516px no-repeat;
  width: 174px;
  height: 144px;
}
.popup.popup-hidden-temple .content .portals .rewards .chest {
  position: absolute;
  top: 21px;
  left: 184px;
  width: 154px;
  height: 141px;
}
.popup.popup-hidden-temple .content .portals .rewards .chest canvas {
  top: -133px;
  left: -123px;
  width: 300px;
  height: 300px;
  box-sizing: border-box;
  padding-top: 130px;
  padding-left: 125px;
}
.popup.popup-hidden-temple .content .portals .rewards .chest .chest-base {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -850px no-repeat;
  width: 154px;
  height: 141px;
  z-index: 1;
}
.popup.popup-hidden-temple .content .portals .rewards .chest .chest-closed {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1486px -850px no-repeat;
  width: 154px;
  height: 141px;
  z-index: 2;
}
.popup.popup-hidden-temple .content .portals .rewards .chest .chest-open {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -540px -860px no-repeat;
  width: 154px;
  height: 141px;
  z-index: 2;
  opacity: 0;
}
.popup.popup-hidden-temple .content .portals .rewards .rewards-source {
  position: absolute;
  top: 70px;
  left: 255px;
  width: 1px;
  height: 1px;
  visibility: hidden;
  z-index: 4;
}
.popup.popup-hidden-temple .content .portals .rewards[__stage='1'] .pedestal {
  -webkit-filter: hue-rotate(10deg);
          filter: hue-rotate(10deg);
}
.popup.popup-hidden-temple .content .portals .rewards[__stage='2'] .pedestal {
  -webkit-filter: hue-rotate(-3deg) saturate(1.05) brightness(1.03);
          filter: hue-rotate(-3deg) saturate(1.05) brightness(1.03);
}
.popup.popup-hidden-temple .content .portals .rewards[__stage='3'] .pedestal {
  -webkit-filter: hue-rotate(-167deg) saturate(1.08);
          filter: hue-rotate(-167deg) saturate(1.08);
}
.popup.popup-hidden-temple .content .portals .rewards[__stage='4'] .pedestal {
  -webkit-filter: hue-rotate(-116deg);
          filter: hue-rotate(-116deg);
}
.popup.popup-hidden-temple .content .separator {
  top: 230px;
  left: 150px;
  width: 526px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #731604;
  background-image: linear-gradient(0deg, #d27113 0%, #e99b25 37%, #ffc436 100%);
  box-shadow: 0 3px 0 0 rgba(115, 22, 4, 0.4), 0 4px 6px 0 rgba(46, 5, 0, 0.7), inset 0 1px 2px 0 rgba(255, 162, 0, 0.4), inset 0 2px 4px 0 rgba(255, 255, 255, 0.15), inset 1px 0 0.9px 0.1px rgba(152, 48, 2, 0.4), inset 0px -1px 0.75px 0.25px rgba(152, 62, 2, 0.4), inset 0px 0px 2px 0.2px rgba(255, 93, 14, 0.4);
  z-index: 2;
}
.popup.popup-hidden-temple .content .separator .timer-plank {
  position: absolute;
  top: 2px;
  left: 206px;
  z-index: 2;
}
.popup.popup-hidden-temple .content .separator .timer-plank > * {
  position: absolute;
  box-sizing: border-box;
}
.popup.popup-hidden-temple .content .separator .timer-plank .time-plank-clock {
  top: 0;
  left: 0;
  width: 40px;
  height: 40.8px;
  z-index: 1;
}
.popup.popup-hidden-temple .content .separator .timer-plank .time-plank-clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.6px -2.4px;
          transform-origin: -1.6px -2.4px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.popup.popup-hidden-temple .content .separator .timer-plank .time-plank-clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-hidden-temple .content .separator .timer-plank .time-plank-display {
  top: 4px;
  left: 25px;
  display: -webkit-box;
  display: flex;
  width: 90px;
  height: 29px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  padding-left: 13px;
  padding-right: 5px;
  background: #af4b0b;
  box-shadow: inset 0px -2px 0px 0px rgba(200, 155, 113, 0.5), inset 2px 2px 1px -1px #643c24, inset -1px 2px 1px -1px #643c24;
}
.popup.popup-hidden-temple .content .separator .timer-plank .time-plank-display .time {
  margin: auto;
  font: 15px "BIP";
  line-height: 1.8;
  color: #fff;
  text-shadow: 0 -1px 1px #854003, 0 -1px 1px #854003, 0 1px 1px #854003, 0 1px 1px #854003, -1px 0 1px #854003, 1px 0 1px #854003, -1px 0 1px #854003, 1px 0 1px #854003, -1px -1px 1px #854003, 1px -1px 1px #854003, -1px 1px 1px #854003, 1px 1px 1px #854003, -1px -1px 1px #854003, 1px -1px 1px #854003, -1px 1px 1px #854003, 1px 1px 1px #854003;
}
.popup.popup-hidden-temple .content .treasures-map {
  top: 270px;
  left: 150px;
  width: 526px;
  height: 257px;
  overflow: hidden;
  z-index: 1;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 2;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .map-bg {
  top: 46px;
  left: 170px;
  width: 175.76px;
  height: 183.57px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .map-bg:before {
  -webkit-transform: scale(1.04, 1.055);
          transform: scale(1.04, 1.055);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .map-bg:before {
  -webkit-transform: scale(1.04, 1.055);
          transform: scale(1.04, 1.055);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .map-bg:before {
  -webkit-transform: scale(1.04, 1.055);
          transform: scale(1.04, 1.055);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .map-bg:before {
  -webkit-transform: scale(1.04, 1.055);
          transform: scale(1.04, 1.055);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .map-bg:before {
  -webkit-transform: scale(1.04, 1.055);
          transform: scale(1.04, 1.055);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .map-bg .cages,
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .map-bg .treasures {
  top: 7px;
  left: 9px;
  width: 166px;
  height: 156px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='0'] .currency-frame {
  top: 83px;
  left: 323px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .map-bg {
  top: 18px;
  left: 155px;
  width: 218.01px;
  height: 226.2px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .map-bg:before {
  -webkit-transform: scale(1.29, 1.3);
          transform: scale(1.29, 1.3);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .map-bg:before {
  -webkit-transform: scale(1.29, 1.3);
          transform: scale(1.29, 1.3);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .map-bg:before {
  -webkit-transform: scale(1.29, 1.3);
          transform: scale(1.29, 1.3);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .map-bg:before {
  -webkit-transform: scale(1.29, 1.3);
          transform: scale(1.29, 1.3);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .map-bg:before {
  -webkit-transform: scale(1.29, 1.3);
          transform: scale(1.29, 1.3);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .map-bg .cages,
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .map-bg .treasures {
  top: 8px;
  left: 11px;
  width: 205px;
  height: 195px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='1'] .currency-frame {
  top: 82px;
  left: 350px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .map-bg {
  top: 0;
  left: 133px;
  width: 259.415px;
  height: 269.7px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .map-bg:before {
  -webkit-transform: scale(1.535, 1.55);
          transform: scale(1.535, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .map-bg:before {
  -webkit-transform: scale(1.535, 1.55);
          transform: scale(1.535, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .map-bg:before {
  -webkit-transform: scale(1.535, 1.55);
          transform: scale(1.535, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .map-bg:before {
  -webkit-transform: scale(1.535, 1.55);
          transform: scale(1.535, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .map-bg:before {
  -webkit-transform: scale(1.535, 1.55);
          transform: scale(1.535, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .map-bg .cages,
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .map-bg .treasures {
  top: 9px;
  left: 12px;
  width: 244px;
  height: 234px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='2'] .currency-frame {
  top: 80px;
  left: 369px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .map-bg {
  top: 0;
  left: 91px;
  width: 343.915px;
  height: 269.7px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .map-bg:before {
  -webkit-transform: scale(2.035, 1.55);
          transform: scale(2.035, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .map-bg:before {
  -webkit-transform: scale(2.035, 1.55);
          transform: scale(2.035, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .map-bg:before {
  -webkit-transform: scale(2.035, 1.55);
          transform: scale(2.035, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .map-bg:before {
  -webkit-transform: scale(2.035, 1.55);
          transform: scale(2.035, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .map-bg:before {
  -webkit-transform: scale(2.035, 1.55);
          transform: scale(2.035, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .map-bg .cages,
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .map-bg .treasures {
  top: 9px;
  left: 15px;
  width: 322px;
  height: 234px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='3'] .currency-frame {
  top: 80px;
  left: 407px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .map-bg {
  top: 0;
  left: 0;
  width: 470.665px;
  height: 269.7px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .map-bg:before {
  -webkit-transform: scale(2.785, 1.55);
          transform: scale(2.785, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .map-bg:before {
  -webkit-transform: scale(2.785, 1.55);
          transform: scale(2.785, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .map-bg:before {
  -webkit-transform: scale(2.785, 1.55);
          transform: scale(2.785, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .map-bg:before {
  -webkit-transform: scale(2.785, 1.55);
          transform: scale(2.785, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .map-bg:before {
  -webkit-transform: scale(2.785, 1.55);
          transform: scale(2.785, 1.55);
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .map-bg .cages,
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .map-bg .treasures {
  top: 9px;
  left: 20px;
  width: 439px;
  height: 234px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='4'] .currency-frame {
  top: 80px;
  left: 442px;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='5'] .map-bg,
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='5'] .currency-frame {
  display: none;
}
.popup.popup-hidden-temple .content .treasures-map .treasures-map-wrap[__stage='5'] .final-text {
  display: block;
}
.popup.popup-hidden-temple .content .treasures-map .map-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 7;
  cursor: default;
  opacity: 0;
}
.popup.popup-hidden-temple .content .treasures-map .final-text {
  position: absolute;
  top: 74px;
  display: none;
  width: 100%;
  font-size: 33px;
  line-height: 1;
  text-align: center;
  opacity: 0;
  z-index: 8;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg:before,
.popup.popup-hidden-temple .content .treasures-map .currency-frame:before,
.popup.popup-hidden-temple .content .treasures-map .pickaxe-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-hidden-temple .content .treasures-map:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -860px no-repeat;
  width: 540px;
  height: 265px;
  z-index: 1;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg {
  position: relative;
  z-index: 5;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -676px no-repeat;
  width: 169px;
  height: 174px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages {
  position: absolute;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  z-index: 3;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .pickaxe {
  position: absolute;
  background-repeat: no-repeat;
  background-position-y: 0;
  pointer-events: none;
  width: 91px;
  height: 72px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/pick-animation.cbf114d.png");
  background-position-x: 0;
  -webkit-transform: translate(-7px, -2px);
          transform: translate(-7px, -2px);
  z-index: 99;
}
@-webkit-keyframes pickaxe-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1274px;
  }
}
@keyframes pickaxe-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -1274px;
  }
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .pickaxe.animated {
  -webkit-animation: pickaxe-animation 0.462s steps(14) forwards;
          animation: pickaxe-animation 0.462s steps(14) forwards;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .cage {
  position: relative;
  margin: 0;
  width: 39px;
  height: 39px;
  cursor: pointer;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .cage .cage-icon {
  position: absolute;
  background-repeat: no-repeat;
  background-position-y: 0;
  pointer-events: none;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .cage .cage-icon {
  top: -18px;
  left: -24px;
  width: 99px;
  height: 107px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/cage-animation.c560ef6.png");
  background-position-x: 0;
  z-index: 1;
}
@-webkit-keyframes cage-animation {
  from {
    background-position-x: -99px;
  }
  to {
    background-position-x: -2178px;
  }
}
@keyframes cage-animation {
  from {
    background-position-x: -99px;
  }
  to {
    background-position-x: -2178px;
  }
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .cage.animated {
  z-index: 99;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .cage.animated .cage-icon {
  background-position-x: -99px;
  -webkit-animation: cage-animation 0.693s steps(21) forwards;
          animation: cage-animation 0.693s steps(21) forwards;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .cage[__open='true'] {
  cursor: default;
  pointer-events: none;
  visibility: hidden;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .cages .cage[__open='true'] .cage-icon {
  background: none;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures {
  position: absolute;
  z-index: 2;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure {
  position: absolute;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure .treasure-icon {
  position: absolute;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='2'] {
  top: 8px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='3'] {
  top: 4px;
  left: 8px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='0'] .treasure-icon[__type='4'] {
  top: 4px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='2'] {
  top: 4px;
  left: 6px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='3'] {
  top: 12px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='1'] .treasure-icon[__type='6'] {
  top: 6px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='2'] {
  top: 4px;
  left: 5px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='3'] {
  top: 4px;
  left: 9px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='4'] {
  top: 4px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='2'] .treasure-icon[__type='6'] {
  top: 8px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='2'] {
  top: 8px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='3'] {
  top: 10px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='4'] {
  top: 4px;
  left: 3px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='6'] {
  top: 4px;
  left: 5px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='3'] .treasure-icon[__type='9'] {
  top: 4px;
  left: 2.5px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='2'] {
  top: 4px;
  left: 6px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='3'] {
  top: 4px;
  left: 11px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='5'] {
  top: 16px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='8'] {
  top: 10px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__stage='4'] .treasure-icon[__type='16'] {
  top: 4px;
  left: 2px;
}
.popup.popup-hidden-temple .content .treasures-map .map-bg .treasures .treasure[__collected='true'] {
  visibility: hidden;
  opacity: 0;
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame {
  position: absolute;
  width: 74px;
  height: 94px;
  z-index: 1;
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame * {
  position: absolute;
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -540px -1001px no-repeat;
  width: 74px;
  height: 94px;
  z-index: 1;
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame > .pickaxe-icon {
  top: 12px;
  left: 21px;
  width: 40px;
  height: 38px;
  z-index: 2;
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame > .pickaxe-icon:before {
  top: -90px;
  left: -95px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -298px no-repeat;
  width: 220px;
  height: 218px;
  -webkit-transform: scale(0.2) rotate(45deg);
          transform: scale(0.2) rotate(45deg);
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame > .currency-amount {
  top: 55px;
  left: 19px;
  width: 42px;
  font-size: 17px;
  text-align: center;
  line-height: 1;
  text-shadow: 0 -1px 1px #854003, 0 -1px 1px #854003, 0 1px 1px #854003, 0 1px 1px #854003, -1px 0 1px #854003, 1px 0 1px #854003, -1px 0 1px #854003, 1px 0 1px #854003, -1px -1px 1px #854003, 1px -1px 1px #854003, -1px 1px 1px #854003, 1px 1px 1px #854003, -1px -1px 1px #854003, 1px -1px 1px #854003, -1px 1px 1px #854003, 1px 1px 1px #854003;
  z-index: 2;
}
@-webkit-keyframes currency-amount-bounce {
  from,
  to,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    -webkit-filter: brightness(1.5);
            filter: brightness(1.5);
  }
}
@keyframes currency-amount-bounce {
  from,
  to,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    -webkit-filter: brightness(1.5);
            filter: brightness(1.5);
  }
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame > .currency-amount.bounce {
  -webkit-animation: currency-amount-bounce 0.8s ease-in-out forwards;
          animation: currency-amount-bounce 0.8s ease-in-out forwards;
  z-index: 5;
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame > .button-add-currency {
  top: 50px;
  left: 54px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -781px no-repeat;
  width: 31px;
  height: 33px;
  z-index: 3;
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame > .button-add-currency:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 2px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 2px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 2px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 2px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 2px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 2px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 2px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 2px rgba(255, 255, 255, 0.6));
}
.popup.popup-hidden-temple .content .treasures-map .currency-frame > .button-add-currency:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.popup-hidden-temple .content .treasures-map[__stage='5'] .final-text {
  display: block;
}
.popup.popup-hidden-temple .content .reward-clouds {
  top: 0;
  left: 0;
  width: 200px;
  height: 527px;
  z-index: 10;
  pointer-events: none;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud {
  position: absolute;
  left: 57px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content {
  width: 100%;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward {
  position: relative;
  width: 50px;
  height: 50px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward:not(:last-of-type) {
  margin-right: 2px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward:last-of-type {
  margin-right: auto;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: center;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: none;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-icon:before,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-icon:before,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-amount,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-amount,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-amount,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-amount,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-amount,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-amount,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-amount,
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-amount {
  text-align: right;
  box-sizing: border-box;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud .cloud-content .cloud-rewards .reward .reward-amount {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 15px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__visible='true'] {
  opacity: 1;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="2"] {
  width: 145px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="2"] * {
  box-sizing: border-box;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="2"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="2"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="3"] {
  width: 195px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="3"] * {
  box-sizing: border-box;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="3"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="3"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="4"] {
  width: 245px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="7"] {
  width: 395px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="7"] * {
  box-sizing: border-box;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="7"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__reward-amount="7"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__stage='0'] {
  top: 355px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__stage='1'] {
  top: 255px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__stage='2'] {
  top: 155px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__stage='3'] {
  top: 55px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__stage='4'] {
  top: 80px;
}
.popup.popup-hidden-temple .content .reward-clouds .reward-cloud[__stage='4']:after {
  -webkit-transform: translate(20px, -98px) rotate(-11deg) scale(1, -1);
          transform: translate(20px, -98px) rotate(-11deg) scale(1, -1);
}
#content .fly-treasure {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 10000;
}
#content .fly-treasure[__stage='0'][__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
#content .fly-treasure[__stage='0'][__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
#content .fly-treasure[__stage='0'][__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
#content .fly-treasure[__stage='1'][__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
#content .fly-treasure[__stage='1'][__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
#content .fly-treasure[__stage='1'][__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
#content .fly-treasure[__stage='2'][__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
#content .fly-treasure[__stage='2'][__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
#content .fly-treasure[__stage='2'][__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
#content .fly-treasure[__stage='2'][__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
#content .fly-treasure[__stage='3'][__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
#content .fly-treasure[__stage='3'][__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
#content .fly-treasure[__stage='3'][__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
#content .fly-treasure[__stage='3'][__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
#content .fly-treasure[__stage='3'][__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
#content .fly-treasure[__stage='4'][__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
#content .fly-treasure[__stage='4'][__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
#content .fly-treasure[__stage='4'][__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
#content .fly-treasure[__stage='4'][__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
#content .fly-treasure[__stage='4'][__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
#content .fly-reward {
  position: absolute;
  width: 60px;
  height: 60px;
  opacity: 0;
  z-index: 10000;
}
#content .fly-reward > div {
  position: absolute;
  bottom: 3px;
  right: 3px;
  width: 100%;
  color: #fff;
  font-family: 'bip', sans-serif;
  font-size: 21px;
  text-align: right;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 2px 2px #865532;
}
#content .fly-reward:before {
  content: '';
  position: absolute;
}
#content .fly-reward.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .fly-reward.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .fly-reward.coins > div {
  bottom: 3px;
  right: 3px;
  text-align: center;
}
#content .fly-reward.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .fly-reward.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .fly-reward.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .fly-reward.prebooster_bombs:before,
#content .fly-reward.prebooster_bombs_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content .fly-reward.prebooster_superflowers:before,
#content .fly-reward.prebooster_superflowers_time:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.mixin-popup-bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.mixin-popup-bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate .treasure-icon {
  position: absolute;
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-info.popup-hidden-temple-info {
  color: white;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.popup-info.popup-hidden-temple-info .bg {
  position: absolute;
  top: 41px;
  left: 27px;
  width: 690px;
  height: 337px;
  z-index: 1;
  overflow: hidden;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-info.popup-hidden-temple-info .bg .wall {
  top: -60px;
  left: -96px;
}
.popup.popup-info.popup-hidden-temple-info .objects .popup-text.popup-text-bottom {
  top: 296px;
  color: #FFE234;
}
.popup.popup-info.popup-hidden-temple-info .objects .popup-text.popup-text-bottom > span {
  color: #ffbd0a;
  text-shadow: 0 -1px 1px #b33101, 0 -1px 1px #b33101, 0 1px 1px #b33101, 0 1px 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101;
}
.popup.popup-info.popup-hidden-temple-info .objects .popup-text.popup-text-bottom.popup-text-left {
  left: 6px;
  width: 272px;
  height: 54px;
  background-image: linear-gradient(90deg, #09264800 0%, #09264855 50%, #09264800 100%);
}
.popup.popup-info.popup-hidden-temple-info .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 233px;
  width: 281px;
  height: 54px;
  background-image: linear-gradient(90deg, #09264800 0%, #09264855 50%, #09264800 100%);
}
.popup.popup-info.popup-hidden-temple-info .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 481px;
  width: 219px;
  height: 54px;
  background-image: linear-gradient(90deg, #09264800 0%, #09264855 50%, #09264800 100%);
}
.popup.popup-info.popup-hidden-temple-info .objects .bar {
  top: 75px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar > * {
  position: absolute;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-left {
  left: 55px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-left .left-object {
  top: 76px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -991px no-repeat;
  width: 174px;
  height: 119px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-left .left-pickaxe {
  top: -24px;
  left: 46px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -298px no-repeat;
  width: 220px;
  height: 218px;
  -webkit-transform: scale(0.3) rotate(45deg);
          transform: scale(0.3) rotate(45deg);
  z-index: 2;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-left .left-shine {
  top: 23px;
  left: 93px;
  width: 133px;
  height: 110px;
  z-index: 1;
  -webkit-animation: shine-left-animation 6s infinite;
          animation: shine-left-animation 6s infinite;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-left .left-shine:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.51550388, 0.50691244);
          transform: scale(0.51550388, 0.50691244);
}
@keyframes shine-left-animation {
  from,
  to {
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8) rotate(90deg);
            transform: scale(0.8) rotate(90deg);
    opacity: 0.7;
  }
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center {
  left: 303px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object {
  top: 56px;
  left: 0;
  width: 130.975px;
  height: 136.59px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object:before {
  -webkit-transform: scale(0.775, 0.785);
          transform: scale(0.775, 0.785);
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object:before {
  -webkit-transform: scale(0.775, 0.785);
          transform: scale(0.775, 0.785);
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object:before {
  -webkit-transform: scale(0.775, 0.785);
          transform: scale(0.775, 0.785);
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object:before {
  -webkit-transform: scale(0.775, 0.785);
          transform: scale(0.775, 0.785);
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object:before {
  -webkit-transform: scale(0.775, 0.785);
          transform: scale(0.775, 0.785);
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -676px no-repeat;
  width: 169px;
  height: 174px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object .cages {
  position: absolute;
  top: 5px;
  left: 8px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  width: 117px;
  height: 117px;
  z-index: 3;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object .cages .cage {
  position: relative;
  margin: 0;
  width: 39px;
  height: 39px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object .cages .cage:not(.transparent):before {
  content: '';
  position: absolute;
  top: 0;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -728px -933px no-repeat;
  width: 44px;
  height: 49px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object .cages .cage.transparent {
  width: 39px;
  height: 39px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .center-object .cages .stone {
  position: absolute;
  top: 44px;
  left: 40px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .arrow {
  top: 121px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .arrow.arrow-left {
  left: -67px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-center .arrow.arrow-right {
  left: 150px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right {
  left: 490px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .right-object {
  top: 97px;
  left: 51px;
  z-index: 1;
  width: 105px;
  height: 98px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .right-object:before,
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .right-object:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .right-object:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -850px no-repeat;
  width: 154px;
  height: 141px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .right-object:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -540px -860px no-repeat;
  width: 154px;
  height: 141px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .right-glow {
  top: 17px;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -516px no-repeat;
  width: 205px;
  height: 160px;
  z-index: 2;
  -webkit-animation: right-glow-animation 7s infinite;
          animation: right-glow-animation 7s infinite;
}
@-webkit-keyframes right-glow-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
}
@keyframes right-glow-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .icon-sunflower {
  top: 0;
  left: 68px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.64);
          transform: scale(0.64);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .icon-trowel {
  top: 48px;
  left: 0;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.62);
          transform: scale(0.62);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .icon-bailer {
  top: 65px;
  left: 213px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(-0.6, 0.6) rotate(-34deg);
          transform: scale(-0.6, 0.6) rotate(-34deg);
  z-index: 4;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations {
  z-index: 5;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot {
  position: absolute;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .shine-1 {
  top: -8px;
  left: 122px;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .shine-2 {
  top: 10px;
  left: 138px;
  -webkit-animation-delay: 0.87s;
          animation-delay: 0.87s;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .shine-3 {
  top: 98px;
  left: 91px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .shine-4 {
  top: 111px;
  left: 118px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-1 {
  top: 66px;
  left: 56px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-2 {
  top: 54px;
  left: 67px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.12s;
          animation-delay: 0.12s;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-3 {
  top: 113px;
  left: 34px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-4 {
  top: 106px;
  left: 154px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 1.67s;
          animation-delay: 1.67s;
}
.popup.popup-info.popup-hidden-temple-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-5 {
  top: 121px;
  left: 168px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.17s;
          animation-delay: 0.17s;
}
.mixin-popup-bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.mixin-popup-bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate .treasure-icon {
  position: absolute;
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple-promo {
  width: 609px;
  height: 494px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-hidden-temple-promo > * {
  position: absolute;
}
.popup.popup-hidden-temple-promo .popup-bg {
  top: 45px;
  left: 28px;
  width: 558px;
  height: 394px;
  background-color: #facb84;
  z-index: 1;
}
.popup.popup-hidden-temple-promo .form {
  top: 24px;
  left: 0px;
  z-index: 2;
  width: 609px;
  height: 436px;
  pointer-events: none;
}
.popup.popup-hidden-temple-promo .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.80237154);
          transform: scaleX(0.80237154);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-hidden-temple-promo .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.80555556);
          transform: scaleX(0.80555556);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-hidden-temple-promo .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 396px;
}
.popup.popup-hidden-temple-promo .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 396px;
}
.popup.popup-hidden-temple-promo .popup-header {
  top: 0px;
  left: 126px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  z-index: 3;
}
.popup.popup-hidden-temple-promo .popup-header span {
  position: absolute;
  top: 19px;
  width: 365px;
  z-index: 1;
}
.popup.popup-hidden-temple-promo .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-hidden-temple-promo .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-hidden-temple-promo .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-hidden-temple-promo .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-hidden-temple-promo .popup-close {
  top: 12px;
  left: 569px;
  z-index: 3;
}
.popup.popup-hidden-temple-promo .content {
  top: 0px;
  left: 0px;
  z-index: 3;
}
.popup.popup-hidden-temple-promo .content > * {
  position: absolute;
}
.popup.popup-hidden-temple-promo .content .object {
  top: 71px;
  left: 51px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/promo-bg.b59ab0c.png") 0 0 no-repeat;
  width: 516px;
  height: 256px;
  z-index: 1;
}
.popup.popup-hidden-temple-promo .content .bottom-bar {
  top: 331px;
  left: 51px;
  width: 511px;
  height: 91px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(255, 174, 91, 0.72);
  z-index: 1;
}
.popup.popup-hidden-temple-promo .content .bottom-bar > .text {
  margin-top: 5px;
  width: 100%;
  font-size: 21px;
  color: #865532;
  line-height: 1.2;
}
.popup.popup-hidden-temple-promo .content .timer-plank {
  top: 303px;
  left: 262px;
  width: 84px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 10px;
  z-index: 2;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue > span,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='blue'] > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red > span,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='red'] > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue > span,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='blue'] > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red > span,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='red'] > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue > span,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='blue'] > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red > span,
.popup.popup-hidden-temple-promo .content .timer-plank[__color='red'] > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-hidden-temple-promo .content .timer-plank.blue > span {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-hidden-temple-promo .content .timer-plank.red > span {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-hidden-temple-promo .content .timer-plank > span {
  font-size: 16px;
  line-height: 1.1;
}
.popup.popup-hidden-temple-promo .border-bottom {
  top: 440px;
  left: 0px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.44575472, 1.09259259);
          transform: scale(1.44575472, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 3;
}
.popup.popup-hidden-temple-promo .button-continue {
  top: 444px;
  left: 201px;
  z-index: 4;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 203px;
  height: 48px;
}
.popup.popup-hidden-temple-promo .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-hidden-temple-promo .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-hidden-temple-promo .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
#content > .hidden-temple-tutorial {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  opacity: 0;
  z-index: 700;
  cursor: default;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 760px;
  height: 630px;
  overflow: hidden;
  opacity: 0;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step:before {
  content: '';
  position: absolute;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .fairy {
  position: absolute;
  z-index: 1;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .fairy > .static {
  position: absolute;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .bubble {
  position: relative;
  width: 459px;
  height: 116px;
  font-family: 'bip', sans-serif;
  font-size: 22px;
  line-height: 1.1;
  color: #404040;
  text-align: center;
  z-index: 2;
  pointer-events: none;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .bubble > .bubble-text {
  position: absolute;
  top: 36px;
  width: 100%;
  height: 100%;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .tutorial-tile {
  position: absolute;
  left: 412px;
  width: 39px;
  height: 39px;
  cursor: pointer;
  z-index: 3;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .arrow {
  position: absolute;
  left: 495px;
  width: 40px;
  height: 32px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
  z-index: 3;
  -webkit-animation: arrow-animation 1.5s ease-in-out infinite;
          animation: arrow-animation 1.5s ease-in-out infinite;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.25316456, 0.26446281);
          transform: scale(0.25316456, 0.26446281);
}
@keyframes arrow-animation {
  from,
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25%,
  75% {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .arrow:before {
  -webkit-transform: scale(-0.26, 0.26);
          transform: scale(-0.26, 0.26);
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .fairy,
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .bubble,
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step > .arrow {
  pointer-events: none;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-0 > .bubble,
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-1 > .bubble,
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-2 > .bubble {
  top: 510px;
  left: 249px;
  width: 459px;
  height: 116px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-0 > .bubble:before,
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-1 > .bubble:before,
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-2 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-0 > .bubble:before,
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-1 > .bubble:before,
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-2 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-0:before {
  top: -26px;
  left: -40px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple-tutorial/sprites.c8f7145.png") 0 0 no-repeat;
  width: 843px;
  height: 685px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-0 > .fairy {
  top: 414px;
  left: 29px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-0 > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(1.10047847, 1.10043668);
          transform: scale(1.10047847, 1.10043668);
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-0 > .tutorial-tile {
  top: 386px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-0 > .arrow {
  top: 389px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-1:before {
  top: -26px;
  left: -40px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple-tutorial/sprites.c8f7145.png") -843px 0 no-repeat;
  width: 843px;
  height: 685px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-1 > .fairy {
  top: 414px;
  left: 29px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-1 > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(1.10047847, 1.10043668);
          transform: scale(1.10047847, 1.10043668);
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-1 > .tutorial-tile {
  top: 424px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-1 > .arrow {
  top: 428px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-2 {
  cursor: pointer;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-2:before {
  top: -27px;
  left: -36px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple-tutorial/sprites.c8f7145.png") 0 -685px no-repeat;
  width: 843px;
  height: 685px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-2 > .fairy {
  top: 408px;
  left: 28px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-2 > .fairy > .static {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.91353383, 0.9122807);
          transform: scale(0.91353383, 0.9122807);
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-3 {
  cursor: pointer;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-3:before {
  top: -26px;
  left: -44px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple-tutorial/sprites.c8f7145.png") -843px -685px no-repeat;
  width: 843px;
  height: 685px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-3 > .bubble {
  top: 511px;
  left: 191px;
  width: 459px;
  height: 116px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-3 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-3 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-3 > .bubble:before {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-3 > .fairy {
  top: 418px;
  left: 620px;
}
#content > .hidden-temple-tutorial .hidden-temple-tutorial-step.step-3 > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(-1.10047847, 1.10043668);
          transform: scale(-1.10047847, 1.10043668);
}
.mixin-popup-bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.mixin-popup-bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.mixin-popup-bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.mixin-popup-bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.mixin-popup-bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.mixin-popup-bg .wall .gate .treasure-icon {
  position: absolute;
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.mixin-popup-bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.mixin-popup-bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple-offer .popup-header {
  font-size: 33px;
}
.popup.popup-hidden-temple-offer .popup-header span {
  width: 323px;
}
.popup.popup-hidden-temple-offer .popup-header .header_bg {
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-hidden-temple-offer .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-hidden-temple-offer .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-hidden-temple-offer .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-hidden-temple-offer .bg {
  position: absolute;
  top: 52px;
  left: 54px;
  width: 608px;
  height: 358px;
  z-index: 1;
  overflow: hidden;
}
.popup.popup-hidden-temple-offer .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-hidden-temple-offer .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple-offer .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-hidden-temple-offer .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple-offer .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-hidden-temple-offer .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple-offer .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-hidden-temple-offer .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple-offer .bg .wall {
  position: absolute;
  top: 0;
  left: 0;
  width: 877px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -888px 0 no-repeat;
  width: 444px;
  height: 430px;
  -webkit-filter: blur(3px) brightness(1.1) saturate(0.7);
          filter: blur(3px) brightness(1.1) saturate(0.7);
}
.popup.popup-hidden-temple-offer .bg .wall .gate {
  position: absolute;
  top: 118px;
  left: 340px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -396px -1125px no-repeat;
  width: 99px;
  height: 195px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -933px no-repeat;
  width: 34px;
  height: 68px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -449px no-repeat;
  width: 100px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='0'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1029px -1001px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1652px -449px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -569px -1125px no-repeat;
  width: 34px;
  height: 101px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='1'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1640px -850px no-repeat;
  width: 73px;
  height: 111px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -909px -860px no-repeat;
  width: 67px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1501px -815px no-repeat;
  width: 97px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -801px -860px no-repeat;
  width: 73px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='2'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1618px -991px no-repeat;
  width: 74px;
  height: 109px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -874px -860px no-repeat;
  width: 35px;
  height: 69px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1665px -676px no-repeat;
  width: 35px;
  height: 105px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1175px -1001px no-repeat;
  width: 72px;
  height: 74px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='6'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -694px -860px no-repeat;
  width: 107px;
  height: 73px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='3'] .treasure-icon[__type='9'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1506px -991px no-repeat;
  width: 112px;
  height: 112px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='2'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -976px -860px no-repeat;
  width: 66px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='3'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1598px -815px no-repeat;
  width: 95px;
  height: 35px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='5'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") 0 -1320px no-repeat;
  width: 35px;
  height: 171px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='8'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -495px -1125px no-repeat;
  width: 74px;
  height: 144px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate[__stage='4'] .treasure-icon[__type='16'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1552px -298px no-repeat;
  width: 152px;
  height: 151px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon {
  position: absolute;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='2'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='3'] {
  -webkit-transform: scale(0.4, 0.42);
          transform: scale(0.4, 0.42);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='5'] {
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='8'] {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__type='16'] {
  -webkit-transform: scale(0.31);
          transform: scale(0.31);
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='0'] {
  top: 80px;
  left: 14px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='1'] {
  top: 80px;
  left: 116px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='2'] {
  top: 56px;
  left: -9px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='3'] {
  top: 56px;
  left: 110px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='4'] {
  top: 60px;
  left: 32px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='5'] {
  top: 60px;
  left: 131px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='6'] {
  top: -44px;
  left: 61px;
}
.popup.popup-hidden-temple-offer .bg .wall .gate .treasure-icon[__index='7'] {
  top: 23px;
  left: 22px;
}
.popup.popup-hidden-temple-offer .bg .wall {
  top: -13px;
  left: -263px;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.popup.popup-hidden-temple-offer .popup-content .objects {
  position: absolute;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-hidden-temple-offer .popup-content .objects > * {
  position: absolute;
}
.popup.popup-hidden-temple-offer .popup-content .objects .offer-bg {
  top: 19px;
  left: -9px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px 0 no-repeat;
  width: 386px;
  height: 298px;
  z-index: 2;
}
.popup.popup-hidden-temple-offer .popup-content .objects .glow-back {
  top: 25px;
  left: 80px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -516px no-repeat;
  width: 205px;
  height: 160px;
  -webkit-transform: scale(2);
          transform: scale(2);
  z-index: 1;
  -webkit-animation: glow-back-animation 3s infinite;
          animation: glow-back-animation 3s infinite;
}
@-webkit-keyframes glow-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
}
@keyframes glow-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
}
.popup.popup-hidden-temple-offer .popup-content .objects .dot {
  position: absolute;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
  z-index: 3;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-hidden-temple-offer .popup-content .objects .dot.dot-1 {
  top: 165px;
  left: 30px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .dot.dot-2 {
  top: 108px;
  left: 45px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.12s;
          animation-delay: 0.12s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .dot.dot-3 {
  top: 85px;
  left: 262px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .dot.dot-4 {
  top: 180px;
  left: 295px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .shine {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
  z-index: 3;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-hidden-temple-offer .popup-content .objects .shine.shine-1 {
  top: 104px;
  left: 75px;
}
.popup.popup-hidden-temple-offer .popup-content .objects .shine.shine-2 {
  top: 225px;
  left: 155px;
  -webkit-animation-delay: 0.87s;
          animation-delay: 0.87s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .shine.shine-3 {
  top: 24px;
  left: 125px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .shine.shine-4 {
  top: 80px;
  left: 190px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .shine.shine-5 {
  top: 204px;
  left: 215px;
  -webkit-animation-delay: 1.67s;
          animation-delay: 1.67s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .shine.shine-6 {
  top: 164px;
  left: 265px;
  -webkit-animation-delay: 0.17s;
          animation-delay: 0.17s;
}
.popup.popup-hidden-temple-offer .popup-content .objects .shine.shine-7 {
  top: 232px;
  left: 283px;
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.popup.popup-hidden-temple-offer .popup-content .offer {
  left: 348px !important;
  z-index: 1;
}
.popup.popup-hidden-temple-offer .popup-content .offer > * {
  position: absolute;
}
.popup.popup-hidden-temple-offer .popup-content .offer > *:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-hidden-temple-offer .popup-content .offer .pickaxe {
  top: 15px;
  left: 58px;
}
.popup.popup-hidden-temple-offer .popup-content .offer .pickaxe:before {
  top: -70px;
  left: -70px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -298px no-repeat;
  width: 220px;
  height: 218px;
  -webkit-transform: scale(0.43) rotate(35deg);
          transform: scale(0.43) rotate(35deg);
  z-index: 2;
}
.popup.popup-hidden-temple-offer .popup-content .offer .pickaxe .pickaxe-amount {
  position: absolute;
  top: 53px;
  left: 68px;
  font-size: 38px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 1;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster .booster-amount {
  position: absolute;
  top: 20px;
  left: 61px;
  font-size: 29px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster.rakes,
.popup.popup-hidden-temple-offer .popup-content .offer .booster.superflowers {
  top: 115px;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster.bailers,
.popup.popup-hidden-temple-offer .popup-content .offer .booster.trowels {
  top: 190px;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster.rakes,
.popup.popup-hidden-temple-offer .popup-content .offer .booster.bailers {
  left: 20px;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster.superflowers,
.popup.popup-hidden-temple-offer .popup-content .offer .booster.trowels {
  left: 135px;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple-offer .popup-content .offer .booster.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-hidden-temple-offer .popup-content .offer .button-pay {
  position: absolute;
  top: 256px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 122px;
  height: 50px;
  z-index: 2;
}
.popup.popup-hidden-temple-offer .popup-content .offer .button-pay span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.popup.popup-hidden-temple-offer .popup-content .offer .button-pay:hover {
  background-position-y: 50%;
}
.popup.popup-hidden-temple-offer .popup-content .offer .button-pay:active {
  background-position-y: 100%;
}
.popup.popup-mole-event-main {
  width: 735px;
  height: 602px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-mole-event-main > * {
  position: absolute;
}
.popup.popup-mole-event-main .popup-bg {
  top: 52px;
  left: 24px;
  width: 686px;
  height: 500px;
  background-color: #fabc73;
  z-index: 1;
}
.popup.popup-mole-event-main .popup-bg:before {
  content: '';
  position: absolute;
  top: 6px;
  left: 8px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/mole-event/sprites.dce9282.png") 0 0 no-repeat;
  width: 675px;
  height: 237px;
}
.popup.popup-mole-event-main .form {
  top: 34px;
  left: 0px;
  width: 735px;
  height: 536px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-mole-event-main .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.96837945);
          transform: scaleX(0.96837945);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-mole-event-main .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.97222222);
          transform: scaleX(0.97222222);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-mole-event-main .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 496px;
}
.popup.popup-mole-event-main .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 496px;
}
.popup.popup-mole-event-main .popup-header {
  top: 0px;
  left: 210px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 29px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-mole-event-main .popup-header span {
  position: absolute;
  top: 19px;
  width: 327px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-mole-event-main .popup-header .header_bg {
  position: absolute;
  width: 327px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-mole-event-main .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-mole-event-main .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.36065574);
          transform: scaleX(1.36065574);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-mole-event-main .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-mole-event-main .popup-close {
  top: 18px;
  left: 694px;
  display: none;
  z-index: 4;
}
.popup.popup-mole-event-main .content {
  top: 66px;
  left: 33px;
  width: 672px;
  height: 476px;
  z-index: 1;
}
.popup.popup-mole-event-main .content .content-top {
  position: absolute;
  top: 12px;
  left: 171px;
  width: 486px;
  height: 84px;
}
.popup.popup-mole-event-main .content .content-top > * {
  position: absolute;
  left: 0;
  width: 100%;
  color: #155086;
}
.popup.popup-mole-event-main .content .content-top > * > .icon {
  position: relative;
  display: inline-block;
}
.popup.popup-mole-event-main .content .content-top > * > .icon.coins {
  width: 30px;
  height: 31.27659574px;
  height: 29px;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.popup.popup-mole-event-main .content .content-top > * > .icon.coins:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-mole-event-main .content .content-top > * > .icon.coins:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-mole-event-main .content .content-top > * > .icon.mole {
  width: 34px;
  height: 29px;
}
.popup.popup-mole-event-main .content .content-top > * > .icon.mole:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/mole-event/sprites.dce9282.png") -76px -342px no-repeat;
  width: 54px;
  height: 59px;
  -webkit-transform: scale(0.62962963);
          transform: scale(0.62962963);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main .content .content-top > * > .amount.coins {
  color: #df5e00;
}
.popup.popup-mole-event-main .content .content-top > * > .amount.mole {
  color: #048904;
}
.popup.popup-mole-event-main .content .content-top .content-top-play {
  top: 8px;
  font-size: 24px;
}
.popup.popup-mole-event-main .content .content-top .content-top-win {
  top: 18px;
  font-size: 24px;
}
.popup.popup-mole-event-main .content .content-top .content-top-reward {
  top: 28px;
  font-size: 37px;
}
.popup.popup-mole-event-main .content .content-top .content-top-fail {
  top: 11px;
  font-size: 26px;
  line-height: 1.1;
}
.popup.popup-mole-event-main .content .content-middle {
  position: absolute;
  width: 100%;
  left: 0;
  top: 228px;
}
.popup.popup-mole-event-main .content .content-middle > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatars {
  display: -webkit-box;
  display: flex;
  width: 160px;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatars.opponent-avatars-left {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatars.opponent-avatars-right {
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar {
  width: 47px;
  height: 47px;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar > .frame {
  position: absolute;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.36434109);
          transform: scale(0.36434109);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar > .frame:before,
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar > .frame:after {
  content: '';
  position: absolute;
  display: block;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar > .frame:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px 0 no-repeat;
  width: 129px;
  height: 127px;
  z-index: 1;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar > .frame:after {
  box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.3) inset, -2px 0 3px 0 rgba(0, 0, 0, 0.3) inset, 0 -2px 3px 0 rgba(0, 0, 0, 0.3) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.3) inset;
  z-index: 3;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar > .frame:after,
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar > .frame > img {
  top: 9px;
  left: 9px;
  border-radius: 13px;
  width: 111px;
  height: 101px;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar > .frame > img {
  position: absolute;
  display: block;
  z-index: 2;
}
.popup.popup-mole-event-main .content .content-middle > * > .avatars .opponent-avatar:not(:last-of-type) {
  margin-right: 7px;
}
.popup.popup-mole-event-main .content .content-middle > * > .text {
  width: 100%;
  color: #865532;
  font-size: 19px;
}
.popup.popup-mole-event-main .content .content-middle > *.empty {
  top: 15px;
}
.popup.popup-mole-event-main .content .content-middle > *.empty > .text {
  font-size: 25px;
  line-height: 1;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-fail > .avatars,
.popup.popup-mole-event-main .content .content-middle .content-middle-play > .avatars {
  margin-top: 19px;
  height: 45px;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-fail > .text,
.popup.popup-mole-event-main .content .content-middle .content-middle-play > .text {
  margin-top: 7px;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars {
  margin-top: 6px;
  height: 84px;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .opponent-avatar,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .opponent-avatar {
  margin-top: 27px;
  z-index: 1;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle {
  position: relative;
  margin-right: 24px;
  margin-left: 24px;
  width: 86px;
  height: 86px;
  z-index: 3;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle > .frame,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle > .frame {
  position: absolute;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle > .frame:before,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle > .frame:before,
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle > .frame:after,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle > .frame:after {
  content: '';
  position: absolute;
  display: block;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle > .frame:before,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle > .frame:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px 0 no-repeat;
  width: 129px;
  height: 127px;
  z-index: 1;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle > .frame:after,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle > .frame:after {
  box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.3) inset, -2px 0 3px 0 rgba(0, 0, 0, 0.3) inset, 0 -2px 3px 0 rgba(0, 0, 0, 0.3) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.3) inset;
  z-index: 3;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle > .frame:after,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle > .frame:after,
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle > .frame > img,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle > .frame > img {
  top: 9px;
  left: 9px;
  border-radius: 13px;
  width: 111px;
  height: 101px;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle > .frame > img,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle > .frame > img {
  position: absolute;
  display: block;
  z-index: 2;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle .user-avatar-bounce,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle .user-avatar-bounce {
  position: absolute;
  top: 2px;
  left: 3px;
  width: 79px;
  height: 77px;
  border-radius: 14px;
  background-color: #ffea00;
  z-index: -1;
}
@-webkit-keyframes user-avatar-shine-animation {
  from {
    -webkit-filter: drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00);
            filter: drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00);
  }
  70% {
    -webkit-filter: drop-shadow(0px 3px 8px #ffea00) drop-shadow(0px -3px 8px #ffea00) drop-shadow(3px 0px 8px #ffea00) drop-shadow(-3px 0px 8px #ffea00);
            filter: drop-shadow(0px 3px 8px #ffea00) drop-shadow(0px -3px 8px #ffea00) drop-shadow(3px 0px 8px #ffea00) drop-shadow(-3px 0px 8px #ffea00);
  }
  to {
    -webkit-filter: none;
            filter: none;
  }
}
@keyframes user-avatar-shine-animation {
  from {
    -webkit-filter: drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00);
            filter: drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00) drop-shadow(0px 0px 1px #ffea00);
  }
  70% {
    -webkit-filter: drop-shadow(0px 3px 8px #ffea00) drop-shadow(0px -3px 8px #ffea00) drop-shadow(3px 0px 8px #ffea00) drop-shadow(-3px 0px 8px #ffea00);
            filter: drop-shadow(0px 3px 8px #ffea00) drop-shadow(0px -3px 8px #ffea00) drop-shadow(3px 0px 8px #ffea00) drop-shadow(-3px 0px 8px #ffea00);
  }
  to {
    -webkit-filter: none;
            filter: none;
  }
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle .user-avatar-bounce:after,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle .user-avatar-bounce:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  width: 300px;
  height: 300px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, transparent 20%, #ffea00 20%, transparent 30%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ffea00 15%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ffea00 20%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ffea00 15%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%), radial-gradient(circle, #ffea00 20%, transparent 20%);
  background-size: 19.8% 19.8%, 29.7% 29.7%, 24.75% 24.75%, 29.7% 29.7%, 27.72% 27.72%, 19.8% 19.8%, 24.75% 24.75%, 19.8% 19.8%, 37.62% 37.62%, 24.75% 24.75%, 29.7% 29.7%, 27.72% 27.72%, 29.7% 29.7%, 24.75% 24.75%, 19.8% 19.8%, 29.7% 29.7%;
  background-position: 50% 50%;
  pointer-events: none;
}
@-webkit-keyframes user-avatar-bounce-animation {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  70% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@keyframes user-avatar-bounce-animation {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  70% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle.bounce,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle.bounce {
  -webkit-animation: user-avatar-bounce-animation 0.5s linear forwards;
          animation: user-avatar-bounce-animation 0.5s linear forwards;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle.bounce .user-avatar-bounce,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle.bounce .user-avatar-bounce {
  -webkit-animation: user-avatar-shine-animation 0.5s ease-in-out forwards;
          animation: user-avatar-shine-animation 0.5s ease-in-out forwards;
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .avatars .user-avatar-middle.bounce .user-avatar-bounce:after,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .avatars .user-avatar-middle.bounce .user-avatar-bounce:after {
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.popup-mole-event-main .content .content-middle .content-middle-win > .text,
.popup.popup-mole-event-main .content .content-middle .content-middle-reward > .text {
  margin-top: 4px;
}
.popup.popup-mole-event-main .content .content-bottom {
  position: relative;
  left: 29.5px;
  width: 616px;
  box-sizing: border-box;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
}
.popup.popup-mole-event-main .content .content-bottom > * {
  position: absolute;
  left: 0;
  color: #865532;
  width: 100%;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-reward {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  height: 100%;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom {
  position: relative;
  width: 109px;
  height: 109px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom > .frame,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom > .frame {
  position: absolute;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.84496124);
          transform: scale(0.84496124);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom > .frame:before,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom > .frame:before,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom > .frame:after,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom > .frame:after {
  content: '';
  position: absolute;
  display: block;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom > .frame:before,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom > .frame:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px 0 no-repeat;
  width: 129px;
  height: 127px;
  z-index: 1;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom > .frame:after,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom > .frame:after {
  box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.3) inset, -2px 0 3px 0 rgba(0, 0, 0, 0.3) inset, 0 -2px 3px 0 rgba(0, 0, 0, 0.3) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.3) inset;
  z-index: 3;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom > .frame:after,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom > .frame:after,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom > .frame > img,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom > .frame > img {
  top: 9px;
  left: 9px;
  border-radius: 13px;
  width: 111px;
  height: 101px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .user-avatar-bottom > .frame > img,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .user-avatar-bottom > .frame > img {
  position: absolute;
  display: block;
  z-index: 2;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .result-info,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .result-info {
  margin-left: 22px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .result-info > .text,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .result-info > .text {
  font-size: 25px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .result-info > .info,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .result-info > .info {
  margin-top: 10px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  font-size: 33px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .result-info > .info > .icon,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .result-info > .info > .icon {
  position: relative;
  margin-right: 8px;
  width: 46px;
  height: 51px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-fail .result-info > .info > .icon:before,
.popup.popup-mole-event-main .content .content-bottom .content-bottom-play .result-info > .info > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/mole-event/sprites.dce9282.png") -76px -342px no-repeat;
  width: 54px;
  height: 59px;
  -webkit-transform: scale(0.85185185);
          transform: scale(0.85185185);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-win {
  top: 20px;
  font-size: 21px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-reward > .text {
  position: relative;
  font-size: 40px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-reward > .reward-info {
  position: relative;
  margin-left: 26px;
  width: 124px;
  height: 104px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-reward > .reward-info:before {
  content: '';
  display: block;
  width: 124px;
  height: 104px;
  -webkit-transform-origin: -3px -2px;
          transform-origin: -3px -2px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-reward > .reward-info:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -248px 0 no-repeat;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-reward > .reward-info > .amount {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  color: #fff;
  font-size: 28px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a;
  letter-spacing: 1px;
}
.popup.popup-mole-event-main .content .content-bottom .content-bottom-reward > .reward-info > .fly-reward-source {
  position: absolute;
  top: 18px;
  left: 41px;
  width: 40px;
  height: 40px;
  visibility: hidden;
  z-index: 10;
}
.popup.popup-mole-event-main .timer {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: none;
  z-index: 4;
}
.popup.popup-mole-event-main .border-bottom {
  top: 550px;
  left: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.73349057, 1.09259259);
          transform: scale(1.73349057, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 4;
}
.popup.popup-mole-event-main .button-play,
.popup.popup-mole-event-main .button-good,
.popup.popup-mole-event-main .button-get,
.popup.popup-mole-event-main .button-restart {
  top: 550px;
  display: none;
  text-align: center;
  z-index: 5;
}
.popup.popup-mole-event-main .button-play span,
.popup.popup-mole-event-main .button-good span,
.popup.popup-mole-event-main .button-get span,
.popup.popup-mole-event-main .button-restart span {
  margin-top: -13px;
}
.popup.popup-mole-event-main .button-play,
.popup.popup-mole-event-main .button-good,
.popup.popup-mole-event-main .button-get {
  left: 298px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 142px;
  height: 56px;
}
.popup.popup-mole-event-main .button-play:hover,
.popup.popup-mole-event-main .button-good:hover,
.popup.popup-mole-event-main .button-get:hover {
  background-position-y: 50%;
}
.popup.popup-mole-event-main .button-play:active,
.popup.popup-mole-event-main .button-good:active,
.popup.popup-mole-event-main .button-get:active {
  background-position-y: 100%;
}
.popup.popup-mole-event-main .button-play span,
.popup.popup-mole-event-main .button-good span,
.popup.popup-mole-event-main .button-get span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
}
.popup.popup-mole-event-main .button-restart {
  left: 272px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 194px;
  height: 56px;
}
.popup.popup-mole-event-main .button-restart:hover {
  background-position-y: 50%;
}
.popup.popup-mole-event-main .button-restart:active {
  background-position-y: 100%;
}
.popup.popup-mole-event-main .button-restart span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
}
.popup.popup-mole-event-main.play .content .content-bottom {
  top: 325px;
  height: 137px;
}
.popup.popup-mole-event-main.play .button-play {
  display: block;
}
.popup.popup-mole-event-main.play .timer {
  top: 280px;
  width: 84px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 10px;
  opacity: 1;
}
.popup.popup-mole-event-main.play .timer > span,
.popup.popup-mole-event-main.play .timer > .time {
  width: 100%;
  height: 100%;
  text-align: center;
}
.popup.popup-mole-event-main.play .timer.blue,
.popup.popup-mole-event-main.play .timer[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-mole-event-main.play .timer.blue > span,
.popup.popup-mole-event-main.play .timer[__color='blue'] > span,
.popup.popup-mole-event-main.play .timer.blue > .time,
.popup.popup-mole-event-main.play .timer[__color='blue'] > .time {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
  letter-spacing: 1px;
}
.popup.popup-mole-event-main.play .timer.red,
.popup.popup-mole-event-main.play .timer[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-mole-event-main.play .timer.red > span,
.popup.popup-mole-event-main.play .timer[__color='red'] > span,
.popup.popup-mole-event-main.play .timer.red > .time,
.popup.popup-mole-event-main.play .timer[__color='red'] > .time {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-mole-event-main.play .timer .time {
  font-size: 14px;
  line-height: 1.3;
}
.popup.popup-mole-event-main.win .content .content-bottom {
  top: 349px;
  height: 110px;
}
.popup.popup-mole-event-main.win .button-good {
  display: block;
}
.popup.popup-mole-event-main.win .timer {
  top: 469px;
  width: 138px;
  height: 40px;
  box-sizing: border-box;
  border-radius: 10px;
  opacity: 1;
}
.popup.popup-mole-event-main.win .timer > span,
.popup.popup-mole-event-main.win .timer > .time {
  width: 100%;
  height: 100%;
  text-align: center;
}
.popup.popup-mole-event-main.win .timer.blue,
.popup.popup-mole-event-main.win .timer[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-mole-event-main.win .timer.blue > span,
.popup.popup-mole-event-main.win .timer[__color='blue'] > span,
.popup.popup-mole-event-main.win .timer.blue > .time,
.popup.popup-mole-event-main.win .timer[__color='blue'] > .time {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
  letter-spacing: 1px;
}
.popup.popup-mole-event-main.win .timer.red,
.popup.popup-mole-event-main.win .timer[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-mole-event-main.win .timer.red > span,
.popup.popup-mole-event-main.win .timer[__color='red'] > span,
.popup.popup-mole-event-main.win .timer.red > .time,
.popup.popup-mole-event-main.win .timer[__color='red'] > .time {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-mole-event-main.win .timer .time {
  font-size: 24px;
  line-height: 1.4;
}
.popup.popup-mole-event-main.reward .content .content-bottom {
  top: 349px;
  height: 113px;
}
.popup.popup-mole-event-main.reward .button-get {
  display: block;
}
.popup.popup-mole-event-main.fail .content .content-bottom {
  top: 325px;
  height: 137px;
}
.popup.popup-mole-event-main.fail .button-restart {
  display: block;
}
.popup.popup-mole-event-main.fail .timer {
  top: 280px;
  width: 84px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 10px;
  opacity: 1;
}
.popup.popup-mole-event-main.fail .timer > span,
.popup.popup-mole-event-main.fail .timer > .time {
  width: 100%;
  height: 100%;
  text-align: center;
}
.popup.popup-mole-event-main.fail .timer.blue,
.popup.popup-mole-event-main.fail .timer[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-mole-event-main.fail .timer.blue > span,
.popup.popup-mole-event-main.fail .timer[__color='blue'] > span,
.popup.popup-mole-event-main.fail .timer.blue > .time,
.popup.popup-mole-event-main.fail .timer[__color='blue'] > .time {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
  letter-spacing: 1px;
}
.popup.popup-mole-event-main.fail .timer.red,
.popup.popup-mole-event-main.fail .timer[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-mole-event-main.fail .timer.red > span,
.popup.popup-mole-event-main.fail .timer[__color='red'] > span,
.popup.popup-mole-event-main.fail .timer.red > .time,
.popup.popup-mole-event-main.fail .timer[__color='red'] > .time {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-mole-event-main.fail .timer .time {
  font-size: 14px;
  line-height: 1.3;
}
#content .reward-coin.mole-event-reward-coin {
  position: absolute;
  width: 40px !important;
  height: 41.70212766px !important;
  opacity: 0;
  z-index: 1000;
}
#content .reward-coin.mole-event-reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
#content .reward-coin.mole-event-reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-mole-event-main.lotus-day-event .popup-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") 0 0 no-repeat;
  width: 676px;
  height: 242px;
}
.popup.popup-mole-event-main.lotus-day-event .popup-header {
  left: 218px;
}
.popup.popup-mole-event-main.lotus-day-event .popup-header span {
  width: 296px;
}
.popup.popup-mole-event-main.lotus-day-event .popup-header .header_bg {
  width: 296px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-mole-event-main.lotus-day-event .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-mole-event-main.lotus-day-event .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.19125683);
          transform: scaleX(1.19125683);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-mole-event-main.lotus-day-event .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top {
  top: 4px;
  left: 156px;
  width: 366px;
  height: 100px;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon {
  height: 24px !important;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.gold {
  width: 34px;
  height: 32.69230769px;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.gold:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.32692308);
          transform: scale(0.32692308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.gold:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.32692308);
          transform: scale(0.32692308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.gold:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") 0 -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.gold:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.32692308);
          transform: scale(0.32692308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.gold:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.32692308);
          transform: scale(0.32692308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.gold:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") 0 -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.violet {
  width: 34px;
  height: 32.69230769px;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.violet:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.32692308);
          transform: scale(0.32692308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.violet:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.32692308);
          transform: scale(0.32692308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.violet:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -104px -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.violet:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.32692308);
          transform: scale(0.32692308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.violet:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.32692308);
          transform: scale(0.32692308);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.lotus.violet:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -104px -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.coins {
  -webkit-transform: none !important;
          transform: none !important;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top > * > .icon.coins:before {
  position: absolute;
  top: 1px;
  left: 0;
}
.popup.popup-mole-event-main.lotus-day-event .content .content-top .content-top-play {
  line-height: 1.3;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-top .content-top-play {
  top: 17px;
  font-size: 21px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-top .content-top-win {
  top: 7px;
  font-size: 20px;
  line-height: 1.3;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-top .content-top-fail {
  top: 14px;
  font-size: 29px;
  line-height: 1.1;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-top .content-top-reward {
  top: 36px;
  font-size: 32px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-middle {
  display: none;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play {
  flex-wrap: wrap;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play .result-info > .info > .icon {
  width: 56px;
  height: 53.84615385px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.53846154);
          transform: scale(0.53846154);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.53846154);
          transform: scale(0.53846154);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") 0 -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.53846154);
          transform: scale(0.53846154);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.53846154);
          transform: scale(0.53846154);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") 0 -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-fail .next-lotus-reward,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'] .content .content-bottom .content-bottom-play .next-lotus-reward {
  position: relative;
  margin-top: -42px;
  width: 100%;
  font-size: 25px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'].play .content .content-bottom,
.popup.popup-mole-event-main.lotus-day-event[__event-type='1'].fail .content .content-bottom {
  top: 264px;
  height: 175px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-top .content-top-play {
  top: 3px;
  font-size: 20px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-top .content-top-win {
  top: 7px;
  font-size: 20px;
  line-height: 1.3;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-top .content-top-fail {
  top: 14px;
  font-size: 29px;
  line-height: 1.1;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-top .content-top-reward {
  top: 36px;
  font-size: 32px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon,
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-play .result-info > .info > .icon {
  width: 58px;
  height: 55.76923077px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.55769231);
          transform: scale(0.55769231);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.55769231);
          transform: scale(0.55769231);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -104px -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.55769231);
          transform: scale(0.55769231);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: scale(0.55769231);
          transform: scale(0.55769231);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-fail .result-info > .info > .icon:after,
.popup.popup-mole-event-main.lotus-day-event[__event-type='2'] .content .content-bottom .content-bottom-play .result-info > .info > .icon:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotus-day-event/sprites.7f58cf9.png") -104px -242px no-repeat;
  width: 104px;
  height: 100px;
}
.popup.popup-forest-theater {
  width: 710px;
  height: 403px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-forest-theater > * {
  position: absolute;
}
.popup.popup-forest-theater:before {
  content: '';
  position: absolute;
  top: 24px;
  left: 0px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/forest-theater/sprites.b284081.png") 0 0 no-repeat;
  width: 710px;
  height: 403px;
  z-index: 0;
}
.popup.popup-forest-theater .popup-header {
  top: 0px;
  left: 180px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-forest-theater .popup-header span {
  position: absolute;
  top: 19px;
  width: 365px;
  z-index: 1;
}
.popup.popup-forest-theater .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-forest-theater .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-forest-theater .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-forest-theater .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-forest-theater .popup-close {
  top: 41px;
  left: 637px;
  z-index: 3;
}
.popup.popup-forest-theater .content {
  top: 24px;
  left: 0px;
  width: 710px;
  height: 403px;
  z-index: 2;
}
.popup.popup-forest-theater .content > * {
  position: absolute;
}
.popup.popup-forest-theater .content .fairy {
  top: 44px;
  left: 13px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/forest-theater/sprites.b284081.png") -710px 0 no-repeat;
  width: 254px;
  height: 344px;
  z-index: 0;
}
.popup.popup-forest-theater .content .cloud {
  top: 116px;
  left: 234px;
  width: 326px;
  height: 117px;
  z-index: 2;
}
.popup.popup-forest-theater .content .cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.77068558, 0.46613546);
          transform: scale(0.77068558, 0.46613546);
}
.popup.popup-forest-theater .content .cloud .cloud-text {
  position: absolute;
  top: 30px;
  width: 100%;
  color: #3e3f3f;
  font-size: 19px;
  line-height: 1.1;
}
.popup.popup-forest-theater .content .cloud .small-cloud {
  position: absolute;
}
.popup.popup-forest-theater .content .cloud .small-cloud:before,
.popup.popup-forest-theater .content .cloud .small-cloud:after {
  content: '';
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-forest-theater .content .cloud .small-cloud:before {
  top: 82px;
  left: -11px;
  -webkit-transform: scale(1.4) rotate(15deg);
          transform: scale(1.4) rotate(15deg);
}
.popup.popup-forest-theater .content .cloud .small-cloud:after {
  top: 107px;
  left: -24px;
  -webkit-transform: scaleX(0.8) rotate(15deg);
          transform: scaleX(0.8) rotate(15deg);
}
.popup.popup-forest-theater .content .rewards {
  top: 242px;
  left: 210px;
  width: 370px;
  height: 56px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: nowrap;
}
.popup.popup-forest-theater .content .rewards .reward {
  position: relative;
  margin: 0;
  width: 74px;
  height: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-forest-theater .content .rewards .reward > * {
  position: absolute;
}
.popup.popup-forest-theater .content .rewards .reward .amount {
  opacity: 1;
  font-size: 25px;
  letter-spacing: 1px;
  z-index: 2;
}
.popup.popup-forest-theater .content .rewards .reward .icon {
  opacity: 1;
  z-index: 1;
}
.popup.popup-forest-theater .content .rewards .reward .check {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 38px;
  height: 40px;
  z-index: 3;
}
.popup.popup-forest-theater .content .rewards .reward .check:before,
.popup.popup-forest-theater .content .rewards .reward .check:after {
  content: '';
  position: absolute;
}
.popup.popup-forest-theater .content .rewards .reward .check:before {
  display: block;
  width: 52px;
  height: 50px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1753px -998px no-repeat;
  -webkit-transform: scale(0.73076923, 0.8);
          transform: scale(0.73076923, 0.8);
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.popup.popup-forest-theater .content .rewards .reward .check:after {
  content: '';
  position: absolute;
  left: -51px;
  top: -50px;
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 20%, #25f901 20%, transparent 30%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.popup.popup-forest-theater .content .rewards .reward .check.done:before {
  opacity: 1;
  -webkit-animation: check-animation 0.7s linear forwards;
          animation: check-animation 0.7s linear forwards;
}
@-webkit-keyframes check-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(0.73076923, 0.8);
            transform: scale(0.73076923, 0.8);
  }
}
@keyframes check-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(0.73076923, 0.8);
            transform: scale(0.73076923, 0.8);
  }
}
.popup.popup-forest-theater .content .rewards .reward .check.done:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.popup-forest-theater .content .rewards .reward[__watched='true'] .amount,
.popup.popup-forest-theater .content .rewards .reward[__watched='true'] .icon {
  opacity: 0;
}
.popup.popup-forest-theater .content .rewards .reward[__watched='true'] .check:before {
  opacity: 1;
  -webkit-transform: scale(0.73076923, 0.8);
          transform: scale(0.73076923, 0.8);
}
.popup.popup-forest-theater .content .rewards .reward:not([__stage='5']) .amount {
  position: relative;
  margin-top: 27px;
  margin-left: 7px;
  text-shadow: 0 -1px 1px #1d3b80, 0 -1px 1px #1d3b80, 0 1px 1px #1d3b80, 0 1px 1px #1d3b80, -1px 0 1px #1d3b80, 1px 0 1px #1d3b80, -1px 0 1px #1d3b80, 1px 0 1px #1d3b80, -1px -1px 1px #1d3b80, 1px -1px 1px #1d3b80, -1px 1px 1px #1d3b80, 1px 1px 1px #1d3b80, -1px -1px 1px #1d3b80, 1px -1px 1px #1d3b80, -1px 1px 1px #1d3b80, 1px 1px 1px #1d3b80, 1px 3px 2px #1d3b80;
}
.popup.popup-forest-theater .content .rewards .reward:not([__stage='5']) .icon {
  position: relative;
  margin: 27px 10px 0 1px;
  width: 29px;
  height: 30.23404255px;
}
.popup.popup-forest-theater .content .rewards .reward:not([__stage='5']) .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.61702128px -0.61702128px;
          transform-origin: -0.61702128px -0.61702128px;
  -webkit-transform: scale(0.61702128);
          transform: scale(0.61702128);
}
.popup.popup-forest-theater .content .rewards .reward:not([__stage='5']) .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-forest-theater .content .rewards .reward:not([__stage='5']) .icon:before {
  position: absolute;
  top: -4px;
  left: -2px;
}
.popup.popup-forest-theater .content .rewards .reward[__stage='5'] .amount {
  position: absolute;
  top: 27px;
  width: 100%;
  text-shadow: 0 -1px 1px #78040b, 0 -1px 1px #78040b, 0 1px 1px #78040b, 0 1px 1px #78040b, -1px 0 1px #78040b, 1px 0 1px #78040b, -1px 0 1px #78040b, 1px 0 1px #78040b, -1px -1px 1px #78040b, 1px -1px 1px #78040b, -1px 1px 1px #78040b, 1px 1px 1px #78040b, -1px -1px 1px #78040b, 1px -1px 1px #78040b, -1px 1px 1px #78040b, 1px 1px 1px #78040b, 1px 3px 2px #7c030c;
}
.popup.popup-forest-theater .content .rewards .reward[__stage='5'] .icon {
  position: absolute;
  top: 0;
  left: 1px;
  width: 72px;
  height: 55.5px;
}
.popup.popup-forest-theater .content .rewards .reward[__stage='5'] .icon:before {
  content: '';
  display: block;
  width: 96px;
  height: 74px;
  -webkit-transform-origin: -0.75px -2.25px;
          transform-origin: -0.75px -2.25px;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
}
.popup.popup-forest-theater .content .rewards .reward[__stage='5'] .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -165px -347px no-repeat;
}
.popup.popup-forest-theater .content .rewards .reward[__stage='5'] .reward-source {
  position: absolute;
  top: 2px;
  left: 24px;
  width: 29px;
  height: 30.23404255px;
  visibility: hidden;
  z-index: -1;
}
.popup.popup-forest-theater .content .rewards .reward[__stage='5'] .reward-source:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.61702128px -0.61702128px;
          transform-origin: -0.61702128px -0.61702128px;
  -webkit-transform: scale(0.61702128);
          transform: scale(0.61702128);
}
.popup.popup-forest-theater .content .rewards .reward[__stage='5'] .reward-source:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-forest-theater .content .rewards .reward[__stage='5'] .reward-source:before {
  position: absolute;
  top: -4px;
  left: -2px;
}
.popup.popup-forest-theater .content .progress {
  top: 305px;
  left: 232px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/forest-theater/sprites.b284081.png") 0 -403px no-repeat;
  width: 325px;
  height: 33px;
}
.popup.popup-forest-theater .content .progress .progress-line-wrap {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 313px;
  height: 17px;
  z-index: 1;
}
.popup.popup-forest-theater .content .progress .progress-line-wrap .progress-line {
  background: url("https://content.z-media.info/elements/s/images/new-popups/forest-theater/sprites.b284081.png") -325px -403px no-repeat;
  width: 313px;
  height: 17px;
  width: 28.4%;
}
.popup.popup-forest-theater .button-watch {
  top: 375px;
  left: 260px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 188px;
  height: 59px;
  z-index: 3;
}
.popup.popup-forest-theater .button-watch:hover {
  background-position-y: 50%;
}
.popup.popup-forest-theater .button-watch:active {
  background-position-y: 100%;
}
.popup.popup-forest-theater .button-watch span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 33px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -14px;
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.popup-forest-theater .button-watch.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 188px;
  height: 59px;
  cursor: default!important;
}
.popup.popup-forest-theater .button-watch.reboot {
  pointer-events: none;
  cursor: default;
}
.popup.popup-forest-theater .button-watch.reboot span {
  opacity: 0;
}
.popup.popup-forest-theater .forest-theater-timer {
  top: 375px;
  left: 260px;
  width: 188px;
  height: 59px;
  pointer-events: none;
  font-size: 33px;
  line-height: 1.6;
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
  opacity: 0;
  z-index: 4;
}
.popup.popup-forest-theater.reboot .forest-theater-timer {
  opacity: 1;
}
.popup.popup-forest-theater .reward-coin {
  position: absolute;
  width: 29px !important;
  height: 30.23404255px !important;
  opacity: 0;
  z-index: 100;
}
.popup.popup-forest-theater .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.61702128px -0.61702128px !important;
          transform-origin: -0.61702128px -0.61702128px !important;
  -webkit-transform: scale(0.61702128) !important;
          transform: scale(0.61702128) !important;
}
.popup.popup-forest-theater .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-forest-theater .spinner {
  width: 41px;
  height: 41px;
}
.popup.popup-forest-theater .spinner .spinner-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.popup.popup-forest-theater .spinner .spinner-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #3e3f3f;
  border-radius: 100%;
  -webkit-animation: circle-bounce-animation 1.2s infinite ease-in-out both;
          animation: circle-bounce-animation 1.2s infinite ease-in-out both;
}
@keyframes circle-bounce-animation {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-2 {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-3 {
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-4 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-5 {
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-6 {
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-7 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-8 {
  -webkit-transform: rotate(210deg);
          transform: rotate(210deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-9 {
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-10 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-11 {
  -webkit-transform: rotate(300deg);
          transform: rotate(300deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-12 {
  -webkit-transform: rotate(330deg);
          transform: rotate(330deg);
}
.popup.popup-forest-theater .spinner .spinner-circle.spinner-circle-12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-forest-theater .forest-theater-loader {
  top: 380px;
  left: 333px;
  opacity: 0;
  pointer-events: none;
  z-index: 10;
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.popup-forest-theater .forest-theater-loader.load {
  opacity: 1;
}
#content .forest-theater-tutorial {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  opacity: 0;
  z-index: 1000;
}
#content .forest-theater-tutorial .forest-theater-tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 760px;
  height: 630px;
  overflow: hidden;
  opacity: 0;
}
#content .forest-theater-tutorial .forest-theater-tutorial-step:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 92px;
  height: 50px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  border-width: 45px 396px 536px 273px;
  box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.8);
  z-index: 1;
}
#content .forest-theater-tutorial .forest-theater-tutorial-step .arrow {
  position: absolute;
  top: 100px;
  left: 370px;
  z-index: 2;
  width: 60px;
  height: 79px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
  width: 55px;
  height: 54px;
  -webkit-animation: arrow-pulse-animation 1s infinite linear;
          animation: arrow-pulse-animation 1s infinite linear;
}
#content .forest-theater-tutorial .forest-theater-tutorial-step .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.49586777, 0.5);
          transform: scale(0.49586777, 0.5);
}
#content .forest-theater-tutorial .forest-theater-tutorial-step .arrow:before {
  top: 19px;
  left: -23px;
  -webkit-transform: scale(0.5) rotate(-45deg);
          transform: scale(0.5) rotate(-45deg);
}
@-webkit-keyframes arrow-pulse-animation {
  0%,
  100%,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes arrow-pulse-animation {
  0%,
  100%,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
#content .forest-theater-tutorial .forest-theater-tutorial-step .button {
  position: absolute;
  top: 45px;
  left: 273px;
  width: 92px;
  height: 50px;
  cursor: pointer;
  z-index: 2;
}
.popup.popup-chest-offer-game {
  width: 664px;
  height: 580px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-chest-offer-game > * {
  position: absolute;
}
.popup.popup-chest-offer-game.with-spine .content > .chest > .chest-icon .static {
  display: none;
}
.popup.popup-chest-offer-game.with-spine .content > .chest > .chest-icon canvas {
  display: block;
}
.popup.popup-chest-offer-game .popup-bg {
  top: 30px;
  left: 25px;
  width: 618px;
  height: 496px;
  background-color: #fccf78;
  z-index: 0;
}
.popup.popup-chest-offer-game .form {
  top: 17px;
  left: 0px;
  width: 664px;
  height: 526px;
  pointer-events: none;
  z-index: 1;
}
.popup.popup-chest-offer-game .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.87483531);
          transform: scaleX(0.87483531);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-chest-offer-game .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.87830688);
          transform: scaleX(0.87830688);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-chest-offer-game .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 486px;
}
.popup.popup-chest-offer-game .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 486px;
}
.popup.popup-chest-offer-game .popup-header {
  top: 0px;
  left: 200px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-chest-offer-game .popup-header span {
  position: absolute;
  top: 19px;
  width: 276px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-chest-offer-game .popup-header .header_bg {
  position: absolute;
  width: 276px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-chest-offer-game .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-chest-offer-game .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.08196721);
          transform: scaleX(1.08196721);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-chest-offer-game .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-chest-offer-game .popup-close {
  top: 7px;
  left: 623px;
  z-index: 4;
}
.popup.popup-chest-offer-game .content {
  top: 81px;
  left: 86px;
  width: 500px;
  height: 441px;
  z-index: 4;
}
.popup.popup-chest-offer-game .content .chest {
  position: absolute;
  width: 136px;
  height: 109px;
}
.popup.popup-chest-offer-game .content .chest > * {
  position: absolute;
}
.popup.popup-chest-offer-game .content .chest[__posX='0'] {
  left: 0;
}
.popup.popup-chest-offer-game .content .chest[__posX='1'] {
  left: 182px;
}
.popup.popup-chest-offer-game .content .chest[__posX='2'] {
  left: 364px;
}
.popup.popup-chest-offer-game .content .chest[__posY='0'] {
  top: 0;
}
.popup.popup-chest-offer-game .content .chest[__posY='1'] {
  top: 147px;
}
.popup.popup-chest-offer-game .content .chest[__posY='2'] {
  top: 294px;
}
.popup.popup-chest-offer-game .content .chest .chest-icon {
  width: 136px;
  height: 109px;
  z-index: 4;
}
.popup.popup-chest-offer-game .content .chest .chest-icon .static {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest-offer-game/sprites.3cf0edf.png") -140px 0 no-repeat;
  width: 136px;
  height: 109px;
}
.popup.popup-chest-offer-game .content .chest .chest-icon canvas {
  position: absolute;
  left: -82px;
  top: -95px;
  width: 300px;
  height: 300px;
  display: none;
  pointer-events: none;
}
.popup.popup-chest-offer-game .content .chest .chest-icon.shake-right {
  -webkit-transform-origin: 272px 109px;
          transform-origin: 272px 109px;
  -webkit-animation: chest-icon-shake-right 0.5s ease-in forwards;
          animation: chest-icon-shake-right 0.5s ease-in forwards;
}
@-webkit-keyframes chest-icon-shake-right {
  from,
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  70% {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
@keyframes chest-icon-shake-right {
  from,
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  70% {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
.popup.popup-chest-offer-game .content .chest .chest-icon.shake-left {
  -webkit-transform-origin: -136px 109px;
          transform-origin: -136px 109px;
  -webkit-animation: chest-icon-shake-left 0.5s ease-in forwards;
          animation: chest-icon-shake-left 0.5s ease-in forwards;
}
@-webkit-keyframes chest-icon-shake-left {
  from,
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  70% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
}
@keyframes chest-icon-shake-left {
  from,
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  70% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
}
.popup.popup-chest-offer-game .content .chest .reward-plank {
  top: 33px;
  left: 12px;
  -webkit-transform: scale(0);
          transform: scale(0);
  pointer-events: none;
  z-index: 5;
}
.popup.popup-chest-offer-game .content .chest .reward-plank .reward-plank-wrap {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 112px;
  height: 41px;
  border: 1px solid #904325;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #FCF4DC 0%, #ffffff 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.5), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -4px 3px 0px rgba(225, 154, 53, 0.6), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-chest-offer-game .content .chest .reward-plank .reward-plank-wrap .reward-amount {
  position: relative;
  font-size: 29px;
  color: #904325;
  line-height: 1;
}
.popup.popup-chest-offer-game .content .chest .reward-plank .reward-plank-wrap .reward-icon {
  position: relative;
  margin-left: 2px;
  width: 27px;
  height: 28.14893617px;
  -webkit-filter: drop-shadow(0px 0.5px 0px #8c5227) drop-shadow(0px -0.5px 0px #8c5227) drop-shadow(0.5px 0px 0px #8c5227) drop-shadow(-0.5px 0px 0px #8c5227);
          filter: drop-shadow(0px 0.5px 0px #8c5227) drop-shadow(0px -0.5px 0px #8c5227) drop-shadow(0.5px 0px 0px #8c5227) drop-shadow(-0.5px 0px 0px #8c5227);
}
.popup.popup-chest-offer-game .content .chest .reward-plank .reward-plank-wrap .reward-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.57446809px -0.57446809px;
          transform-origin: -0.57446809px -0.57446809px;
  -webkit-transform: scale(0.57446809);
          transform: scale(0.57446809);
}
.popup.popup-chest-offer-game .content .chest .reward-plank .reward-plank-wrap .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-chest-offer-game .content .chest .reward-plank .reward-plank-wrap .reward-icon:before {
  -webkit-transform: scale(0.57446809) translateY(3px);
          transform: scale(0.57446809) translateY(3px);
}
@-webkit-keyframes reward-plank-bounce-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes reward-plank-bounce-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.popup-chest-offer-game .content .chest .reward-plank.bounce {
  -webkit-animation: reward-plank-bounce-animation 0.4s ease-in-out forwards;
          animation: reward-plank-bounce-animation 0.4s ease-in-out forwards;
}
.popup.popup-chest-offer-game .content .chest .check {
  top: 11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 97px;
  height: 86px;
  border-radius: 8px;
  background-color: rgba(228, 167, 97, 0.6);
  box-shadow: inset 0px -1px 1px 0px rgba(249, 205, 155, 0.4);
  z-index: 1;
}
.popup.popup-chest-offer-game .content .chest .check .checkmark {
  position: relative;
  margin: 36px auto;
  display: none;
  width: 52px;
  height: 50px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1753px -998px no-repeat;
  -webkit-transform: scale(0.69230769, 0.7);
          transform: scale(0.69230769, 0.7);
}
.popup.popup-chest-offer-game .content .chest .coins-source {
  top: 5px;
  left: 48px;
  width: 40px;
  height: 40px;
  visibility: hidden;
  z-index: 10;
}
.popup.popup-chest-offer-game .content .chest[__received="true"] .chest-icon {
  display: none;
}
.popup.popup-chest-offer-game .content .chest[__received="true"] .reward-plank {
  top: 10px;
  display: block;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  z-index: 3;
}
.popup.popup-chest-offer-game .content .chest[__received="true"] .check .checkmark {
  display: block;
}
.popup.popup-chest-offer-game .content .chest[__open="true"] .chest-icon .static {
  top: -38px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest-offer-game/sprites.3cf0edf.png") 0 0 no-repeat;
  width: 140px;
  height: 147px;
}
.popup.popup-chest-offer-game .content .chest[__open="true"] .reward-plank {
  top: 4px;
  display: block;
}
.popup.popup-chest-offer-game .content .chest.clickable {
  cursor: pointer;
}
.popup.popup-chest-offer-game .border-bottom {
  top: 522px;
  left: 3px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.56603774, 1.09259259);
          transform: scale(1.56603774, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 3;
}
.popup.popup-chest-offer-game .keys-info-plank {
  top: 532px;
  left: 98px;
  width: 106px;
  height: 31px;
  border: 1px solid #5C2700;
  border-radius: 8px;
  background-color: #744325;
  box-shadow: 0px -3px 3px 0px rgba(106, 59, 24, 0.4), 0px 3px 0px 0px rgba(200, 155, 113, 0.6);
  z-index: 5;
}
.popup.popup-chest-offer-game .keys-info-plank .keys-info-icon {
  position: absolute;
  top: -16px;
  left: -40px;
  width: 60px;
  height: 60px;
  z-index: 1;
}
.popup.popup-chest-offer-game .keys-info-plank .keys-info-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest-offer-game/sprites.3cf0edf.png") 0 -147px no-repeat;
  width: 100px;
  height: 100px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-chest-offer-game .keys-info-plank .keys-info-amount {
  position: absolute;
  width: 100%;
  font-size: 33px;
  line-height: 0.85;
  text-align: center;
  z-index: 2;
}
.popup.popup-chest-offer-game .button-play,
.popup.popup-chest-offer-game .button-continue,
.popup.popup-chest-offer-game .button-pay-oks-1,
.popup.popup-chest-offer-game .button-pay-oks-2 {
  top: 522px;
  left: 228px;
  display: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 206px;
  height: 56px;
  z-index: 5;
}
.popup.popup-chest-offer-game .button-play:hover,
.popup.popup-chest-offer-game .button-continue:hover,
.popup.popup-chest-offer-game .button-pay-oks-1:hover,
.popup.popup-chest-offer-game .button-pay-oks-2:hover {
  background-position-y: 50%;
}
.popup.popup-chest-offer-game .button-play:active,
.popup.popup-chest-offer-game .button-continue:active,
.popup.popup-chest-offer-game .button-pay-oks-1:active,
.popup.popup-chest-offer-game .button-pay-oks-2:active {
  background-position-y: 100%;
}
.popup.popup-chest-offer-game .button-play .button-key-icon,
.popup.popup-chest-offer-game .button-continue .button-key-icon,
.popup.popup-chest-offer-game .button-pay-oks-1 .button-key-icon,
.popup.popup-chest-offer-game .button-pay-oks-2 .button-key-icon {
  width: 35px;
  height: 35px;
  -webkit-transform: rotate(19deg);
          transform: rotate(19deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.popup.popup-chest-offer-game .button-play .button-key-icon:before,
.popup.popup-chest-offer-game .button-continue .button-key-icon:before,
.popup.popup-chest-offer-game .button-pay-oks-1 .button-key-icon:before,
.popup.popup-chest-offer-game .button-pay-oks-2 .button-key-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest-offer-game/sprites.3cf0edf.png") 0 -147px no-repeat;
  width: 100px;
  height: 100px;
  -webkit-transform: scale(0.35);
          transform: scale(0.35);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-chest-offer-game .button-play span {
  margin-top: -13px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  text-align: center;
}
.popup.popup-chest-offer-game .button-play .button-key-icon {
  position: absolute;
  top: 6px;
  left: 145px;
}
.popup.popup-chest-offer-game .button-continue span {
  margin-top: -12px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  text-align: center;
}
.popup.popup-chest-offer-game .button-pay-oks-1 .button-content,
.popup.popup-chest-offer-game .button-pay-oks-2 .button-content {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
}
.popup.popup-chest-offer-game .button-pay-oks-1 .button-content > *,
.popup.popup-chest-offer-game .button-pay-oks-2 .button-content > * {
  position: relative;
}
.popup.popup-chest-offer-game .bottom-text {
  top: 536px;
  left: 222px;
  font-size: 30px;
  text-shadow: 0 3px 0 #6d2717;
  letter-spacing: 1px;
  opacity: 0;
  z-index: 5;
}
#content .reward-coin.chest-offer-coins {
  position: absolute;
  width: 40px !important;
  height: 41.70212766px !important;
  opacity: 0;
  z-index: 1000;
}
#content .reward-coin.chest-offer-coins:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
#content .reward-coin.chest-offer-coins:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-ad-block {
  width: 652px;
  height: 406px;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.popup-ad-block > * {
  position: absolute;
}
.popup.popup-ad-block .form {
  top: 32px;
  left: 0px;
  width: 652px;
  height: 351px;
  pointer-events: none;
  z-index: 1;
}
.popup.popup-ad-block .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85902503);
          transform: scaleX(0.85902503);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-ad-block .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.86243386);
          transform: scaleX(0.86243386);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-ad-block .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 311px;
}
.popup.popup-ad-block .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 311px;
}
.popup.popup-ad-block .popup-bg {
  top: 50px;
  left: 28px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -84px;
  background-position-y: -202px;
  width: 600px;
  height: 314px;
  z-index: 0;
}
.popup.popup-ad-block .popup-header {
  top: 0px;
  left: 144px;
  text-align: center;
  text-shadow: 0 3px 0 #4b1a14;
  font-size: 30px;
  z-index: 2;
}
.popup.popup-ad-block .popup-header span {
  position: absolute;
  top: 20px;
  width: 365px;
  z-index: 1;
}
.popup.popup-ad-block .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-ad-block .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-ad-block .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-ad-block .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-ad-block .objects {
  top: 58px;
  left: 34px;
  z-index: 3;
}
.popup.popup-ad-block .objects .character {
  position: absolute;
  top: 14px;
  left: -72px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/ad-block/sprites.855d3a8.png") 0 0 no-repeat;
  width: 277px;
  height: 267px;
  z-index: 2;
}
.popup.popup-ad-block .objects .text {
  position: absolute;
  top: 32px;
  left: 178px;
  padding-top: 11px;
  width: 401px;
  height: 235px;
  box-sizing: border-box;
  border-radius: 20px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0px 4px 9px 0px rgba(147, 66, 34, 0.45), 0px 3px 0px 0px rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(255, 174, 91, 0.72);
  font-size: 27px;
  color: #875831;
  line-height: 1.5;
  z-index: 1;
}
.popup.popup-ad-block .objects .text .label {
  position: relative;
  margin-top: -8px;
  display: inline-block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/ad-block/sprites.855d3a8.png") -277px 0 no-repeat;
  width: 32px;
  height: 34px;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.popup.popup-ad-block .border-bottom {
  top: 362px;
  left: 116px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.53773585, 1.11111111);
          transform: scale(1.53773585, 1.11111111);
  z-index: 3;
}
.popup.popup-ad-block .button-support,
.popup.popup-ad-block .button-good {
  top: 364px;
  z-index: 5;
}
.popup.popup-ad-block .button-support span,
.popup.popup-ad-block .button-good span {
  margin-top: -13px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
}
.popup.popup-ad-block .button-support {
  left: 135px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 169px;
  height: 56px;
}
.popup.popup-ad-block .button-support:hover {
  background-position-y: 50%;
}
.popup.popup-ad-block .button-support:active {
  background-position-y: 100%;
}
.popup.popup-ad-block .button-good {
  left: 349px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 169px;
  height: 56px;
}
.popup.popup-ad-block .button-good:hover {
  background-position-y: 50%;
}
.popup.popup-ad-block .button-good:active {
  background-position-y: 100%;
}
.popup.popup-flower-fest {
  width: 724px;
  height: 534px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-flower-fest > * {
  position: absolute;
}
.popup.popup-flower-fest .popup-bg,
.popup.popup-flower-fest .form,
.popup.popup-flower-fest .popup-header,
.popup.popup-flower-fest .popup-subheader {
  pointer-events: none;
}
.popup.popup-flower-fest .popup-bg {
  top: 50px;
  left: 25px;
  width: 678px;
  height: 468px;
  background-color: #facb84;
  z-index: 0;
}
.popup.popup-flower-fest .form {
  top: 36px;
  left: 0px;
  width: 724px;
  height: 498px;
  z-index: 2;
}
.popup.popup-flower-fest .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.95388669);
          transform: scaleX(0.95388669);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-flower-fest .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.95767196);
          transform: scaleX(0.95767196);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-flower-fest .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 458px;
}
.popup.popup-flower-fest .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 458px;
}
.popup.popup-flower-fest .popup-header {
  top: 0px;
  left: 207px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 27px;
  z-index: 4;
}
.popup.popup-flower-fest .popup-header span {
  position: absolute;
  width: 330px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-flower-fest .popup-header span:first-of-type {
  top: 8px;
}
.popup.popup-flower-fest .popup-header span:last-of-type {
  top: 34px;
}
.popup.popup-flower-fest .popup-header .header_bg {
  position: absolute;
  top: 0;
  width: 330px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-flower-fest .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-flower-fest .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.37704918);
          transform: scaleX(1.37704918);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-flower-fest .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-flower-fest .popup-subheader {
  top: 15px;
  left: 126px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 0 no-repeat;
  width: 492px;
  height: 128px;
  z-index: 3;
}
.popup.popup-flower-fest .popup-subheader .popup-subheader-flower-icon {
  position: absolute;
}
.popup.popup-flower-fest .popup-close {
  top: 23px;
  left: 684px;
  z-index: 4;
}
.popup.popup-flower-fest .button-help {
  top: 23px;
  left: -5px;
  z-index: 4;
}
.popup.popup-flower-fest .content {
  top: 58px;
  left: 33px;
  z-index: 1;
}
.popup.popup-flower-fest .content > * {
  position: absolute;
}
.popup.popup-flower-fest .content .top-bar {
  top: 20px;
  left: 20px;
}
.popup.popup-flower-fest .content .progress-bar {
  top: 171px;
  left: 152px;
  width: 341px;
  height: 36px;
  -webkit-transform: scale(0.76);
          transform: scale(0.76);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-flower-fest .content .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
.popup.popup-flower-fest .content .progress-bar.right .reward-icon {
  left: -58px;
}
.popup.popup-flower-fest .content .progress-bar.right .currency-icon {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-flower-fest .content .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
.popup.popup-flower-fest .content .progress-bar.right .reward-icon {
  left: -58px;
}
.popup.popup-flower-fest .content .progress-bar.right .currency-icon {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-flower-fest .content .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
.popup.popup-flower-fest .content .progress-bar.right .reward-icon {
  left: -58px;
}
.popup.popup-flower-fest .content .progress-bar.right .currency-icon {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-flower-fest .content .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest .content .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-flower-fest .content .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
.popup.popup-flower-fest .content .progress-bar.right .reward-icon {
  left: -58px;
}
.popup.popup-flower-fest .content .progress-bar.right .currency-icon {
  display: none;
}
.popup.popup-flower-fest .content .bottom-bar {
  top: 138px;
  left: -2px;
  padding-left: 2px;
  width: 665px;
  height: 331px;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  overflow-y: hidden;
  overflow-x: auto;
  z-index: 3;
}
.popup.popup-flower-fest .content .bottom-bar::-webkit-scrollbar {
  width: 0;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar {
  position: relative;
  margin-top: 75px;
  width: 154px;
  height: 100%;
  -webkit-box-flex: 0;
          flex: none;
  z-index: 1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar:not(:first-of-type) {
  margin-left: -5px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar > * {
  position: absolute;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar:before {
  content: '';
  position: absolute;
  top: 3px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -128px no-repeat;
  width: 159px;
  height: 174px;
  z-index: 0;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .lock {
  top: 0;
  left: 104px;
  display: none;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -369px -302px no-repeat;
  width: 46px;
  height: 56px;
  z-index: 5;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .checkmark {
  top: 36px;
  left: 37px;
  display: none;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -408px -128px no-repeat;
  width: 79px;
  height: 76px;
  z-index: 1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon {
  top: 21px;
  left: 20px;
  width: 152px;
  height: 134px;
  z-index: 1;
  cursor: pointer;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar > .reward-icon {
  -webkit-transform: scale(0.74);
          transform: scale(0.74);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar > .reward-icon:hover ~ .reward-cloud {
  opacity: 1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .stage-label {
  top: 162px;
  left: 41px;
  z-index: 3;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .shines {
  top: 135px;
  left: 9px;
  display: none;
  width: 138px;
  height: 122px;
  z-index: 2;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .shines .shine-back {
  position: absolute;
  width: 138px;
  height: 122px;
  z-index: 0;
  -webkit-animation: shine-rotate-animation 10s linear infinite;
          animation: shine-rotate-animation 10s linear infinite;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .shines .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.53488372, 0.56221198);
          transform: scale(0.53488372, 0.56221198);
}
@-webkit-keyframes shine-rotate-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes shine-rotate-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .shines .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
  z-index: 1;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .shines .shine.shine-1 {
  left: 20px;
  top: 9px;
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .shines .shine.shine-2 {
  left: 77px;
  top: 5px;
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .shines .shine.shine-3 {
  left: 13px;
  top: 56px;
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .shines .shine.shine-4 {
  left: 84px;
  top: 55px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud {
  top: -66px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 5;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content {
  width: 100%;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward {
  position: relative;
  width: 50px;
  height: 50px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward:not(:last-of-type) {
  margin-right: 2px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward:last-of-type {
  margin-right: auto;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: center;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: none;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-icon:before,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-icon:before,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-amount,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-amount,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-amount,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-amount,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-amount,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-amount,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-amount,
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-amount {
  text-align: right;
  box-sizing: border-box;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content .cloud-rewards .reward .reward-amount {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 15px;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud .cloud-content > .cloud-rewards > .reward.unlim > .reward-amount {
  display: block !important;
  text-align: right;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="1"] {
  width: 95px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="1"] * {
  box-sizing: border-box;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="1"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="1"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="1"]:after {
  -webkit-transform: translate(41px, -13px) rotate(-15deg) !important;
          transform: translate(41px, -13px) rotate(-15deg) !important;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="2"] {
  width: 145px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="2"] * {
  box-sizing: border-box;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="2"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="2"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="2"]:after {
  -webkit-transform: translate(66px, -13px) rotate(-15deg) !important;
          transform: translate(66px, -13px) rotate(-15deg) !important;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="3"] {
  width: 195px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="3"] * {
  box-sizing: border-box;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="3"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="3"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="3"]:after {
  -webkit-transform: translate(91px, -13px) rotate(-15deg) !important;
          transform: translate(91px, -13px) rotate(-15deg) !important;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="4"] {
  width: 245px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud[__reward-amount="4"]:after {
  -webkit-transform: translate(116px, -13px) rotate(-15deg) !important;
          transform: translate(116px, -13px) rotate(-15deg) !important;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud.simple {
  color: #3e3f3f;
  font-size: 14px;
  line-height: 1.1;
  width: 145px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud.simple * {
  box-sizing: border-box;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud.simple .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud.simple:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud.simple:after {
  -webkit-transform: translate(66px, -13px) rotate(-15deg) !important;
          transform: translate(66px, -13px) rotate(-15deg) !important;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar .reward-cloud.simple .cloud-text {
  position: absolute;
  top: 9px;
  left: 0;
  width: 100%;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__complete='false'] .checkmark {
  display: none;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__complete='false'] .reward-icon {
  display: block;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__complete='false'] .stage-label {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -231px -302px no-repeat;
  width: 69px;
  height: 71px;
  text-shadow: 0 -1px 1px #1c2b6c, 0 -1px 1px #1c2b6c, 0 1px 1px #1c2b6c, 0 1px 1px #1c2b6c, -1px 0 1px #1c2b6c, 1px 0 1px #1c2b6c, -1px 0 1px #1c2b6c, 1px 0 1px #1c2b6c, -1px -1px 1px #1c2b6c, 1px -1px 1px #1c2b6c, -1px 1px 1px #1c2b6c, 1px 1px 1px #1c2b6c, -1px -1px 1px #1c2b6c, 1px -1px 1px #1c2b6c, -1px 1px 1px #1c2b6c, 1px 1px 1px #1c2b6c, 1px 2px 2px #016ba0, 0 -1px 1px #1c2b6c, 0 -1px 1px #1c2b6c, 0 1px 1px #1c2b6c, 0 1px 1px #1c2b6c, -1px 0 1px #1c2b6c, 1px 0 1px #1c2b6c, -1px 0 1px #1c2b6c, 1px 0 1px #1c2b6c, -1px -1px 1px #1c2b6c, 1px -1px 1px #1c2b6c, -1px 1px 1px #1c2b6c, 1px 1px 1px #1c2b6c, -1px -1px 1px #1c2b6c, 1px -1px 1px #1c2b6c, -1px 1px 1px #1c2b6c, 1px 1px 1px #1c2b6c, 1px 2px 2px #016ba0, 0 -1px 1px #1c2b6c, 0 -1px 1px #1c2b6c, 0 1px 1px #1c2b6c, 0 1px 1px #1c2b6c, -1px 0 1px #1c2b6c, 1px 0 1px #1c2b6c, -1px 0 1px #1c2b6c, 1px 0 1px #1c2b6c, -1px -1px 1px #1c2b6c, 1px -1px 1px #1c2b6c, -1px 1px 1px #1c2b6c, 1px 1px 1px #1c2b6c, -1px -1px 1px #1c2b6c, 1px -1px 1px #1c2b6c, -1px 1px 1px #1c2b6c, 1px 1px 1px #1c2b6c, 1px 2px 2px #016ba0, 0 -1px 1px #1c2b6c, 0 -1px 1px #1c2b6c, 0 1px 1px #1c2b6c, 0 1px 1px #1c2b6c, -1px 0 1px #1c2b6c, 1px 0 1px #1c2b6c, -1px 0 1px #1c2b6c, 1px 0 1px #1c2b6c, -1px -1px 1px #1c2b6c, 1px -1px 1px #1c2b6c, -1px 1px 1px #1c2b6c, 1px 1px 1px #1c2b6c, -1px -1px 1px #1c2b6c, 1px -1px 1px #1c2b6c, -1px 1px 1px #1c2b6c, 1px 1px 1px #1c2b6c, 1px 2px 2px #016ba0;
  font-size: 29px;
  line-height: 2;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__complete='false'][__current='true'] .shines {
  display: block;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__complete='true'] .checkmark {
  display: block;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__complete='true'] .lock,
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__complete='true'] .reward-icon {
  display: none;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__complete='true'] .stage-label {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -300px -302px no-repeat;
  width: 69px;
  height: 71px;
  text-shadow: 0 -1px 1px #195b07, 0 -1px 1px #195b07, 0 1px 1px #195b07, 0 1px 1px #195b07, -1px 0 1px #195b07, 1px 0 1px #195b07, -1px 0 1px #195b07, 1px 0 1px #195b07, -1px -1px 1px #195b07, 1px -1px 1px #195b07, -1px 1px 1px #195b07, 1px 1px 1px #195b07, -1px -1px 1px #195b07, 1px -1px 1px #195b07, -1px 1px 1px #195b07, 1px 1px 1px #195b07, 1px 2px 2px #007408, 0 -1px 1px #195b07, 0 -1px 1px #195b07, 0 1px 1px #195b07, 0 1px 1px #195b07, -1px 0 1px #195b07, 1px 0 1px #195b07, -1px 0 1px #195b07, 1px 0 1px #195b07, -1px -1px 1px #195b07, 1px -1px 1px #195b07, -1px 1px 1px #195b07, 1px 1px 1px #195b07, -1px -1px 1px #195b07, 1px -1px 1px #195b07, -1px 1px 1px #195b07, 1px 1px 1px #195b07, 1px 2px 2px #007408, 0 -1px 1px #195b07, 0 -1px 1px #195b07, 0 1px 1px #195b07, 0 1px 1px #195b07, -1px 0 1px #195b07, 1px 0 1px #195b07, -1px 0 1px #195b07, 1px 0 1px #195b07, -1px -1px 1px #195b07, 1px -1px 1px #195b07, -1px 1px 1px #195b07, 1px 1px 1px #195b07, -1px -1px 1px #195b07, 1px -1px 1px #195b07, -1px 1px 1px #195b07, 1px 1px 1px #195b07, 1px 2px 2px #007408, 0 -1px 1px #195b07, 0 -1px 1px #195b07, 0 1px 1px #195b07, 0 1px 1px #195b07, -1px 0 1px #195b07, 1px 0 1px #195b07, -1px 0 1px #195b07, 1px 0 1px #195b07, -1px -1px 1px #195b07, 1px -1px 1px #195b07, -1px 1px 1px #195b07, 1px 1px 1px #195b07, -1px -1px 1px #195b07, 1px -1px 1px #195b07, -1px 1px 1px #195b07, 1px 1px 1px #195b07, 1px 2px 2px #007408;
  font-size: 29px;
  line-height: 2;
}
.popup.popup-flower-fest .content .bottom-bar .reward-bar[__locked='true'] .lock {
  display: block;
}
.popup.popup-flower-fest .content .bottom-bar .bottom-line {
  position: absolute;
  top: 265px;
  left: 77px;
  width: 3003px;
  height: 7px;
  background-image: linear-gradient(0deg, #ff9c0b 0%, #ffd62d 100%);
  box-shadow: 0 2px 0 0 rgba(164, 70, 1, 0.8), 0 3px 7px 0 rgba(0, 0, 0, 0.5), inset 0 2px 4px 0 rgba(254, 236, 78, 0.8);
  z-index: 0;
}
.popup.popup-flower-fest .timer-plank {
  top: 493px;
  left: 287px;
  z-index: 4;
}
.popup.popup-flower-fest .timer-plank:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 192px;
  height: 57px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px -459px no-repeat;
  -webkit-transform: scale(0.80729167, 0.8245614);
          transform: scale(0.80729167, 0.8245614);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 0;
}
.popup.popup-flower-fest .timer-plank .clock-icon {
  position: absolute;
  top: 13px;
  left: 15px;
  width: 33px;
  height: 33.66px;
  z-index: 2;
}
.popup.popup-flower-fest .timer-plank .clock-icon:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.32px -1.98px;
          transform-origin: -1.32px -1.98px;
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.popup.popup-flower-fest .timer-plank .clock-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-flower-fest .timer-plank .display {
  position: absolute;
  left: 36px;
  top: 14px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  padding-left: 8px;
  width: 97px;
  height: 29px;
  border-top-right-radius: 14.5px;
  border-bottom-right-radius: 14.5px;
  background: linear-gradient(180deg, #7c502c 0%, rgba(137, 68, 43, 0) 100%), #8f5e36;
  box-shadow: inset 0px -2px 0px 0px rgba(200, 155, 113, 0.5), inset 2px 2px 1px -1px #643c24, inset -1px 2px 1px -1px #643c24;
  font-size: 16px;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
  z-index: 1;
}
.popup.popup-flower-fest[__currency_type='flower1'] .popup-subheader .popup-subheader-flower-icon {
  top: -23px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") -517px -187px no-repeat;
  width: 81px;
  height: 87px;
}
.popup.popup-flower-fest[__currency_type='flower1'] .popup-subheader .popup-subheader-flower-icon.left {
  left: 27px;
}
.popup.popup-flower-fest[__currency_type='flower1'] .popup-subheader .popup-subheader-flower-icon.right {
  left: 381px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.popup-flower-fest[__currency_type='flower1'] .content .top-bar {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") -517px 0 no-repeat;
  width: 625px;
  height: 187px;
}
.popup.popup-flower-fest[__currency_type='flower4'] .popup-subheader .popup-subheader-flower-icon {
  top: -20px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") -516px -187px no-repeat;
  width: 81px;
  height: 87px;
}
.popup.popup-flower-fest[__currency_type='flower4'] .popup-subheader .popup-subheader-flower-icon.left {
  left: 18px;
}
.popup.popup-flower-fest[__currency_type='flower4'] .popup-subheader .popup-subheader-flower-icon.right {
  left: 390px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.popup-flower-fest[__currency_type='flower4'] .content .top-bar {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") -516px 0 no-repeat;
  width: 625px;
  height: 187px;
}
.popup.popup-flower-fest-promo {
  width: 603px;
  height: 521px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-flower-fest-promo > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .popup-bg {
  top: 50px;
  left: 25px;
  width: 557px;
  height: 422px;
  background-color: #facb84;
  z-index: 0;
}
.popup.popup-flower-fest-promo .form {
  top: 36px;
  left: 0px;
  width: 603px;
  height: 450px;
  pointer-events: none;
  z-index: 1;
}
.popup.popup-flower-fest-promo .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.7944664);
          transform: scaleX(0.7944664);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-flower-fest-promo .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.79761905);
          transform: scaleX(0.79761905);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-flower-fest-promo .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 410px;
}
.popup.popup-flower-fest-promo .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 410px;
}
.popup.popup-flower-fest-promo .popup-header {
  top: 4px;
  left: 160px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 27px;
  pointer-events: none;
  z-index: 4;
}
.popup.popup-flower-fest-promo .popup-header span {
  position: absolute;
  width: 283px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .popup-header span:first-of-type {
  top: 8px;
}
.popup.popup-flower-fest-promo .popup-header span:last-of-type {
  top: 34px;
}
.popup.popup-flower-fest-promo .popup-header .header_bg {
  position: absolute;
  top: 0;
  width: 283px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-flower-fest-promo .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-flower-fest-promo .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.12021858);
          transform: scaleX(1.12021858);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-flower-fest-promo .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-flower-fest-promo .popup-close {
  top: 23px;
  left: 564px;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content {
  top: 58px;
  left: 30px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .top-bar {
  top: 14px;
  left: 16px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .top-bar .reward-description {
  position: absolute;
  width: 80px;
  height: 32px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
  color: #690208;
}
.popup.popup-flower-fest-promo .content .top-bar .reward-description > * {
  position: relative;
}
.popup.popup-flower-fest-promo .content .top-bar .reward-description .reward-description-header {
  width: 100%;
  font-size: 11px;
}
.popup.popup-flower-fest-promo .content .top-bar .reward-description .reward-description-icon {
  margin-top: -5px;
}
.popup.popup-flower-fest-promo .content .top-bar .reward-description .reward-description-icon[__reward-type="coins"] {
  width: 15px;
  height: 15.63829787px;
}
.popup.popup-flower-fest-promo .content .top-bar .reward-description .reward-description-icon[__reward-type="coins"]:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.31914894px -0.31914894px;
          transform-origin: -0.31914894px -0.31914894px;
  -webkit-transform: scale(0.31914894);
          transform: scale(0.31914894);
}
.popup.popup-flower-fest-promo .content .top-bar .reward-description .reward-description-icon[__reward-type="coins"]:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-flower-fest-promo .content .top-bar .reward-description .reward-description-amount {
  margin-top: -8px;
  margin-left: 2px;
}
.popup.popup-flower-fest-promo .content .progress-bar {
  top: 42px;
  left: 104px;
  width: 341px;
  height: 36px;
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .reward-icon {
  left: -58px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .currency-icon {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .reward-icon {
  left: -58px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .currency-icon {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .reward-icon {
  left: -58px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .currency-icon {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  box-shadow: 0 5px 0 0 rgba(164, 70, 1, 0.4), 0 5px 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 11px 11px 0;
  border: 1px solid #a44601;
  background-image: linear-gradient(180deg, #fde928 0%, #ff9a0a 100%);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-bg:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  width: 334px;
  height: 28px;
  border-radius: 0 9px 9px 0;
  background-color: #22584a;
  box-shadow: inset 0 2px 0 0 rgba(164, 70, 1, 0.4);
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-wrap {
  left: 4px;
  top: 4px;
  width: 334px;
  height: 26px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-wrap .progress-line {
  position: relative;
  width: 33%;
  height: 100%;
  border: 1px solid #066926;
  border-radius: 0 7px 7px 0;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .progress-text {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon {
  top: -21px;
  left: 314px;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 -278px no-repeat;
  width: 91px;
  height: 96px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 -279px no-repeat;
  width: 101px;
  height: 98px;
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower1'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest-promo .content .progress-bar .currency-icon[__currency_type='flower4'] {
  top: -10px;
  left: -39px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg:before {
  border-radius: 11px 0 0 11px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-bg:after {
  border-radius: 9px 0 0 9px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-wrap {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .progress-wrap .progress-line {
  border-radius: 7px 0 0 7px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .reward-icon {
  left: -58px;
}
.popup.popup-flower-fest-promo .content .progress-bar.right .currency-icon {
  display: none;
}
.popup.popup-flower-fest-promo .content .bottom-bar {
  top: 300px;
  left: 17px;
  width: 510px;
  height: 91px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(255, 174, 91, 0.72);
  z-index: 1;
}
.popup.popup-flower-fest-promo .content .bottom-bar .text {
  margin-top: 13px;
  width: 100%;
  color: #865532;
  font-size: 20px;
  line-height: 1.4;
}
.popup.popup-flower-fest-promo .content .timer-plank {
  top: 267px;
  left: 224px;
  width: 88px;
  height: 27px;
  box-sizing: border-box;
  border-radius: 10px;
  z-index: 2;
}
.popup.popup-flower-fest-promo .content .timer-plank > span,
.popup.popup-flower-fest-promo .content .timer-plank > .time {
  width: 100%;
  height: 100%;
  text-align: center;
}
.popup.popup-flower-fest-promo .content .timer-plank.blue,
.popup.popup-flower-fest-promo .content .timer-plank[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-flower-fest-promo .content .timer-plank.blue > span,
.popup.popup-flower-fest-promo .content .timer-plank[__color='blue'] > span,
.popup.popup-flower-fest-promo .content .timer-plank.blue > .time,
.popup.popup-flower-fest-promo .content .timer-plank[__color='blue'] > .time {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
  letter-spacing: 1px;
}
.popup.popup-flower-fest-promo .content .timer-plank.red,
.popup.popup-flower-fest-promo .content .timer-plank[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-flower-fest-promo .content .timer-plank.red > span,
.popup.popup-flower-fest-promo .content .timer-plank[__color='red'] > span,
.popup.popup-flower-fest-promo .content .timer-plank.red > .time,
.popup.popup-flower-fest-promo .content .timer-plank[__color='red'] > .time {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-flower-fest-promo .content .timer-plank > span,
.popup.popup-flower-fest-promo .content .timer-plank > .time {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1.3;
  font-size: 15px;
}
.popup.popup-flower-fest-promo .content .timer-plank > span.ended,
.popup.popup-flower-fest-promo .content .timer-plank > .time.ended {
  font-size: 13px;
  line-height: 1.5;
}
.popup.popup-flower-fest-promo .border-bottom {
  top: 465px;
  left: 1px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.42688679, 1.09259259);
          transform: scale(1.42688679, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 3;
}
.popup.popup-flower-fest-promo .button-forwards {
  top: 463px;
  left: 214px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 172px;
  height: 58px;
  z-index: 5;
}
.popup.popup-flower-fest-promo .button-forwards:hover {
  background-position-y: 50%;
}
.popup.popup-flower-fest-promo .button-forwards:active {
  background-position-y: 100%;
}
.popup.popup-flower-fest-promo .button-forwards span {
  margin-top: -15px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 32px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  text-align: center;
}
.popup.popup-flower-fest-promo[__currency_type='flower1'] .content .top-bar {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower1-sprites.a8493e1.png") 0 0 no-repeat;
  width: 517px;
  height: 278px;
}
.popup.popup-flower-fest-promo[__currency_type='flower1'] .content .top-bar .reward-description {
  top: 129px;
  left: 58px;
  -webkit-transform: rotate(-8deg);
          transform: rotate(-8deg);
}
.popup.popup-flower-fest-promo[__currency_type='flower4'] .content .top-bar {
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/currency-flower4-sprites.072815f.png") 0 0 no-repeat;
  width: 516px;
  height: 279px;
}
.popup.popup-flower-fest-promo[__currency_type='flower4'] .content .top-bar .reward-description {
  top: 130px;
  left: 55px;
  -webkit-transform: rotate(-10deg);
          transform: rotate(-10deg);
}
.popup.popup-flower-fest-rewards {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-flower-fest-rewards > * {
  position: absolute;
}
.popup.popup-flower-fest-rewards.clickable {
  cursor: pointer;
  pointer-events: auto;
}
.popup.popup-flower-fest-rewards .popup-header {
  top: 40px;
  left: 0;
  font-size: 48px;
  width: 100%;
  line-height: 1;
  text-shadow: 0 -2px 2px #9c612e, 0 -2px 2px #9c612e, 0 2px 2px #9c612e, 0 2px 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e;
  letter-spacing: 2px;
}
.popup.popup-flower-fest-rewards .continue {
  top: 580px;
  left: 0;
  font-size: 19px;
  width: 100%;
  line-height: 1;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  letter-spacing: 1px;
}
.popup.popup-flower-fest-rewards.with-spine > .rewards > .reward-bar > .reward-icon.chest-wood > .icon:before,
.popup.popup-flower-fest-rewards.with-spine > .rewards > .reward-bar > .reward-icon.chest-gold > .icon:before,
.popup.popup-flower-fest-rewards.with-spine > .rewards > .reward-bar > .reward-icon.bag > .icon:before,
.popup.popup-flower-fest-rewards.with-spine > .rewards > .reward-bar > .reward-icon.prize > .icon:before {
  display: none;
}
.popup.popup-flower-fest-rewards .rewards {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar {
  position: relative;
  width: 174px;
  height: 188px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon {
  position: absolute;
  top: 0;
  left: 11px;
  width: 152px;
  height: 134px;
  cursor: pointer;
  z-index: 2;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > * {
  position: absolute;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .icon {
  z-index: 2;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_bombs > .icon,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_superflowers > .icon,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .tape-back,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .tape-front,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .text,
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .text {
  display: none;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon {
  top: 6px;
  left: 14px;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -159px -128px no-repeat;
  width: 119px;
  height: 123px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon {
  top: 8px;
  left: 18px;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") 0 -302px no-repeat;
  width: 115px;
  height: 116px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon {
  top: 14px;
  left: 11px;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -278px -128px no-repeat;
  width: 130px;
  height: 108px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon {
  top: 14px;
  left: 18px;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/flower-fest/sprites.5a9947b.png") -115px -302px no-repeat;
  width: 116px;
  height: 110px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood {
  top: 4px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold {
  top: 5px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon > .icon canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 400px;
  height: 400px;
  pointer-events: none;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.bag > .icon canvas {
  padding: 148px;
  top: -285px;
  left: -285px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.prize > .icon canvas {
  top: -139px;
  left: -143px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-wood > .icon canvas {
  top: -151px;
  left: -142px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar > .reward-icon.chest-gold > .icon canvas {
  top: -135px;
  left: -137px;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar .shine {
  position: absolute;
  top: -38px;
  left: -50px;
  width: 267px;
  height: 220px;
  z-index: 1;
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar .shine:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.03488372, 1.01382488);
          transform: scale(1.03488372, 1.01382488);
}
.popup.popup-flower-fest-rewards .rewards > .reward-bar .fly-icon-source {
  position: absolute;
  top: 17px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 70px;
  height: 70px;
  z-index: 0;
}
.popup.popup-flower-fest-rewards[__rewards-amount='4'] .rewards,
.popup.popup-flower-fest-rewards[__rewards-amount='5'] .rewards,
.popup.popup-flower-fest-rewards[__rewards-amount='6'] .rewards {
  top: 154px;
  width: 522px;
  height: 376px;
}
.popup.popup-flower-fest-rewards[__rewards-amount='1'] .rewards,
.popup.popup-flower-fest-rewards[__rewards-amount='2'] .rewards,
.popup.popup-flower-fest-rewards[__rewards-amount='3'] .rewards {
  top: 248px;
  height: 188px;
}
.popup.popup-flower-fest-rewards[__rewards-amount='1'] .rewards {
  width: 174px;
}
.popup.popup-flower-fest-rewards[__rewards-amount='2'] .rewards {
  width: 348px;
}
.popup.popup-flower-fest-rewards[__rewards-amount='3'] .rewards {
  width: 522px;
}
#content .popup.popup-flower-fest-rewards .reward-coin {
  position: absolute;
  width: 70px !important;
  height: 70px !important;
  opacity: 0;
}
#content .popup.popup-flower-fest-rewards .reward-coin:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .fly-reward {
  position: absolute;
  width: 70px !important;
  height: 70px !important;
  opacity: 0;
  z-index: 1000;
}
#content .popup.popup-flower-fest-rewards .fly-reward > div {
  position: absolute;
  bottom: 3px;
  right: 3px;
  width: 100%;
  color: #fff;
  font-family: 'bip', sans-serif;
  font-size: 35px;
  text-align: right;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
}
#content .popup.popup-flower-fest-rewards .fly-reward:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#content .popup.popup-flower-fest-rewards .fly-reward.bailers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .fly-reward.coins:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .fly-reward.coins > div {
  bottom: 3px;
  right: 3px;
  text-align: center;
}
#content .popup.popup-flower-fest-rewards .fly-reward.rakes:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .fly-reward.superflowers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .fly-reward.trowels:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .fly-reward.prebooster_bombs:before,
#content .popup.popup-flower-fest-rewards .fly-reward.prebooster_bombs_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .fly-reward.prebooster_superflowers:before,
#content .popup.popup-flower-fest-rewards .fly-reward.prebooster_superflowers_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .fly-reward.unlim:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat !important;
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .popup.popup-flower-fest-rewards .coins-reward-amount {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 40px;
  color: #ffffff;
  font-family: 'bip', sans-serif;
  opacity: 0;
  z-index: 10;
  width: 174px;
  text-align: center;
}
@keyframes coins-reward-amount-text-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-180px);
            transform: translateY(-180px);
  }
}
#content .popup.popup-flower-fest-rewards .coins-reward-amount.animated {
  -webkit-animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
          animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
}
.popup.popup-lotto-event {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
  letter-spacing: 1px;
  background-color: rgba(0, 0, 0, 0.8);
}
.popup.popup-lotto-event > * {
  position: absolute;
}
.popup.popup-lotto-event .top-content {
  top: 0;
  left: 0;
  width: 100%;
  height: 130px;
}
.popup.popup-lotto-event .top-content > * {
  position: absolute;
}
.popup.popup-lotto-event .top-content .popup-header {
  top: 21px;
  left: 27px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") 0 -493px no-repeat;
  width: 706px;
  height: 61px;
  font-size: 42px;
  color: #faec75;
  text-shadow: 0 2px 0 #663a73;
  line-height: 1.2;
  z-index: 1;
}
.popup.popup-lotto-event .top-content .popup-close {
  top: 25px;
  left: 655px;
  z-index: 4;
}
.popup.popup-lotto-event .top-content .top-text {
  top: 90px;
  left: 0;
  width: 100%;
  height: 33px;
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: end;
          align-items: flex-end;
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap > * {
  position: relative;
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap .top-text-left {
  font-size: 17px;
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap .top-text-center {
  margin-left: 9px;
  font-size: 32px;
  line-height: 1;
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap .top-text-icon {
  margin-left: 5px;
  width: 30px;
  height: 31.27659574px;
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap .top-text-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap .top-text-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap .top-text-icon:before {
  position: absolute;
  top: 2px;
}
.popup.popup-lotto-event .top-content .top-text .top-text-wrap .top-text-right {
  margin-left: 8px;
  font-size: 17px;
}
.popup.popup-lotto-event .lotto-cards {
  top: 130px;
  left: 360px;
  z-index: 4;
}
.popup.popup-lotto-event .lotto-cards .lotto-card {
  position: relative;
  margin-top: 15px;
  width: 372px;
  height: 144px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card > * {
  position: absolute;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #b88c74;
  border-radius: 5px;
  background-image: linear-gradient(0deg, #f0e0ca 0%, #f2e7d4 100%);
  box-shadow: 0 4px 0 0 rgba(182, 150, 100, 0.8), 0 4px 4px 0 rgba(0, 0, 0, 0.8);
  z-index: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards {
  top: 0;
  left: -2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -327px 0 no-repeat;
  width: 377px;
  height: 152px;
  opacity: 0;
  display: none;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > * {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .coins-mount-shine-back {
  top: -21px;
  left: -21px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -524px -886px no-repeat;
  width: 414px;
  height: 135px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .coins-mount {
  top: 15px;
  left: 70px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -239px -1171px no-repeat;
  width: 278px;
  height: 138px;
  -webkit-transform: scale(0.86330935, 0.83333333);
          transform: scale(0.86330935, 0.83333333);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board {
  top: 44px;
  left: 204px;
  width: 83px;
  height: 50px;
  z-index: 2;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board:before,
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board:after {
  content: '';
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1143px no-repeat;
  width: 113px;
  height: 60px;
  -webkit-transform: scale(0.73451327, 0.73333333);
          transform: scale(0.73451327, 0.73333333);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board:after {
  content: '';
  position: absolute;
  top: 35px;
  left: 37px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -270px no-repeat;
  width: 28px;
  height: 23px;
  -webkit-transform: scale(0.78571429, 0.7826087);
          transform: scale(0.78571429, 0.7826087);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board .reward-board-text {
  position: absolute;
  top: 4px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board .reward-board-text .reward-board-coins-amount {
  position: relative;
  margin-left: auto;
  height: 100%;
  font-size: 20px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313, 0 -1px 1px #4a2a10, 0 -1px 1px #4a2a10, 0 1px 1px #4a2a10, 0 1px 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px 0 1px #4a2a10, 1px 0 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, -1px -1px 1px #4a2a10, 1px -1px 1px #4a2a10, -1px 1px 1px #4a2a10, 1px 1px 1px #4a2a10, 1px 2px 2px #593313;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board .reward-board-text .reward-board-coin-icon {
  position: relative;
  margin-left: 1px;
  margin-right: auto;
  width: 20px;
  height: 20.85106383px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board .reward-board-text .reward-board-coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.42553191px -0.42553191px;
          transform-origin: -0.42553191px -0.42553191px;
  -webkit-transform: scale(0.42553191);
          transform: scale(0.42553191);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board .reward-board-text .reward-board-coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .reward-board .reward-board-text .reward-board-coin-icon:before {
  position: absolute;
  top: 2px;
  left: 2px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines > .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines > .shine.shine-1 {
  top: 28px;
  left: 98px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines > .shine.shine-2 {
  top: 55px;
  left: 86px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines > .shine.shine-3 {
  top: 52px;
  left: 112px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines > .shine.shine-4 {
  top: 9px;
  left: 176px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines > .shine.shine-5 {
  top: -4px;
  left: 202px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines > .shine.shine-6 {
  top: 81px;
  left: 232px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-bg-rewards > .shines > .shine.shine-7 {
  top: 57px;
  left: 281px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .contour {
  left: 6px;
  top: 5px;
  width: 360px;
  height: 134px;
  box-sizing: border-box;
  border: 2px solid #d8b182;
  border-radius: 5px;
  z-index: 1;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .separators {
  left: 0;
  top: 0;
  opacity: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .separators .separator {
  position: absolute;
  background-color: #d8b182;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .separators .separator.separator-0 {
  left: 6px;
  top: 72px;
  width: 360px;
  height: 2px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .separators .separator:not(.separator-0) {
  top: 7px;
  width: 2px;
  height: 132px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .separators .separator.separator-1 {
  left: 78px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .separators .separator.separator-2 {
  left: 150px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .separators .separator.separator-3 {
  left: 222px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .separators .separator.separator-4 {
  left: 294px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content {
  width: 360px;
  height: 134px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  opacity: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers {
  left: 6px;
  top: 5px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell {
  position: relative;
  width: 72px;
  height: 67px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell.open .cross:before,
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell.open .cross:after {
  width: 100%;
  height: 100%;
}
@-webkit-keyframes lotto-cell-cross-animation {
  from {
    width: 0;
    height: 0;
  }
  to {
    width: 100%;
    height: 100%;
  }
}
@keyframes lotto-cell-cross-animation {
  from {
    width: 0;
    height: 0;
  }
  to {
    width: 100%;
    height: 100%;
  }
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell.open-animation .cross:before {
  -webkit-animation: lotto-cell-cross-animation 300ms ease forwards;
          animation: lotto-cell-cross-animation 300ms ease forwards;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell.open-animation .cross:after {
  -webkit-animation: lotto-cell-cross-animation 300ms ease forwards;
          animation: lotto-cell-cross-animation 300ms ease forwards;
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell.gold .card-number {
  color: #fee976;
  text-shadow: 0 -1px 1px #c76610, 0 -1px 1px #c76610, 0 1px 1px #c76610, 0 1px 1px #c76610, -1px 0 1px #c76610, 1px 0 1px #c76610, -1px 0 1px #c76610, 1px 0 1px #c76610, -1px -1px 1px #c76610, 1px -1px 1px #c76610, -1px 1px 1px #c76610, 1px 1px 1px #c76610, -1px -1px 1px #c76610, 1px -1px 1px #c76610, -1px 1px 1px #c76610, 1px 1px 1px #c76610;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .card-number {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  font-size: 41px;
  color: #915e45;
  line-height: 1.6;
  pointer-events: none;
  cursor: default;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .card-number.clickable {
  cursor: pointer;
  pointer-events: auto;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .card-number.clickable:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .card-number.clickable:active {
  -webkit-filter: none !important;
          filter: none !important;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .cross {
  position: absolute;
  left: 9px;
  top: 12px;
  width: 56px;
  height: 51px;
  pointer-events: none;
  z-index: 1;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .cross:before,
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .cross:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 56px;
  height: 51px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .cross:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -858px -390px no-repeat;
  width: 56px;
  height: 51px;
  width: 0;
  height: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .cross:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -646px -302px no-repeat;
  width: 56px;
  height: 51px;
  width: 0;
  height: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .lotto-fly-coin-source {
  position: absolute;
  top: 19px;
  left: 21px;
  width: 30px;
  height: 30px;
  pointer-events: none;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .cursor {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 100px;
  height: 100px;
  pointer-events: none;
  z-index: 20;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .cursor:before {
  content: '';
  position: absolute;
  top: 42px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -191px no-repeat;
  width: 50px;
  height: 50px;
  -webkit-animation: hand-move 1s ease-in-out;
          animation: hand-move 1s ease-in-out;
}
@keyframes hand-move {
  from,
  to {
    top: 42px;
    left: 30px;
  }
  30%,
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    top: 0;
    left: 0;
    -webkit-transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
            transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
  }
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-numbers .cell .cursor:before {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close {
  top: 0;
  left: 11px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div {
  position: absolute;
  color: #e8c69e;
  line-height: 1;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(1),
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(7) {
  font-size: 71px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(2),
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(6) {
  font-size: 44px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(3),
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(5) {
  font-size: 32px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(4) {
  font-size: 85px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(1) {
  top: 36px;
  left: 16px;
  -webkit-transform: rotate(-27deg);
          transform: rotate(-27deg);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(2) {
  top: 11px;
  left: 83px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(3) {
  top: 96px;
  left: 83px;
  -webkit-transform: rotate(-9deg);
          transform: rotate(-9deg);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(4) {
  top: 24px;
  left: 156px;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(5) {
  top: 11px;
  left: 252px;
  -webkit-transform: rotate(8deg);
          transform: rotate(8deg);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(6) {
  top: 88px;
  left: 253px;
  -webkit-transform: rotate(23deg);
          transform: rotate(23deg);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .card-content.card-content-close > div:nth-of-type(7) {
  top: 36px;
  left: 302px;
  -webkit-transform: rotate(21deg);
          transform: rotate(21deg);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .lotto-card-fly-coin-source {
  position: absolute;
  top: 44px;
  left: 168px;
  width: 30px;
  height: 30px;
  pointer-events: none;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .coins-reward-amount {
  position: absolute;
  width: 100px;
  height: 40px;
  font-size: 40px;
  color: #ffffff;
  font-family: 'bip', sans-serif;
  opacity: 0;
  z-index: 999;
  -webkit-transform: scale(0.3);
          transform: scale(0.3);
  color: #fee976;
  text-shadow: 0 -1px 1px #c76610, 0 -1px 1px #c76610, 0 1px 1px #c76610, 0 1px 1px #c76610, -1px 0 1px #c76610, 1px 0 1px #c76610, -1px 0 1px #c76610, 1px 0 1px #c76610, -1px -1px 1px #c76610, 1px -1px 1px #c76610, -1px 1px 1px #c76610, 1px 1px 1px #c76610, -1px -1px 1px #c76610, 1px -1px 1px #c76610, -1px 1px 1px #c76610, 1px 1px 1px #c76610;
}
@keyframes coins-reward-amount-text-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
.popup.popup-lotto-event .lotto-cards .lotto-card .coins-reward-amount.animated {
  -webkit-animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
          animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
}
@-webkit-keyframes lotto-coins-reward-amount-text-fly {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-30px) scale(1);
            transform: translateY(-30px) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100px) scale(1.3);
            transform: translateY(-100px) scale(1.3);
  }
}
@keyframes lotto-coins-reward-amount-text-fly {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-30px) scale(1);
            transform: translateY(-30px) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100px) scale(1.3);
            transform: translateY(-100px) scale(1.3);
  }
}
.popup.popup-lotto-event .lotto-cards .lotto-card .coins-reward-amount.animated {
  -webkit-animation: lotto-coins-reward-amount-text-fly 2s ease-out forwards;
          animation: lotto-coins-reward-amount-text-fly 2s ease-out forwards;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .lotto-fly-coin.reward-coin {
  position: absolute;
  width: 30px;
  height: 31.27659574px;
  opacity: 0;
  z-index: 1000;
}
.popup.popup-lotto-event .lotto-cards .lotto-card .lotto-fly-coin.reward-coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-lotto-event .lotto-cards .lotto-card .lotto-fly-coin.reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='play'] .separators {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='play'] .card-content.card-content-numbers {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='play'] .card-content.card-content-close {
  opacity: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='closed'] .separators {
  opacity: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='closed'] .card-content.card-content-numbers {
  opacity: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='closed'] .card-content.card-content-close {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg,
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .contour,
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .separators,
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-content {
  opacity: 0;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards {
  display: block;
  opacity: 1;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .coins-mount-shine-back {
  -webkit-animation: lotto-card-shine-back-animation 5.7s ease infinite;
          animation: lotto-card-shine-back-animation 5.7s ease infinite;
}
@-webkit-keyframes lotto-card-shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes lotto-card-shine-back-animation {
  from,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .shines > .shine {
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .shines > .shine.shine-1 {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .shines > .shine.shine-2 {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .shines > .shine.shine-3 {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .shines > .shine.shine-4 {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .shines > .shine.shine-5 {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .shines > .shine.shine-6 {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-lotto-event .lotto-cards .lotto-card[__data-card-mode='rewards'] .card-bg-rewards > .shines > .shine.shine-7 {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-lotto-event .lotto-cards .lotto-card.visible {
  opacity: 1;
  pointer-events: auto;
}
.popup.popup-lotto-event .lotto-game {
  top: 145px;
  left: 28px;
  width: 304px;
  height: 455px;
  z-index: 5;
}
.popup.popup-lotto-event .lotto-game > * {
  position: absolute;
}
.popup.popup-lotto-event .lotto-game .lotto-machine {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.popup.popup-lotto-event .lotto-game .lotto-machine .static {
  position: absolute;
  top: -14px;
  left: -11px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") 0 0 no-repeat;
  width: 327px;
  height: 493px;
}
.popup.popup-lotto-event .lotto-game .lotto-machine > canvas {
  position: absolute;
  top: -16px;
  left: -99px;
  width: 500px;
  height: 500px;
  pointer-events: none;
}
.popup.popup-lotto-event .lotto-game .lotto-gate-front {
  position: absolute;
  top: 271px;
  left: 73px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -704px -390px no-repeat;
  width: 154px;
  height: 80px;
  z-index: 4;
}
.popup.popup-lotto-event .lotto-game .lotto-gate-back {
  position: absolute;
  top: 203px;
  left: 49px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -704px -222px no-repeat;
  width: 202px;
  height: 168px;
  z-index: 1;
}
.popup.popup-lotto-event .lotto-game .lotto-ball {
  position: absolute;
  top: 221px;
  left: 95px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -538px -302px no-repeat;
  width: 108px;
  height: 108px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0;
  z-index: 3;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.visible {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .lotto-ball .ball-number {
  position: absolute;
  top: 22px;
  left: 22px;
  width: 64px;
  height: 64px;
  box-sizing: border-box;
  border: 2px solid #915e45;
  border-radius: 50%;
  background-color: #fff3e0;
  color: #915e45;
  font-size: 41px;
  text-align: center;
  line-height: 64px;
  opacity: 0;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.green,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='green'] {
  -webkit-filter: hue-rotate(7deg) grayscale(1) brightness(0.7);
          filter: hue-rotate(7deg) grayscale(1) brightness(0.7);
}
@-webkit-keyframes machine-ball-7deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(7deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(7deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(7deg) grayscale(0) brightness(1);
            filter: hue-rotate(7deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-7deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(7deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(7deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(7deg) grayscale(0) brightness(1);
            filter: hue-rotate(7deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes machine-ball-number-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes machine-ball-number-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup.popup-lotto-event .lotto-game .lotto-ball.green.ball-animation,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='green'].ball-animation {
  -webkit-animation: machine-ball-7deg-animation 0.7s ease forwards;
          animation: machine-ball-7deg-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.green.ball-animation .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='green'].ball-animation .ball-number {
  -webkit-animation: machine-ball-number-animation 0.7s ease forwards;
          animation: machine-ball-number-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.green.visible,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='green'].visible {
  -webkit-filter: hue-rotate(7deg) grayscale(0) brightness(1);
          filter: hue-rotate(7deg) grayscale(0) brightness(1);
}
.popup.popup-lotto-event .lotto-game .lotto-ball.green.visible .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='green'].visible .ball-number {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.violet,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='violet'] {
  -webkit-filter: hue-rotate(122deg) grayscale(1) brightness(0.7);
          filter: hue-rotate(122deg) grayscale(1) brightness(0.7);
}
@-webkit-keyframes machine-ball-122deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(122deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(122deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(122deg) grayscale(0) brightness(1);
            filter: hue-rotate(122deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-122deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(122deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(122deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(122deg) grayscale(0) brightness(1);
            filter: hue-rotate(122deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-number-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup.popup-lotto-event .lotto-game .lotto-ball.violet.ball-animation,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='violet'].ball-animation {
  -webkit-animation: machine-ball-122deg-animation 0.7s ease forwards;
          animation: machine-ball-122deg-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.violet.ball-animation .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='violet'].ball-animation .ball-number {
  -webkit-animation: machine-ball-number-animation 0.7s ease forwards;
          animation: machine-ball-number-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.violet.visible,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='violet'].visible {
  -webkit-filter: hue-rotate(122deg) grayscale(0) brightness(1);
          filter: hue-rotate(122deg) grayscale(0) brightness(1);
}
.popup.popup-lotto-event .lotto-game .lotto-ball.violet.visible .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='violet'].visible .ball-number {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.red,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='red'] {
  -webkit-filter: hue-rotate(220deg) grayscale(1) brightness(0.7);
          filter: hue-rotate(220deg) grayscale(1) brightness(0.7);
}
@-webkit-keyframes machine-ball-220deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(220deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(220deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(220deg) grayscale(0) brightness(1);
            filter: hue-rotate(220deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-220deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(220deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(220deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(220deg) grayscale(0) brightness(1);
            filter: hue-rotate(220deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-number-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup.popup-lotto-event .lotto-game .lotto-ball.red.ball-animation,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='red'].ball-animation {
  -webkit-animation: machine-ball-220deg-animation 0.7s ease forwards;
          animation: machine-ball-220deg-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.red.ball-animation .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='red'].ball-animation .ball-number {
  -webkit-animation: machine-ball-number-animation 0.7s ease forwards;
          animation: machine-ball-number-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.red.visible,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='red'].visible {
  -webkit-filter: hue-rotate(220deg) grayscale(0) brightness(1);
          filter: hue-rotate(220deg) grayscale(0) brightness(1);
}
.popup.popup-lotto-event .lotto-game .lotto-ball.red.visible .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='red'].visible .ball-number {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.blue,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='blue'] {
  -webkit-filter: hue-rotate(75deg) grayscale(1) brightness(0.7);
          filter: hue-rotate(75deg) grayscale(1) brightness(0.7);
}
@-webkit-keyframes machine-ball-75deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(75deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(75deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(75deg) grayscale(0) brightness(1);
            filter: hue-rotate(75deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-75deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(75deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(75deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(75deg) grayscale(0) brightness(1);
            filter: hue-rotate(75deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-number-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup.popup-lotto-event .lotto-game .lotto-ball.blue.ball-animation,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='blue'].ball-animation {
  -webkit-animation: machine-ball-75deg-animation 0.7s ease forwards;
          animation: machine-ball-75deg-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.blue.ball-animation .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='blue'].ball-animation .ball-number {
  -webkit-animation: machine-ball-number-animation 0.7s ease forwards;
          animation: machine-ball-number-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.blue.visible,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='blue'].visible {
  -webkit-filter: hue-rotate(75deg) grayscale(0) brightness(1);
          filter: hue-rotate(75deg) grayscale(0) brightness(1);
}
.popup.popup-lotto-event .lotto-game .lotto-ball.blue.visible .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='blue'].visible .ball-number {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.yellow,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='yellow'] {
  -webkit-filter: hue-rotate(265deg) grayscale(1) brightness(0.7);
          filter: hue-rotate(265deg) grayscale(1) brightness(0.7);
}
@-webkit-keyframes machine-ball-265deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(265deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(265deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(265deg) grayscale(0) brightness(1);
            filter: hue-rotate(265deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-265deg-animation {
  from {
    opacity: 0;
    -webkit-filter: hue-rotate(265deg) grayscale(1) brightness(0.7);
            filter: hue-rotate(265deg) grayscale(1) brightness(0.7);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  to {
    opacity: 1;
    -webkit-filter: hue-rotate(265deg) grayscale(0) brightness(1);
            filter: hue-rotate(265deg) grayscale(0) brightness(1);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes machine-ball-number-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup.popup-lotto-event .lotto-game .lotto-ball.yellow.ball-animation,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='yellow'].ball-animation {
  -webkit-animation: machine-ball-265deg-animation 0.7s ease forwards;
          animation: machine-ball-265deg-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.yellow.ball-animation .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='yellow'].ball-animation .ball-number {
  -webkit-animation: machine-ball-number-animation 0.7s ease forwards;
          animation: machine-ball-number-animation 0.7s ease forwards;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.yellow.visible,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='yellow'].visible {
  -webkit-filter: hue-rotate(265deg) grayscale(0) brightness(1);
          filter: hue-rotate(265deg) grayscale(0) brightness(1);
}
.popup.popup-lotto-event .lotto-game .lotto-ball.yellow.visible .ball-number,
.popup.popup-lotto-event .lotto-game .lotto-ball[__data-color='yellow'].visible .ball-number {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .lotto-ball.visible ~ .lotto-ball-shine-back,
.popup.popup-lotto-event .lotto-game .lotto-ball.visible ~ .lotto-ball-shines {
  display: block;
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .lotto-ball,
.popup.popup-lotto-event .lotto-game .lotto-ball-shine-back,
.popup.popup-lotto-event .lotto-game .lotto-ball-shines,
.popup.popup-lotto-event .lotto-game .button-place {
  pointer-events: none;
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shine-back {
  top: 190px;
  left: 63px;
  display: none;
  width: 178px;
  height: 167px;
  -webkit-animation: rotate-animation 10s linear infinite;
          animation: rotate-animation 10s linear infinite;
  opacity: 0;
  z-index: 2;
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.68992248, 0.76958525);
          transform: scale(0.68992248, 0.76958525);
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shines {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  z-index: 5;
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shines .lotto-ball-shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shines .lotto-ball-shine.lotto-ball-shine-1 {
  top: 220px;
  left: 58px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shines .lotto-ball-shine.lotto-ball-shine-2 {
  top: 244px;
  left: 74px;
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shines .lotto-ball-shine.lotto-ball-shine-3 {
  top: 195px;
  left: 140px;
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shines .lotto-ball-shine.lotto-ball-shine-4 {
  top: 240px;
  left: 195px;
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.popup.popup-lotto-event .lotto-game .lotto-ball-shines .lotto-ball-shine.lotto-ball-shine-5 {
  top: 210px;
  left: 210px;
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.popup-lotto-event .lotto-game .button-place {
  top: 364px;
  left: 64px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -327px -419px no-repeat;
  width: 170px;
  height: 67px;
  z-index: 1;
}
.popup.popup-lotto-event .lotto-game .machine-button {
  top: 369px;
  left: 70px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -497px -419px no-repeat;
  width: 157px;
  height: 52px;
  z-index: 2;
}
.popup.popup-lotto-event .lotto-game .machine-button > * {
  position: absolute;
  opacity: 0;
}
.popup.popup-lotto-event .lotto-game .machine-button > .text-play {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") 0 -554px no-repeat;
  width: 157px;
  height: 52px;
  transition: opacity 0.3s ease;
}
.popup.popup-lotto-event .lotto-game .machine-button > .text-ok {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -706px -493px no-repeat;
  width: 157px;
  height: 52px;
}
.popup.popup-lotto-event .lotto-game .machine-button.disabled {
  -webkit-filter: grayscale(1) brightness(1.1);
          filter: grayscale(1) brightness(1.1);
  pointer-events: none;
  cursor: default;
}
.popup.popup-lotto-event .lotto-game .machine-button.disabled:hover,
.popup.popup-lotto-event .lotto-game .machine-button.disabled:active {
  -webkit-filter: grayscale(1) brightness(1.1);
          filter: grayscale(1) brightness(1.1);
}
.popup.popup-lotto-event .lotto-game .machine-button:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.popup-lotto-event .lotto-game .machine-button:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.popup-lotto-event .lotto-game .machine-button[__buttonAction="Play"] > .text-play {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .machine-button[__buttonAction="Buy"] > .text-ok {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .machine-button.button-play-more > .text-play {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .machine-button.button-buy > .text-ok {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .add-tokens-button {
  top: 429px;
  left: 93px;
  z-index: 2;
}
.popup.popup-lotto-event .lotto-game .add-tokens-button > * {
  position: absolute;
}
.popup.popup-lotto-event .lotto-game .add-tokens-button .token-counter-bg {
  top: 7px;
  left: 12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -157px -554px no-repeat;
  width: 99px;
  height: 37px;
  z-index: 0;
}
.popup.popup-lotto-event .lotto-game .add-tokens-button .token-counter-amount {
  top: 7px;
  left: 12px;
  padding-left: 16px;
  width: 99px;
  height: 37px;
  box-sizing: border-box;
  font-size: 17px;
  line-height: 1.9;
  text-shadow: 0 -1px 1px #954805, 0 -1px 1px #954805, 0 1px 1px #954805, 0 1px 1px #954805, -1px 0 1px #954805, 1px 0 1px #954805, -1px 0 1px #954805, 1px 0 1px #954805, -1px -1px 1px #954805, 1px -1px 1px #954805, -1px 1px 1px #954805, 1px 1px 1px #954805, -1px -1px 1px #954805, 1px -1px 1px #954805, -1px 1px 1px #954805, 1px 1px 1px #954805;
  z-index: 1;
}
.popup.popup-lotto-event .lotto-game .add-tokens-button .token-counter-icon {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -538px -152px no-repeat;
  width: 141px;
  height: 150px;
  -webkit-transform: scale(0.31914894);
          transform: scale(0.31914894);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 2;
}
.popup.popup-lotto-event .lotto-game .add-tokens-button .token-counter-plus {
  top: 7px;
  left: 90px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -524px -140px no-repeat;
  width: 32px;
  height: 34px;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}
.popup.popup-lotto-event .lotto-game .add-tokens-button .token-counter-plus.visible {
  opacity: 1;
}
.popup.popup-lotto-event .lotto-game .add-tokens-button:hover {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.popup-lotto-event .lotto-game .add-tokens-button:active {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.popup-lotto-event .lotto-cloud {
  height: 132px;
  pointer-events: none;
  opacity: 0;
  z-index: 10;
}
.popup.popup-lotto-event .lotto-cloud .cloud-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.popup.popup-lotto-event .lotto-cloud span {
  position: absolute;
  left: 0;
  width: 100%;
  color: #384f5a;
  font-size: 30px;
  z-index: 2;
}
.popup.popup-lotto-event .lotto-cloud.play-more-cloud {
  width: 265px;
}
.popup.popup-lotto-event .lotto-cloud.play-more-cloud .cloud-bg {
  width: 265px;
  height: 132px;
}
.popup.popup-lotto-event .lotto-cloud.play-more-cloud .cloud-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.62647754, 0.52589641);
          transform: scale(0.62647754, 0.52589641);
}
.popup.popup-lotto-event .lotto-cloud.exp-play-more-cloud {
  width: 340px;
}
.popup.popup-lotto-event .lotto-cloud.exp-play-more-cloud .cloud-bg {
  width: 340px;
  height: 132px;
}
.popup.popup-lotto-event .lotto-cloud.exp-play-more-cloud .cloud-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.80378251, 0.52589641);
          transform: scale(0.80378251, 0.52589641);
}
.popup.popup-lotto-event .lotto-cloud.exp-play-more-cloud span {
  top: 16px;
  font-size: 20px;
  line-height: 1.1;
}
.popup.popup-lotto-event .fairy {
  top: 408px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -704px 0 no-repeat;
  width: 223px;
  height: 222px;
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  z-index: 6;
}
.popup.popup-lotto-event .play-more-cloud {
  top: 308px;
  left: 181px;
}
.popup.popup-lotto-event .play-more-cloud span {
  top: 46px;
  line-height: 1;
}
.popup.popup-lotto-event .play-more-cloud:before,
.popup.popup-lotto-event .play-more-cloud:after {
  content: '';
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-lotto-event .play-more-cloud:before {
  top: 124px;
  left: 18px;
  -webkit-transform: scale(1.8, 1.4);
          transform: scale(1.8, 1.4);
}
.popup.popup-lotto-event .play-more-cloud:after {
  top: 147px;
  left: 0;
}
.popup.popup-lotto-event .exp-play-more-cloud {
  top: 308px;
  left: 210px;
}
.popup.popup-lotto-event .exp-play-more-cloud:before,
.popup.popup-lotto-event .exp-play-more-cloud:after {
  content: '';
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-lotto-event .exp-play-more-cloud:before {
  top: 124px;
  left: 18px;
  -webkit-transform: scale(1.8, 1.4);
          transform: scale(1.8, 1.4);
}
.popup.popup-lotto-event .exp-play-more-cloud:after {
  top: 147px;
  left: 0;
}
.popup.popup-lotto-event .bottom-text {
  top: 566px;
  width: 100%;
  height: 30px;
  display: none;
  font-size: 21px;
  line-height: 1;
  z-index: 10;
}
.popup.popup-lotto-event .bottom-text.bottom-text-delay .bottom-text-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: end;
          align-items: flex-end;
  cursor: pointer;
}
.popup.popup-lotto-event .bottom-text.bottom-text-delay .bottom-text-wrap > * {
  position: relative;
}
.popup.popup-lotto-event .bottom-text.bottom-text-delay .bottom-text-wrap .lotto-timer-clock {
  margin-left: 5px;
  width: 29px;
  height: 29.58px;
}
.popup.popup-lotto-event .bottom-text.bottom-text-delay .bottom-text-wrap .lotto-timer-clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.16px -1.74px;
          transform-origin: -1.16px -1.74px;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
}
.popup.popup-lotto-event .bottom-text.bottom-text-delay .bottom-text-wrap .lotto-timer-clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-lotto-event .bottom-text.bottom-text-delay .bottom-text-wrap .lotto-timer-clock:before {
  position: absolute;
  top: 7px;
}
.popup.popup-lotto-event .bottom-text.bottom-text-now > .text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.popup.popup-lotto-event .bottom-text .text {
  text-decoration: underline;
}
.popup.popup-lotto-event.between-games .top-content,
.popup.popup-lotto-event.between-games .lotto-card {
  opacity: 0;
  pointer-events: none;
}
.popup.popup-lotto-event.between-games .lotto-game {
  top: 78px;
  left: 230px;
}
.popup.popup-lotto-event.between-games .fairy {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.popup.popup-lotto-event.between-games .play-more-cloud {
  opacity: 1;
}
.popup.popup-lotto-event.between-games .bottom-text {
  opacity: 0;
}
.popup.popup-lotto-event .lotto-event-card-tutorial {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  z-index: 700;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  opacity: 0;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .lotto-event-card-tutorial-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  z-index: 0;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .lotto-event-card-tutorial-shadow .lotto-event-card-tutorial-bg {
  position: relative;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .lotto-event-card-tutorial-shadow .lotto-event-card-tutorial-bg.bg-1 {
  width: 380px;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .lotto-event-card-tutorial-shadow .lotto-event-card-tutorial-bg.bg-1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 186px;
  height: 174px;
  border-width: 338px 108px 118px 86px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 8px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .lotto-event-card-tutorial-shadow .lotto-event-card-tutorial-bg.bg-2 {
  width: 382px;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .lotto-event-card-tutorial-shadow .lotto-event-card-tutorial-bg.bg-2:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 79px;
  height: 79px;
  border-width: 304px 249px 247px 54px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 8px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .clickable-area {
  position: absolute;
  top: 310px;
  left: 440px;
  width: 70px;
  height: 70px;
  cursor: pointer;
  z-index: 1;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .cursor {
  position: absolute;
  top: 330px;
  left: 460px;
  width: 100px;
  height: 100px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .cursor:before {
  content: '';
  position: absolute;
  top: 42px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -191px no-repeat;
  width: 50px;
  height: 50px;
  -webkit-animation: hand-move 1s ease-in-out;
          animation: hand-move 1s ease-in-out;
}
@keyframes hand-move {
  from,
  to {
    top: 42px;
    left: 30px;
  }
  30%,
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    top: 0;
    left: 0;
    -webkit-transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
            transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
  }
}
.popup.popup-lotto-event .lotto-event-card-tutorial .lotto-event-card-tutorial-step .cursor:before {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.popup.popup-lotto-event .save-tokens-offer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.85);
  opacity: 0;
  text-align: center;
  z-index: 200;
}
.popup.popup-lotto-event .save-tokens-offer > * {
  position: absolute;
}
.popup.popup-lotto-event .save-tokens-offer > .cloud {
  top: 79px;
  left: 88px;
  width: 584px;
}
.popup.popup-lotto-event .save-tokens-offer > .cloud .cloud-bg {
  position: absolute;
  width: 584px;
  height: 132px;
}
.popup.popup-lotto-event .save-tokens-offer > .cloud .cloud-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.38061466, 0.52589641);
          transform: scale(1.38061466, 0.52589641);
}
.popup.popup-lotto-event .save-tokens-offer > .cloud span {
  position: absolute;
  left: 0;
  top: 31px;
  width: 100%;
  color: #3e3f3f;
  font-size: 30px;
  line-height: 1;
}
.popup.popup-lotto-event .save-tokens-offer > .shine-back {
  top: 161px;
  left: 120px;
  width: 335px;
  height: 298px;
  opacity: 0;
  z-index: 0;
}
.popup.popup-lotto-event .save-tokens-offer > .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.29844961, 1.37327189);
          transform: scale(1.29844961, 1.37327189);
}
.popup.popup-lotto-event .save-tokens-offer > .shine-back.animated {
  -webkit-animation: rotate-animation 10s linear infinite;
          animation: rotate-animation 10s linear infinite;
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
.popup.popup-lotto-event .save-tokens-offer > .token-icon {
  top: 239px;
  left: 225px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -538px -152px no-repeat;
  width: 141px;
  height: 150px;
  opacity: 0;
  z-index: 1;
}
.popup.popup-lotto-event .save-tokens-offer > .token-amount {
  top: 308px;
  left: 375px;
  font-size: 85px;
  text-shadow: 0 -2px 2px #9c612e, 0 -2px 2px #9c612e, 0 2px 2px #9c612e, 0 2px 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e;
  opacity: 0;
  z-index: 1;
}
.popup.popup-lotto-event .save-tokens-offer > .token-amount .token-saved-amount {
  letter-spacing: 4px;
}
.popup.popup-lotto-event .save-tokens-offer > .button-save-tokens {
  top: 432px;
  left: 288px;
  display: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 185px;
  height: 74px;
  opacity: 0;
}
.popup.popup-lotto-event .save-tokens-offer > .button-save-tokens:hover {
  background-position-y: 50%;
}
.popup.popup-lotto-event .save-tokens-offer > .button-save-tokens:active {
  background-position-y: 100%;
}
.popup.popup-lotto-event .save-tokens-offer > .button-save-tokens div {
  position: relative;
  margin: 24px auto 0;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
}
.popup.popup-lotto-event .save-tokens-offer > .tokens-fairy {
  top: 408px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -704px 0 no-repeat;
  width: 223px;
  height: 222px;
}
.popup.popup-lotto-event .save-tokens-offer > .button-refuse {
  top: 570px;
  left: 330px;
  display: none;
  width: 100px;
  height: 30px;
  border: none;
  background: none;
  font-size: 21px;
  text-decoration: underline;
  opacity: 0;
  pointer-events: none;
}
.popup.popup-lotto-event .save-tokens-offer > .button-refuse.clickable {
  pointer-events: auto;
  cursor: pointer;
}
.popup.popup-lotto-event .save-tokens-offer > .button-refuse.clickable:hover {
  color: #fee976;
}
.popup.popup-lotto-event .save-tokens-offer > .button-refuse.clickable:active {
  color: #212da6;
}
#content .lotto-event-tutorial {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  z-index: 1000;
}
#content .lotto-event-tutorial > .step {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  opacity: 0;
}
#content .lotto-event-tutorial > .step > * {
  position: absolute;
}
#content .lotto-event-tutorial > .step .button {
  cursor: pointer;
  z-index: 1;
}
#content .lotto-event-tutorial > .step .cursor {
  width: 100px;
  height: 100px;
  pointer-events: none;
  z-index: 2;
}
#content .lotto-event-tutorial > .step .cursor:before {
  content: '';
  position: absolute;
  top: 42px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -191px no-repeat;
  width: 50px;
  height: 50px;
  -webkit-animation: hand-move 1s ease-in-out;
          animation: hand-move 1s ease-in-out;
}
@keyframes hand-move {
  from,
  to {
    top: 42px;
    left: 30px;
  }
  30%,
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    top: 0;
    left: 0;
    -webkit-transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
            transform: scale(0.8) rotate3d(1, 0, 0, 40deg);
  }
}
#content .lotto-event-tutorial > .step .cursor:before {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
#content .lotto-event-tutorial .lotto-event-tutorial-step:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 93px;
  height: 56px;
  border-width: 39px 397px 537px 272px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 5px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content .lotto-event-tutorial .lotto-event-tutorial-step .button {
  top: 44px;
  left: 275px;
  width: 85px;
  height: 46px;
}
#content .lotto-event-tutorial .lotto-event-tutorial-step .cursor {
  top: 67px;
  left: 317.5px;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 321px;
  height: 487px;
  border-width: 142px 421px 3px 20px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 8px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step .button {
  top: 513px;
  left: 98px;
  width: 158px;
  height: 54px;
  border-radius: 23px;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step .cursor {
  top: 540px;
  left: 177px;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step > .fairy {
  position: absolute;
  top: 414px;
  left: 615px;
  z-index: 1;
  pointer-events: none;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step > .fairy > .static {
  position: absolute;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(-1.10047847, 1.10043668);
          transform: scale(-1.10047847, 1.10043668);
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step > .bubble {
  position: absolute;
  top: 511px;
  left: 303px;
  z-index: 2;
  pointer-events: none;
  width: 321px;
  height: 116px;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-0.69934641, 1);
          transform: scale(-0.69934641, 1);
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step > .bubble:before {
  top: 0;
  left: 321px;
}
#content .lotto-event-tutorial .lotto-event-btn-play-tutorial-step > .bubble > .bubble-text {
  position: absolute;
  top: 30px;
  width: 100%;
  height: 100%;
  color: #404040;
  font-family: 'bip', sans-serif;
  font-size: 25px;
  line-height: 1.1;
  text-align: center;
}
.popup.popup-lotto-add-tokens {
  top: 0;
  left: 0;
  width: 760px;
  height: 630px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.popup-lotto-add-tokens > * {
  position: absolute;
}
.popup.popup-lotto-add-tokens .popup-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 0;
}
.popup.popup-lotto-add-tokens .popup-header {
  top: 74px;
  left: 0;
  width: 100%;
  color: #ffe373;
  font-size: 33px;
  letter-spacing: 2px;
  text-shadow: 0 3px 0 #b05411;
}
.popup.popup-lotto-add-tokens .add-tokens-bar {
  z-index: 0;
}
.popup.popup-lotto-add-tokens .add-tokens-bar > * {
  position: absolute;
}
.popup.popup-lotto-add-tokens .add-tokens-bar .icon-token {
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -538px -152px no-repeat;
  width: 141px;
  height: 150px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.left {
  top: 180px;
  left: 139px;
  width: 199px;
  height: 253px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-lotto-add-tokens .add-tokens-bar.left .icon-token.left-1 {
  top: 70px;
  left: 28px;
  -webkit-transform: scale(0.43971631);
          transform: scale(0.43971631);
  z-index: 2;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.left .icon-token.left-2 {
  top: 26px;
  left: 56px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
  z-index: 1;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.left .icon-token.left-3 {
  top: 61px;
  left: 117px;
  -webkit-transform: scale(0.40425532);
          transform: scale(0.40425532);
  z-index: 0;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.left .token-amount {
  top: 150px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 80px;
  height: 60px;
  background-image: linear-gradient(90deg, rgba(157, 97, 46, 0) 0%, rgba(157, 97, 46, 0.15) 50%, rgba(157, 97, 46, 0) 100%);
  font-size: 53px;
  text-shadow: 0 -2px 2px #9c612e, 0 -2px 2px #9c612e, 0 2px 2px #9c612e, 0 2px 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px 0 2px #9c612e, 2px 0 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e, -2px -2px 2px #9c612e, 2px -2px 2px #9c612e, -2px 2px 2px #9c612e, 2px 2px 2px #9c612e;
  line-height: 1;
  letter-spacing: 2px;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.right {
  top: 178px;
  left: 415px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -327px -152px no-repeat;
  width: 211px;
  height: 267px;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.right .icon-level-complete {
  top: 69px;
  left: -15px;
  width: 226px;
  height: 153px;
  z-index: 0;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.right .icon-level-complete:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -1369px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 226px;
  height: 153px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-lotto-add-tokens .add-tokens-bar.right .icon-token.right {
  top: 27px;
  left: 135px;
  -webkit-transform: scale(0.58156028);
          transform: scale(0.58156028);
  z-index: 3;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.right .icon-token-shine {
  top: -26px;
  left: 62px;
  width: 223px;
  height: 188px;
  -webkit-animation: rotate-animation 10s linear infinite;
          animation: rotate-animation 10s linear infinite;
  z-index: 2;
}
.popup.popup-lotto-add-tokens .add-tokens-bar.right .icon-token-shine:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.86434109, 0.86635945);
          transform: scale(0.86434109, 0.86635945);
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
.popup.popup-lotto-add-tokens .error-ads-cloud {
  top: 350px;
  left: 70px;
  width: 338px;
  height: 132px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 4;
}
.popup.popup-lotto-add-tokens .error-ads-cloud .cloud-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 338px;
  height: 132px;
  z-index: 1;
}
.popup.popup-lotto-add-tokens .error-ads-cloud .cloud-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.79905437, 0.52589641);
          transform: scale(0.79905437, 0.52589641);
}
.popup.popup-lotto-add-tokens .error-ads-cloud span {
  position: absolute;
  top: 23px;
  left: 0;
  width: 100%;
  color: #384f5a;
  font-size: 30px;
  line-height: 1.1;
  z-index: 2;
}
.popup.popup-lotto-add-tokens .button-common {
  top: 404px;
  z-index: 1;
}
.popup.popup-lotto-add-tokens .button-common > * {
  pointer-events: none;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens {
  left: 147px;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens > * {
  position: absolute;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner {
  width: 40px;
  height: 40px;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: circle-bounce-animation 1.2s infinite ease-in-out both;
          animation: circle-bounce-animation 1.2s infinite ease-in-out both;
}
@keyframes circle-bounce-animation {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-2 {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-3 {
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-4 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-5 {
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-6 {
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-7 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-8 {
  -webkit-transform: rotate(210deg);
          transform: rotate(210deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-9 {
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-10 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-11 {
  -webkit-transform: rotate(300deg);
          transform: rotate(300deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-12 {
  -webkit-transform: rotate(330deg);
          transform: rotate(330deg);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .spinner .spinner-circle.spinner-circle-12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .lotto-tokens-spinner {
  top: 9px;
  left: 20px;
  width: 40px;
  height: 40px;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .text {
  font-size: 26px;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .text.text-get {
  top: 17px;
  left: 20px;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .text.text-loading {
  top: 16px;
  left: 64px;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .icon-clipper {
  top: -2px;
  left: 150px;
  width: 28px;
  height: 33.39759036px;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .icon-clipper:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform: scale(0.3373494);
          transform: scale(0.3373494);
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens .icon-clipper:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens:not(.loading) {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 187px;
  height: 61px;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens:not(.loading):hover {
  background-position-y: 50%;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens:not(.loading):active {
  background-position-y: 100%;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens:not(.loading) .text-get,
.popup.popup-lotto-add-tokens .button-common.button-get-tokens:not(.loading) .icon-clipper {
  opacity: 1;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens:not(.loading) .text-loading,
.popup.popup-lotto-add-tokens .button-common.button-get-tokens:not(.loading) .lotto-tokens-spinner {
  opacity: 0;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens.loading {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 187px;
  height: 61px;
  cursor: default!important;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens.loading .text-get,
.popup.popup-lotto-add-tokens .button-common.button-get-tokens.loading .icon-clipper {
  opacity: 0;
}
.popup.popup-lotto-add-tokens .button-common.button-get-tokens.loading .text-loading,
.popup.popup-lotto-add-tokens .button-common.button-get-tokens.loading .lotto-tokens-spinner {
  opacity: 1;
}
.popup.popup-lotto-add-tokens .button-common.button-play {
  left: 427px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 187px;
  height: 61px;
  text-align: center;
}
.popup.popup-lotto-add-tokens .button-common.button-play:hover {
  background-position-y: 50%;
}
.popup.popup-lotto-add-tokens .button-common.button-play:active {
  background-position-y: 100%;
}
.popup.popup-lotto-add-tokens .button-common.button-play span {
  width: 187px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -14px;
}
.popup.popup-lotto-add-tokens .bottom-text {
  top: 528px;
  left: 0;
  width: 100%;
  font-size: 20px;
  letter-spacing: 2px;
  opacity: 0;
}
.popup.reward-chests-popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.reward-chests-popup > * {
  position: absolute;
}
.popup.reward-chests-popup .popup-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 0;
}
.popup.reward-chests-popup .top-text {
  top: 54px;
  width: 100%;
  font-size: 48px;
  text-shadow: 0 -2px 2px #975526, 0 -2px 2px #975526, 0 2px 2px #975526, 0 2px 2px #975526, -2px 0 2px #975526, 2px 0 2px #975526, -2px 0 2px #975526, 2px 0 2px #975526, -2px -2px 2px #975526, 2px -2px 2px #975526, -2px 2px 2px #975526, 2px 2px 2px #975526, -2px -2px 2px #975526, 2px -2px 2px #975526, -2px 2px 2px #975526, 2px 2px 2px #975526;
  letter-spacing: 6px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: scale(0.2) translateY(-240px);
          transform: scale(0.2) translateY(-240px);
  opacity: 0;
}
@-webkit-keyframes reward-chests-top-text-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-240px);
            transform: scale(0.2) translateY(-240px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes reward-chests-top-text-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-240px);
            transform: scale(0.2) translateY(-240px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
.popup.reward-chests-popup .top-text.show {
  -webkit-animation: reward-chests-top-text-show-animation 0.35s ease-in forwards;
          animation: reward-chests-top-text-show-animation 0.35s ease-in forwards;
}
.popup.reward-chests-popup .bottom-text {
  top: 583px;
  width: 100%;
  font-size: 20px;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
  letter-spacing: 1px;
  opacity: 0;
}
.popup.reward-chests-popup .chest {
  top: 185px;
  left: 246px;
  width: 262px;
  height: 265px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: scale(0.2) translateY(-950px);
          transform: scale(0.2) translateY(-950px);
  opacity: 0;
}
@-webkit-keyframes reward-chests-chest-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-950px);
            transform: scale(0.2) translateY(-950px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes reward-chests-chest-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-950px);
            transform: scale(0.2) translateY(-950px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
.popup.reward-chests-popup .chest.show {
  -webkit-animation: reward-chests-chest-show-animation 0.35s ease-in forwards;
          animation: reward-chests-chest-show-animation 0.35s ease-in forwards;
}
.popup.reward-chests-popup .chest canvas {
  position: absolute;
  top: -155.5px;
  left: -169px;
  width: 600px;
  height: 600px;
  pointer-events: none;
}
.popup.reward-chests-popup .chest .static {
  position: absolute;
  top: -60px;
  left: -15px;
  -webkit-transform: scale(2);
          transform: scale(2);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.reward-chests-popup .reward-source {
  top: 300px;
  left: 332px;
  width: 90px;
  height: 90px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.popup.bonus-world-19-episode-completed {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-19-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-19-episode-completed .popup-header {
  position: absolute;
  top: 40px;
  left: 150px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 30px "bip";
  color: white;
  line-height: 2.4em;
  letter-spacing: 2px;
  z-index: 3;
}
.popup.bonus-world-19-episode-completed .objects {
  position: absolute;
  top: -57px;
  left: -61px;
  width: 696px;
  height: 526px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/welcome/objects.4c972f4.png");
  z-index: 2;
}
.popup.bonus-world-19-episode-completed .popup-text {
  position: absolute;
  left: 120px;
  top: 131px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
.popup.bonus-world-19-episode-completed .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-19-episode-completed .popup-reward {
  position: absolute;
  left: 205px;
  top: 270px;
  z-index: 3;
  line-height: 1.2;
}
.popup.bonus-world-19-episode-completed .popup-reward:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
          transform: translate(-50%, -50%) scale(0.5, 0.5);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-19-episode-completed .popup-reward span {
  font-size: 55px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
}
.popup.bonus-world-19-episode-completed .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/welcome/coin.5d40b86.png");
  width: 60px;
  height: 61px;
  float: right;
  margin-left: -3px;
}
.popup.bonus-world-19-episode-completed .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-19-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-19-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-19-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-19-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-19-episode-completed .popup-button {
  position: absolute;
  left: 164px;
  top: 355px;
  z-index: 3;
}
#content.episode52.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -102px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/level-briefing/sprites.ceae666.png");
  width: 760px;
  height: 446px;
  z-index: 1;
}
#content.episode52.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  z-index: 2;
}
#content.episode52.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode52.inBonusWorld .popup.popup-level-briefing-bar .butterfly {
  display: none;
}
#content.episode52.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 2;
}
#content.episode52.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -28px;
  left: -26px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/level-fail/sprites.85777b8.png");
  width: 494px;
  height: 445px;
  z-index: 1;
}
#content.episode52.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -119px;
  left: -30px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/level-complete/sprites.a93f6b5.png");
  width: 635px;
  height: 561px;
  z-index: 2;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode52.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: -64px;
  left: 0px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/tasks-completed/sprites.999737b.png");
  width: 760px;
  height: 347px;
}
.popup.bonus-world-19-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-19-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-19-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 150px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 30px "bip";
  color: white;
  line-height: 2.4em;
  letter-spacing: 2px;
  z-index: 3;
}
.popup.bonus-world-19-welcome .objects {
  position: absolute;
  top: -57px;
  left: -61px;
  width: 696px;
  height: 526px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/welcome/objects.4c972f4.png");
  z-index: 2;
}
.popup.bonus-world-19-welcome .popup-text {
  position: absolute;
  left: 87px;
  top: 151px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
.popup.bonus-world-19-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-19-welcome .popup-reward {
  position: absolute;
  left: 192px;
  top: 240px;
  z-index: 3;
  line-height: 1.2;
}
.popup.bonus-world-19-welcome .popup-reward:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
          transform: translate(-50%, -50%) scale(0.5, 0.5);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-19-welcome .popup-reward span {
  font-size: 55px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
}
.popup.bonus-world-19-welcome .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/welcome/coin.5d40b86.png");
  width: 60px;
  height: 61px;
  float: right;
  margin-left: -3px;
}
.popup.bonus-world-19-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-19-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-19-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-19-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-19-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-19-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode20.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -87px;
  left: -5px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-complete/sprites.706897d.png");
  width: 587px;
  height: 539px;
  z-index: 2;
}
#content.episode20.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode20.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode20.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode20.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode20.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode20.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -9px;
  left: 11px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-fail/sprites.543f00b.png");
  width: 448px;
  height: 441px;
  z-index: 2;
}
#content.episode20.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode20.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode20.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
}
#content.episode20.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: 1px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-briefing/sprites.5241a04.png");
  width: 774px;
  height: 355px;
  z-index: 1;
}
#content.episode20.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode20.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: -12px;
  top: -7px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/tasks-completed/sprites.04569d0.png");
  width: 800px;
  height: 370px;
}
.popup.bonus-world-20-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*butterfly*/
  /*header*/
}
.popup.bonus-world-20-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-20-episode-completed .butterfly {
  z-index: 2;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
.popup.bonus-world-20-episode-completed .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.bonus-world-20-episode-completed .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.bonus-world-20-episode-completed .butterfly.position-1 {
  left: 472px;
  top: 13px;
}
.popup.bonus-world-20-episode-completed .butterfly.position-2 {
  left: -38px;
  top: 31px;
}
.popup.bonus-world-20-episode-completed .butterfly.blue {
  /*Значения позиций для синей бабочки, позиции 1,2 имеют значения по-умолчанию*/
}
.popup.bonus-world-20-episode-completed .butterfly.blue.position-1 {
  position: absolute;
  left: 466px;
  top: 10px;
}
.popup.bonus-world-20-episode-completed .butterfly.blue.position-3 {
  left: 404px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.bonus-world-20-episode-completed .butterfly.blue.position-4 {
  left: -38px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.bonus-world-20-episode-completed .butterfly.blue.position-5 {
  left: 553px;
  top: 443px;
}
.popup.bonus-world-20-episode-completed .butterfly.blue.position-6 {
  left: 578px;
  top: 403px;
}
.popup.bonus-world-20-episode-completed .butterfly.blue.position-7 {
  position: absolute;
  left: 544px;
  top: 21px;
}
.popup.bonus-world-20-episode-completed .butterfly.blue.position-8 {
  left: 578px;
  top: 243px;
}
.popup.bonus-world-20-episode-completed .butterfly.pink {
  /*Значения позиций для розовой бабочки*/
}
.popup.bonus-world-20-episode-completed .butterfly.pink.position-1 {
  left: 475px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-20-episode-completed .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-20-episode-completed .butterfly.pink.position-3 {
  left: 409px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.bonus-world-20-episode-completed .butterfly.pink.position-4 {
  left: -32px;
  top: 94px;
}
.popup.bonus-world-20-episode-completed .butterfly.pink.position-5 {
  left: -26px;
  top: 128px;
}
.popup.bonus-world-20-episode-completed .butterfly.pink.position-6 {
  left: -31px;
  top: 263px;
}
.popup.bonus-world-20-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-20-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: 3px;
  width: 658px;
  height: 474px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/complete-episode/objects.d852cde.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-20-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-20-episode-completed .popup-reward {
  position: absolute;
  left: 367px;
  top: 222px;
  z-index: 3;
  line-height: 0.9;
}
.popup.bonus-world-20-episode-completed .popup-reward span {
  font-size: 60px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(76, 30, 9, 0.3), 0 -1px 1px rgba(76, 30, 9, 0.3), 0 1px 1px rgba(76, 30, 9, 0.3), 0 1px 1px rgba(76, 30, 9, 0.3), -1px 0 1px rgba(76, 30, 9, 0.3), 1px 0 1px rgba(76, 30, 9, 0.3), -1px 0 1px rgba(76, 30, 9, 0.3), 1px 0 1px rgba(76, 30, 9, 0.3), -1px -1px 1px rgba(76, 30, 9, 0.3), 1px -1px 1px rgba(76, 30, 9, 0.3), -1px 1px 1px rgba(76, 30, 9, 0.3), 1px 1px 1px rgba(76, 30, 9, 0.3), -1px -1px 1px rgba(76, 30, 9, 0.3), 1px -1px 1px rgba(76, 30, 9, 0.3), -1px 1px 1px rgba(76, 30, 9, 0.3), 1px 1px 1px rgba(76, 30, 9, 0.3), 1px 4px 2px #4c1e09;
}
.popup.bonus-world-20-episode-completed .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/coin/coin.41f4c49.png");
  width: 56px;
  height: 56px;
  float: right;
  margin-left: 5px;
}
.popup.bonus-world-20-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-20-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-20-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-20-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-20-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-20-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-20-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-20-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-20-welcome .popup-header {
  position: absolute;
  top: 36px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-20-welcome .objects {
  position: absolute;
  top: -55px;
  left: -11px;
  width: 696px;
  height: 526px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/welcome/objects.1febc02.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-20-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-20-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-20-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-20-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-20-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-20-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-20-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-20-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode22.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 55px;
  left: -24px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/22/level-complete/sprites.3f81776.png");
  width: 609px;
  height: 400px;
  z-index: 2;
}
#content.episode22.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode22.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode22.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode22.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode22.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode22.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode22.inBonusWorld .progress-board {
  left: 60px;
  top: 210px;
}
#content.episode22.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode22.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 196px;
  left: 5px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/22/level-fail/sprites.92db2f6.png");
  width: 432px;
  height: 229px;
  z-index: 2;
}
#content.episode22.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode22.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode22.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode22.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -115px;
  left: 0px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/22/level-briefing/sprites.c73a418.png");
  width: 810px;
  height: 451px;
  z-index: 1;
}
#content.episode22.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode22.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: -26px;
  top: -72px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/22/tasks-completed/sprites.ca679e3.png");
  width: 786px;
  height: 361px;
}
.popup.bonus-world-22-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-22-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-22-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-22-episode-completed .objects {
  position: absolute;
  top: 24px;
  left: 21px;
  width: 619px;
  height: 474px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/22/complete-episode/objects.afbe37a.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-22-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-22-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-22-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-22-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-22-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-22-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-22-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-22-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-22-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-22-welcome .popup-header {
  position: absolute;
  top: 36px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-22-welcome .objects {
  position: absolute;
  top: -34px;
  left: -50px;
  width: 637px;
  height: 529px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/22/welcome/objects.ba23681.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-22-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-22-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-22-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-22-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-22-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-22-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-22-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-22-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
.popup.bonus-world-21-episode-completed {
  /* Смещение */
  width: 689px;
  height: 536px;
  /*form*/
  /*butterfly*/
  /*header*/
}
.popup.bonus-world-21-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-21-episode-completed .butterfly {
  z-index: 3;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
.popup.bonus-world-21-episode-completed .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.bonus-world-21-episode-completed .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.bonus-world-21-episode-completed .butterfly.position-1 {
  left: 472px;
  top: 13px;
}
.popup.bonus-world-21-episode-completed .butterfly.position-2 {
  left: -38px;
  top: 31px;
}
.popup.bonus-world-21-episode-completed .butterfly.blue {
  /*Значения позиций для синей бабочки, позиции 1,2 имеют значения по-умолчанию*/
}
.popup.bonus-world-21-episode-completed .butterfly.blue.position-1 {
  position: absolute;
  left: 466px;
  top: 10px;
}
.popup.bonus-world-21-episode-completed .butterfly.blue.position-3 {
  left: 404px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.bonus-world-21-episode-completed .butterfly.blue.position-4 {
  left: -38px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.bonus-world-21-episode-completed .butterfly.blue.position-5 {
  left: 553px;
  top: 443px;
}
.popup.bonus-world-21-episode-completed .butterfly.blue.position-6 {
  left: 578px;
  top: 403px;
}
.popup.bonus-world-21-episode-completed .butterfly.blue.position-7 {
  position: absolute;
  left: 544px;
  top: 21px;
}
.popup.bonus-world-21-episode-completed .butterfly.blue.position-8 {
  left: 578px;
  top: 243px;
}
.popup.bonus-world-21-episode-completed .butterfly.pink {
  /*Значения позиций для розовой бабочки*/
}
.popup.bonus-world-21-episode-completed .butterfly.pink.position-1 {
  left: 475px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-21-episode-completed .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-21-episode-completed .butterfly.pink.position-3 {
  left: 409px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.bonus-world-21-episode-completed .butterfly.pink.position-4 {
  left: -32px;
  top: 94px;
}
.popup.bonus-world-21-episode-completed .butterfly.pink.position-5 {
  left: -26px;
  top: 128px;
}
.popup.bonus-world-21-episode-completed .butterfly.pink.position-6 {
  left: -31px;
  top: 263px;
}
.popup.bonus-world-21-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-21-episode-completed .objects {
  position: absolute;
  top: -2px;
  left: -10px;
  width: 680px;
  height: 536px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/21/complete-episode/objects.b519780.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-21-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-21-episode-completed .popup-reward {
  position: absolute;
  left: 367px;
  top: 222px;
  z-index: 3;
  line-height: 0.9;
}
.popup.bonus-world-21-episode-completed .popup-reward span {
  font-size: 60px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(76, 30, 9, 0.3), 0 -1px 1px rgba(76, 30, 9, 0.3), 0 1px 1px rgba(76, 30, 9, 0.3), 0 1px 1px rgba(76, 30, 9, 0.3), -1px 0 1px rgba(76, 30, 9, 0.3), 1px 0 1px rgba(76, 30, 9, 0.3), -1px 0 1px rgba(76, 30, 9, 0.3), 1px 0 1px rgba(76, 30, 9, 0.3), -1px -1px 1px rgba(76, 30, 9, 0.3), 1px -1px 1px rgba(76, 30, 9, 0.3), -1px 1px 1px rgba(76, 30, 9, 0.3), 1px 1px 1px rgba(76, 30, 9, 0.3), -1px -1px 1px rgba(76, 30, 9, 0.3), 1px -1px 1px rgba(76, 30, 9, 0.3), -1px 1px 1px rgba(76, 30, 9, 0.3), 1px 1px 1px rgba(76, 30, 9, 0.3), 1px 4px 2px #4c1e09;
}
.popup.bonus-world-21-episode-completed .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/coin/coin.41f4c49.png");
  width: 56px;
  height: 56px;
  float: right;
  margin-left: 5px;
}
.popup.bonus-world-21-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-21-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-21-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-21-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-21-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-21-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode21.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -87px;
  left: 20px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/21/level-briefing/sprites.4d0524d.png");
  width: 760px;
  height: 420px;
  z-index: 1;
}
#content.episode21.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode21.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode21.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode21.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -20px;
  left: 2px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/21/level-fail/sprites.2819642.png");
  width: 422px;
  height: 433px;
  z-index: 2;
}
#content.episode21.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode21.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode21.inBonusWorld .popup.popup-level-complete {
  margin-top: 16px;
}
#content.episode21.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -114px;
  left: 4px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/21/level-complete/sprites.3088349.png");
  width: 571px;
  height: 549px;
  z-index: 2;
}
#content.episode21.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode21.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode21.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode21.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  left: 180px;
}
#content.episode21.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: 8px;
  left: 1px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/21/tasks-completed/sprites.8d4049a.png");
  width: 760px;
  height: 263px;
}
.popup.bonus-world-21-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-21-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-21-welcome .popup-header {
  position: absolute;
  top: 41px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-21-welcome .objects {
  position: absolute;
  top: -53px;
  left: -19px;
  width: 608px;
  height: 512px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/21/welcome/objects.03743e4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-21-welcome .popup-text {
  position: absolute;
  left: 126px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1.3px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-21-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-21-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-21-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-21-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-21-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-21-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-21-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
.popup.bonus-world-23-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*butterfly*/
  /*header*/
}
.popup.bonus-world-23-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-23-episode-completed .butterfly {
  z-index: 2;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
.popup.bonus-world-23-episode-completed .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.bonus-world-23-episode-completed .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.bonus-world-23-episode-completed .butterfly.position-1 {
  left: 472px;
  top: 13px;
}
.popup.bonus-world-23-episode-completed .butterfly.position-2 {
  left: -38px;
  top: 31px;
}
.popup.bonus-world-23-episode-completed .butterfly.blue {
  /*Значения позиций для синей бабочки, позиции 1,2 имеют значения по-умолчанию*/
}
.popup.bonus-world-23-episode-completed .butterfly.blue.position-1 {
  position: absolute;
  left: 466px;
  top: 10px;
}
.popup.bonus-world-23-episode-completed .butterfly.blue.position-3 {
  left: 404px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.bonus-world-23-episode-completed .butterfly.blue.position-4 {
  left: -38px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.bonus-world-23-episode-completed .butterfly.blue.position-5 {
  left: 553px;
  top: 443px;
}
.popup.bonus-world-23-episode-completed .butterfly.blue.position-6 {
  left: 578px;
  top: 403px;
}
.popup.bonus-world-23-episode-completed .butterfly.blue.position-7 {
  position: absolute;
  left: 544px;
  top: 21px;
}
.popup.bonus-world-23-episode-completed .butterfly.blue.position-8 {
  left: 578px;
  top: 243px;
}
.popup.bonus-world-23-episode-completed .butterfly.pink {
  /*Значения позиций для розовой бабочки*/
}
.popup.bonus-world-23-episode-completed .butterfly.pink.position-1 {
  left: 475px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-23-episode-completed .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-23-episode-completed .butterfly.pink.position-3 {
  left: 409px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.bonus-world-23-episode-completed .butterfly.pink.position-4 {
  left: -32px;
  top: 94px;
}
.popup.bonus-world-23-episode-completed .butterfly.pink.position-5 {
  left: -26px;
  top: 128px;
}
.popup.bonus-world-23-episode-completed .butterfly.pink.position-6 {
  left: -31px;
  top: 263px;
}
.popup.bonus-world-23-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-23-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: 3px;
  width: 658px;
  height: 474px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/23/complete-episode/objects.004fb36.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-23-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-23-episode-completed .popup-reward {
  position: absolute;
  left: 367px;
  top: 222px;
  z-index: 3;
  line-height: 0.9;
}
.popup.bonus-world-23-episode-completed .popup-reward span {
  font-size: 60px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(76, 30, 9, 0.3), 0 -1px 1px rgba(76, 30, 9, 0.3), 0 1px 1px rgba(76, 30, 9, 0.3), 0 1px 1px rgba(76, 30, 9, 0.3), -1px 0 1px rgba(76, 30, 9, 0.3), 1px 0 1px rgba(76, 30, 9, 0.3), -1px 0 1px rgba(76, 30, 9, 0.3), 1px 0 1px rgba(76, 30, 9, 0.3), -1px -1px 1px rgba(76, 30, 9, 0.3), 1px -1px 1px rgba(76, 30, 9, 0.3), -1px 1px 1px rgba(76, 30, 9, 0.3), 1px 1px 1px rgba(76, 30, 9, 0.3), -1px -1px 1px rgba(76, 30, 9, 0.3), 1px -1px 1px rgba(76, 30, 9, 0.3), -1px 1px 1px rgba(76, 30, 9, 0.3), 1px 1px 1px rgba(76, 30, 9, 0.3), 1px 4px 2px #4c1e09;
}
.popup.bonus-world-23-episode-completed .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/coin/coin.41f4c49.png");
  width: 56px;
  height: 56px;
  float: right;
  margin-left: 5px;
}
.popup.bonus-world-23-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-23-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-23-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-23-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-23-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-23-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode23.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -87px;
  left: -5px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-complete/sprites.706897d.png");
  width: 587px;
  height: 539px;
  z-index: 2;
}
#content.episode23.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode23.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode23.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode23.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode23.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode23.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -9px;
  left: 11px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-fail/sprites.543f00b.png");
  width: 448px;
  height: 441px;
  z-index: 2;
}
#content.episode23.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode23.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode23.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
}
#content.episode23.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: 1px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-briefing/sprites.5241a04.png");
  width: 774px;
  height: 355px;
  z-index: 1;
}
#content.episode23.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode23.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: -12px;
  top: -7px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/tasks-completed/sprites.04569d0.png");
  width: 800px;
  height: 370px;
}
.popup.bonus-world-24-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-24-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-24-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-24-episode-completed .objects {
  position: absolute;
  top: 8px;
  left: 0px;
  width: 673px;
  height: 585px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/24/complete-episode/objects.51f252a.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-24-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-24-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-24-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-24-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-24-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-24-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-24-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode24.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 121px;
  left: -41px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/24/level-complete/sprites.4075a90.png");
  width: 628px;
  height: 343px;
  z-index: 2;
}
#content.episode24.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode24.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode24.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode24.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode24.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode24.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode24.inBonusWorld .progress-board {
  left: 73px;
  top: 192px;
}
#content.episode24.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode24.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 37px;
  left: -31px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/24/level-fail/sprites.31943a7.png");
  width: 456px;
  height: 392px;
  z-index: 2;
}
#content.episode24.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode24.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode24.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode24.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -51px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/24/level-briefing/sprites.c642856.png");
  width: 755px;
  height: 430px;
  z-index: 1;
}
#content.episode24.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode24.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode24.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: 7px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/24/tasks-completed/sprites.afe5a72.png");
  width: 760px;
  height: 340px;
}
.popup.bonus-world-24-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-24-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-24-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-24-welcome .objects {
  position: absolute;
  top: -41px;
  left: -25px;
  width: 602px;
  height: 496px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/24/welcome/objects.2a6effa.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-24-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-24-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-24-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-24-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-24-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-24-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-24-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-24-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode25.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 193px;
  left: -45px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/25/level-complete/sprites.1bdad72.png");
  width: 646px;
  height: 258px;
  z-index: 2;
}
#content.episode25.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode25.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode25.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode25.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode25.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode25.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode25.inBonusWorld .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode25.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode25.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 192px;
  left: -37px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/25/level-fail/sprites.35d5fba.png");
  width: 494px;
  height: 233px;
  z-index: 2;
}
#content.episode25.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode25.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode25.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode25.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -80px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/25/level-briefing/sprites.2fce5c5.png");
  width: 760px;
  height: 384px;
  z-index: 1;
}
#content.episode25.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode25.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode25.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode25.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -23px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/25/tasks-completed/sprites.b01b410.png");
  width: 760px;
  height: 309px;
}
.popup.bonus-world-25-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-25-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-25-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-25-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: -32px;
  width: 717px;
  height: 517px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/25/complete-episode/objects.a640857.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-25-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-25-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-25-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-25-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-25-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-25-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-25-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-25-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-25-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-25-welcome .popup-header {
  position: absolute;
  top: 42px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-25-welcome .objects {
  position: absolute;
  top: -31px;
  left: -43px;
  width: 673px;
  height: 492px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/25/welcome/objects.323b7b4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-25-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-25-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-25-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-25-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-25-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-25-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-25-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-25-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode26.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -10px;
  left: -62px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/26/level-complete/sprites.e531326.png");
  width: 663px;
  height: 461px;
  z-index: 2;
}
#content.episode26.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode26.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode26.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode26.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode26.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode26.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode26.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode26.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode26.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode26.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 141px;
  left: -81px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/26/level-fail/sprites.b2e454e.png");
  width: 576px;
  height: 284px;
  z-index: 2;
}
#content.episode26.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode26.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode26.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode26.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -32px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/26/level-briefing/sprites.e70d72c.png");
  width: 760px;
  height: 347px;
  z-index: 1;
}
#content.episode26.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode26.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode26.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode26.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -69px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/26/tasks-completed/sprites.333f301.png");
  width: 760px;
  height: 368px;
}
.popup.bonus-world-26-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-26-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-26-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-26-episode-completed .objects {
  position: absolute;
  top: 19px;
  left: -32px;
  width: 719px;
  height: 505px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/26/complete-episode/objects.7039f0a.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-26-episode-completed .popup-text {
  position: absolute;
  left: 169px;
  top: 121px;
  font-size: 30px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-26-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-26-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-26-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-26-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-26-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-26-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-26-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-26-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-26-welcome .popup-header {
  position: absolute;
  top: 36px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-26-welcome .objects {
  position: absolute;
  top: -55px;
  left: -43px;
  width: 673px;
  height: 507px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/26/welcome/objects.56b0be7.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-26-welcome .popup-text {
  position: absolute;
  left: 134px;
  top: 123px;
  font-size: 28px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-26-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.7, 1.2);
          transform: translate(-50%, -50%) scale(0.7, 1.2);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-26-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-26-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-26-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-26-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-26-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-26-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode27.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 251px;
  left: -34px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/27/level-complete/sprites.40ce2c7.png");
  width: 645px;
  height: 214px;
  z-index: 2;
}
#content.episode27.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode27.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode27.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode27.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode27.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode27.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode27.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode27.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode27.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode27.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 229px;
  left: -27px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/27/level-fail/sprites.7b714cc.png");
  width: 507px;
  height: 208px;
  z-index: 2;
}
#content.episode27.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode27.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode27.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode27.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: 115px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/27/level-briefing/sprites.89f2282.png");
  width: 760px;
  height: 202px;
  z-index: 1;
}
#content.episode27.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode27.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode27.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode27.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -63px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/27/tasks-completed/sprites.2d6924f.png");
  width: 760px;
  height: 332px;
}
.popup.bonus-world-27-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-27-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-27-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-27-episode-completed .objects {
  position: absolute;
  top: 24px;
  left: 36px;
  width: 591px;
  height: 476px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/27/complete-episode/objects.d0d520e.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-27-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-27-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-27-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-27-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-27-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-27-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-27-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-27-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-27-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-27-welcome .popup-header {
  position: absolute;
  top: 37px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-27-welcome .objects {
  position: absolute;
  top: -46px;
  left: -2px;
  width: 594px;
  height: 535px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/27/welcome/objects.f8bad64.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-27-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-27-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-27-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-27-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-27-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-27-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-27-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-27-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode28.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 166px;
  left: 3px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/28/level-complete/sprites.734e002.png");
  width: 584px;
  height: 320px;
  z-index: 2;
}
#content.episode28.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode28.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode28.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode28.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode28.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode28.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode28.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 191px;
}
#content.episode28.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode28.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode28.inBonusWorld .popup.popup-level-fail::after {
  content: '';
  position: absolute;
  top: 166px;
  left: -59px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/28/level-fail/sprites.9461feb.png");
  width: 500px;
  height: 280px;
  z-index: 2;
}
#content.episode28.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode28.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode28.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode28.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -69px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/28/level-briefing/sprites.e2d7f18.png");
  width: 760px;
  height: 385px;
  z-index: 1;
}
#content.episode28.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode28.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode28.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode28.inBonusWorld .popup.popup-tasks-completed::after {
  content: '';
  position: absolute;
  left: 0px;
  top: -49px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/28/tasks-completed/sprites.e617d10.png");
  width: 760px;
  height: 353px;
}
.popup.bonus-world-28-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-28-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-28-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-28-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: -48px;
  width: 747px;
  height: 529px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/28/complete-episode/objects.36cf9b7.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-28-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-28-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-28-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-28-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-28-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-28-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-28-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-28-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-28-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-28-welcome .popup-header {
  position: absolute;
  top: 35px;
  left: 73px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-28-welcome .objects {
  position: absolute;
  top: -31px;
  left: -71px;
  width: 707px;
  height: 523px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/28/welcome/objects.b89e9b0.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-28-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-28-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-28-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-28-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-28-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-28-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-28-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-28-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode29.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 192px;
  left: -20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/29/level-complete/sprites.3f59673.png");
  width: 603px;
  height: 264px;
  z-index: 2;
}
#content.episode29.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode29.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode29.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode29.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode29.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode29.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode29.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 191px;
}
#content.episode29.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode29.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode29.inBonusWorld .popup.popup-level-fail::after {
  content: '';
  position: absolute;
  top: 218px;
  left: -16px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/29/level-fail/sprites.8574c85.png");
  width: 468px;
  height: 233px;
  z-index: 2;
}
#content.episode29.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode29.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode29.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode29.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -53px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/29/level-briefing/sprites.a14ec76.png");
  width: 760px;
  height: 369px;
  z-index: 1;
}
#content.episode29.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode29.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode29.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode29.inBonusWorld .popup.popup-tasks-completed::after {
  content: '';
  position: absolute;
  left: 0px;
  top: -65px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/29/tasks-completed/sprites.b1e28ad.png");
  width: 760px;
  height: 370px;
}
.popup.bonus-world-29-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-29-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-29-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-29-episode-completed .objects {
  position: absolute;
  top: -5px;
  left: -19px;
  width: 679px;
  height: 537px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/29/complete-episode/objects.c1d30a4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-29-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-29-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-29-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-29-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-29-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-29-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-29-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-29-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-29-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-29-welcome .popup-header {
  position: absolute;
  top: 35px;
  left: 73px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-29-welcome .objects {
  position: absolute;
  top: -9px;
  left: -16px;
  width: 620px;
  height: 469px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/29/welcome/objects.e5cc7fb.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-29-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-29-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-29-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-29-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-29-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-29-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-29-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-29-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode30.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/30/level-complete/sprites.b1bcd0d.png");
  left: 2px;
  top: 14px;
  width: 559px;
  height: 432px;
  z-index: 2;
}
#content.episode30.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode30.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode30.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode30.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode30.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode30.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode30.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 191px;
}
#content.episode30.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode30.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode30.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/30/level-fail/sprites.98dbbdb.png");
  left: 0px;
  top: 16px;
  width: 461px;
  height: 413px;
  z-index: 2;
}
#content.episode30.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode30.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode30.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode30.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/30/level-briefing/sprites.6a67ecf.png");
  left: 20px;
  top: -50px;
  width: 760px;
  height: 378px;
  z-index: 1;
}
#content.episode30.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode30.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode30.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode30.inBonusWorld .popup.popup-tasks-completed::after {
  content: '';
  position: absolute;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/30/tasks-completed/sprites.75c3614.png");
  left: 0px;
  top: 10px;
  width: 760px;
  height: 266px;
}
.popup.bonus-world-30-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-30-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-30-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-30-episode-completed .objects {
  position: absolute;
  top: 15px;
  left: -3px;
  width: 660px;
  height: 513px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/30/complete-episode/objects.6b1f091.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-30-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-30-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-30-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-30-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-30-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-30-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-30-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-30-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-30-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-30-welcome .popup-header {
  position: absolute;
  top: 35px;
  left: 73px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-30-welcome .objects {
  position: absolute;
  top: -1px;
  left: -9px;
  width: 620px;
  height: 469px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/30/welcome/objects.29ef6f4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-30-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-30-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-30-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-30-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-30-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-30-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-30-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-30-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
.popup.bonus-world-31-episode-completed {
  /* Смещение */
  width: 697px;
  height: 534px;
  /*form*/
  /*header*/
}
.popup.bonus-world-31-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-31-episode-completed .popup-header {
  position: absolute;
  top: 30px;
  left: 210px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 37px "bip";
  color: white;
  line-height: 1.6em;
  letter-spacing: 2px;
  z-index: 3;
}
.popup.bonus-world-31-episode-completed .objects {
  position: absolute;
  top: 26px;
  left: -23px;
  width: 697px;
  height: 510px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/31/complete-episode/objects.f5f347d.png");
  z-index: 12;
}
.popup.bonus-world-31-episode-completed .popup-text {
  position: absolute;
  left: 120px;
  top: 131px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
.popup.bonus-world-31-episode-completed .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-31-episode-completed .popup-reward {
  position: absolute;
  left: 205px;
  top: 270px;
  z-index: 3;
  line-height: 1.2;
}
.popup.bonus-world-31-episode-completed .popup-reward:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
          transform: translate(-50%, -50%) scale(0.5, 0.5);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-31-episode-completed .popup-reward span {
  font-size: 55px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
}
.popup.bonus-world-31-episode-completed .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/welcome/coin.5d40b86.png");
  width: 60px;
  height: 61px;
  float: right;
  margin-left: -3px;
}
.popup.bonus-world-31-episode-completed .popup-close {
  position: absolute;
  left: 622px;
  top: 41px;
  z-index: 3;
}
.popup.bonus-world-31-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-31-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-31-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-31-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-31-episode-completed .popup-button {
  position: absolute;
  left: 200px;
  top: 432px;
  z-index: 13;
}
#content.episode31.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -102px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/31/level-briefing/sprites.4ac0872.png");
  width: 760px;
  height: 446px;
  z-index: 1;
}
#content.episode31.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  z-index: 2;
}
#content.episode31.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode31.inBonusWorld .popup.popup-level-briefing-bar .butterfly {
  display: none;
}
#content.episode31.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 2;
}
#content.episode31.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -20px;
  left: -27px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/31/level-fail/sprites.8c20b92.png");
  width: 494px;
  height: 445px;
  z-index: 1;
}
#content.episode31.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
  left: -20px;
}
#content.episode31.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -8px;
  left: -92px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/31/level-complete/sprites.b952575.png");
  width: 714px;
  height: 483px;
  z-index: 2;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 360px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 214px;
  height: 58px;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .popup-button-1:hover {
  background-position-y: 50%;
}
#content.episode31.inBonusWorld .popup.popup-level-complete .popup-button-1:active {
  background-position-y: 100%;
}
#content.episode31.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: -64px;
  left: 0px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/tasks-completed/sprites.fdd6c18.png");
  width: 760px;
  height: 347px;
}
.popup.bonus-world-31-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-31-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-31-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 80px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 37px "bip";
  color: white;
  line-height: 2.0em;
  letter-spacing: 2px;
  z-index: 3;
}
.popup.bonus-world-31-welcome .objects {
  position: absolute;
  top: -47px;
  left: -82px;
  width: 696px;
  height: 526px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/31/welcome/objects.6a03529.png");
  z-index: 2;
}
.popup.bonus-world-31-welcome .popup-text {
  position: absolute;
  left: 117px;
  top: 125px;
  font-size: 33px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
.popup.bonus-world-31-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-31-welcome .popup-reward {
  position: absolute;
  left: 192px;
  top: 240px;
  z-index: 3;
  line-height: 1.2;
}
.popup.bonus-world-31-welcome .popup-reward:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
          transform: translate(-50%, -50%) scale(0.5, 0.5);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-31-welcome .popup-reward span {
  font-size: 55px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
}
.popup.bonus-world-31-welcome .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/welcome/coin.5d40b86.png");
  width: 60px;
  height: 61px;
  float: right;
  margin-left: -3px;
}
.popup.bonus-world-31-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-31-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-31-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-31-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-31-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-31-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 351px;
  z-index: 3;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead {
  background: transparent;
  /*Смещение*/
  /*close button*/
  /* continue button */
  /*header*/
  /*form*/
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead.zone-0 .zone.zone-0 {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead.zone-1 .zone.zone-1 {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead.zone-2 .zone.zone-2 {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone {
  display: none;
  position: absolute;
  z-index: 4;
  width: 100%;
  height: 100%;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone > span {
  font-family: BIP;
  font-size: 30px;
  color: white;
  text-align: center;
  line-height: 1.3;
  position: absolute;
  width: 100%;
  letter-spacing: 2.2px;
  text-shadow: 0 -0.5px 0.5px #a0505a, 0 -0.5px 0.5px #a0505a, 0 0.5px 0.5px #a0505a, 0 0.5px 0.5px #a0505a, -0.5px 0 0.5px #a0505a, 0.5px 0 0.5px #a0505a, -0.5px 0 0.5px #a0505a, 0.5px 0 0.5px #a0505a, -0.5px -0.5px 0.5px #a0505a, 0.5px -0.5px 0.5px #a0505a, -0.5px 0.5px 0.5px #a0505a, 0.5px 0.5px 0.5px #a0505a, -0.5px -0.5px 0.5px #a0505a, 0.5px -0.5px 0.5px #a0505a, -0.5px 0.5px 0.5px #a0505a, 0.5px 0.5px 0.5px #a0505a, 1px 4px 2px rgba(160, 80, 90, 0.6);
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone > span:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.8, 1);
          transform: translate(-50%, -50%) scale(0.8, 1);
  z-index: -1;
  opacity: 1;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone.zone-0 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-ahead/pyro.eb260af.png");
  top: 24px;
  left: 5px;
  width: 547px;
  height: 426px;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone.zone-0 > span {
  top: 264px;
  left: 10px;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone.zone-1 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-ahead/glutton.360dfc0.png");
  top: 37px;
  left: 12px;
  width: 553px;
  height: 415px;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone.zone-1 > span {
  top: 247px;
  left: 0px;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone.zone-2 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-ahead/sorehead.637f87d.png");
  top: 0px;
  left: -30px;
  width: 601px;
  height: 465px;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .zone.zone-2 > span {
  top: 284px;
  left: 18px;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .popup-close {
  position: absolute;
  top: 51px;
  left: 542px;
  z-index: 5;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .button-continue {
  position: absolute;
  top: 369px;
  left: 181px;
  z-index: 5;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 211px;
  height: 54px;
  text-align: center;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .button-continue:hover {
  background-position-y: 50%;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .button-continue:active {
  background-position-y: 100%;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 28px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -14px;
  letter-spacing: 1px;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .header {
  position: absolute;
  left: 146px;
  top: 34px;
  z-index: 1;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .header .text {
  position: absolute;
  top: 15px;
  width: 100%;
  font-size: 30px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
#content.episode32.inBonusWorld .popup.popup-boss-ahead .form {
  z-index: 0;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated {
  width: 682px;
  height: 589px;
  background: transparent;
  /*Смещение*/
  top: 15px;
  left: 20px;
  /*form*/
  /*border*/
  /*chest*/
  /*border-addition*/
  /*zone*/
  /*close button*/
  /*button take-treasure*/
  /*header*/
  /*zones*/
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .form {
  z-index: 0;
  position: absolute;
  left: 23px;
  top: 9px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .border {
  display: none;
  position: absolute;
  z-index: 1;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .chest {
  display: none;
  position: absolute;
  z-index: 1;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .chest .reward {
  position: absolute;
  top: 152px;
  left: 107px;
  -webkit-transform: perspective(200px) rotate3d(36, -100, 3, -32deg);
          transform: perspective(200px) rotate3d(36, -100, 3, -32deg);
  font-family: BIP;
  font-size: 34px;
  color: #ffffff;
  text-shadow: -1.5px 0px 0px #945929, 1.5px 0px 0px #945929, 0px -1.5px 0px #945929, 0px 3px 0px rgba(152, 73, 30, 0.6);
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .border-addition {
  display: none;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .zone {
  display: none;
  position: absolute;
  top: 126px;
  left: 67px;
  z-index: 2;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: -1.5px 0px 0px #a0505a, 1.5px 0px 0px #a0505a, 0px -1.5px 0px #a0505a, 0px 3px 0px rgba(160, 80, 90, 0.6);
  white-space: nowrap;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .zone .title {
  font-size: 25px;
  position: absolute;
  left: -8px;
  top: 8px;
  width: 590px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .zone .title:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -48%) scale(1.1, 0.7);
          transform: translate(-50%, -48%) scale(1.1, 0.7);
  z-index: -1;
  opacity: 1;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .zone .description {
  position: absolute;
  left: 257px;
  top: 67px;
  font-size: 25px;
  letter-spacing: 1.3px;
  line-height: 32px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .zone .description:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -48%) scale(0.6, 3);
          transform: translate(-50%, -48%) scale(0.6, 3);
  z-index: -1;
  opacity: 1;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-0 .border,
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-0 .chest {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-0 .zone.zone-0 {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-1 .border,
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-1 .chest {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-1 .zone.zone-1 {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-2 .border,
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-2 .chest {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-2 .zone.zone-2 {
  display: block;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .popup-close {
  position: absolute;
  left: 634px;
  top: 53px;
  z-index: 3;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .take-treasure-green {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 208px;
  height: 60px;
  text-align: center;
  position: absolute;
  top: 445px;
  left: 252px;
  z-index: 3;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .take-treasure-green:hover {
  background-position-y: 50%;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .take-treasure-green:active {
  background-position-y: 100%;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .take-treasure-green span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .header {
  position: absolute;
  left: 210px;
  top: 40px;
  width: 284px;
  height: 78px;
  z-index: 1;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated .header .text {
  position: absolute;
  top: 12px;
  width: 100%;
  font-size: 32px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-0 .border {
  width: 634px;
  height: 485px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") 0 -538px no-repeat;
  top: 43px;
  left: 38px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-0 .chest {
  width: 250px;
  height: 252px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") -700px -538px no-repeat;
  top: 236px;
  left: 70px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-0 .description {
  left: 278px;
  top: 75px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-1 .border {
  width: 637px;
  height: 487px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") 0 -1023px no-repeat;
  top: 46px;
  left: 35px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-1 .chest {
  width: 250px;
  height: 252px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") -700px -1023px no-repeat;
  top: 236px;
  left: 70px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-1 .description {
  left: 267px;
  top: 75px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-2 .border {
  width: 658px;
  height: 538px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") 0 0 no-repeat;
  top: 9px;
  left: 23px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-2 .border-addition {
  display: block;
  width: 651px;
  height: 509px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") 0 -1510px no-repeat;
  position: absolute;
  left: 31px;
  top: 38px;
  z-index: 2;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-2 .chest {
  width: 282px;
  height: 273px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") -700px 0 no-repeat;
  top: 214px;
  left: 49px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-2 .chest .reward {
  top: 173px;
  left: 126px;
}
#content.episode32.inBonusWorld .popup.popup-boss-defeated.zone-2 .description {
  left: 263px;
  top: 81px;
  letter-spacing: 1px;
  line-height: 31px;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed {
  width: 685px;
  height: 530px;
  background: transparent;
  /* смещение */
  /* form */
  /* header */
  /* button-get-it */
  /* popup-close */
  /* image */
  /* text */
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .form {
  position: absolute;
  left: 19px;
  top: 0px;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .header {
  position: absolute;
  left: 216px;
  top: 27px;
  z-index: 2;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .header .text {
  position: absolute;
  left: 0px;
  top: 20px;
  width: 100%;
  font-size: 37px;
  font-family: BIP;
  color: white;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 229px;
  height: 83px;
  position: absolute;
  left: 223px;
  top: 430px;
  text-align: center;
  z-index: 4;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 41px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
  z-index: 1;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .popup-close {
  position: absolute;
  top: 51px;
  left: 644px;
  z-index: 2;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/complete-episode/complete-episode-sprite.6f89ce4.png") no-repeat;
  width: 670px;
  height: 515px;
  position: absolute;
  left: 13px;
  top: 14px;
  z-index: 3;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .text {
  position: absolute;
  left: 180px;
  top: 123px;
  font-size: 33px;
  font-family: BIP;
  color: white;
  text-align: center;
  text-shadow: -1.5px 0px 0px rgba(14, 84, 60, 0.88), 1.5px 0px 0px rgba(14, 84, 60, 0.88), 0px -1.5px 0px rgba(14, 84, 60, 0.88), 0px 3px 0px rgba(14, 84, 60, 0.88);
  white-space: nowrap;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-episode-completed .reward {
  position: absolute;
  left: 421px;
  top: 341px;
  font-size: 30px;
  font-family: BIP;
  color: white;
  text-shadow: -1.5px 0px 0px rgba(115, 23, 95, 0.88), 1.5px 0px 0px rgba(115, 23, 95, 0.88), 0px -1.5px 0px rgba(115, 23, 95, 0.88), 0px 3px 0px rgba(115, 23, 95, 0.88);
  z-index: 4;
  -webkit-transform: rotate(6deg);
          transform: rotate(6deg);
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome {
  width: 682px;
  height: 589px;
  background: transparent;
  /* смещение */
  /* form */
  /* header */
  /* button-start */
  /* popup-close */
  /* border */
  /* image */
  /* text */
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .form {
  position: absolute;
  left: 23px;
  top: 9px;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .header {
  position: absolute;
  left: 98px;
  top: 30px;
  z-index: 1;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .header .text {
  position: absolute;
  left: 73px;
  top: 16px;
  width: 225px;
  font-size: 36px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
  letter-spacing: 1px;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 320px;
  height: 60px;
  position: absolute;
  left: 193px;
  top: 450px;
  text-align: center;
  z-index: 2;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .button-start:hover {
  background-position-y: 50%;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .button-start:active {
  background-position-y: 100%;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -16px;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .popup-close {
  position: absolute;
  top: 51px;
  left: 644px;
  z-index: 2;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/welcome/welcome-sprites.080240e.png") 0 0 no-repeat;
  width: 644px;
  height: 538px;
  position: absolute;
  left: 26px;
  top: 11px;
  z-index: 1;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/welcome/welcome-sprites.080240e.png") 0 -538px no-repeat;
  width: 514px;
  height: 318px;
  position: absolute;
  left: 97px;
  top: 103px;
}
#content.episode32.inBonusWorld .popup.bonus-world-32-welcome .text {
  position: absolute;
  left: 83px;
  top: 327px;
  font-size: 32px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: -1.5px 0px 0px #a0505a, 1.5px 0px 0px #a0505a, 0px -1.5px 0px #a0505a, 0px 3px 0px rgba(160, 80, 90, 0.6);
  white-space: nowrap;
  letter-spacing: 0.7px;
  z-index: 2;
}
#content.episode32.inBonusWorld .popup.popup-level-complete {
  /*Смещение*/
  /* sprites mixin */
  /* zones */
  /* Жигфрид */
  /* Хлоржор */
  /* Брюзгильда */
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-0 .person {
  left: 212px;
  top: -83px;
  width: 175px;
  height: 140px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -547px -883px no-repeat;
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-0 .border {
  left: 5px;
  top: 24px;
  width: 547px;
  height: 427px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") 0 -883px no-repeat;
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-0 .stars-block .board:before {
  width: 102px;
  height: 141px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -600px -1023px no-repeat;
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-1 .person {
  left: 188px;
  top: -78px;
  width: 199px;
  height: 136px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -549px 0 no-repeat;
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-1 .border {
  left: 13px;
  top: 35px;
  width: 549px;
  height: 418px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") 0 0 no-repeat;
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-1 .stars-block .board:before {
  width: 102px;
  height: 137px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -600px -140px no-repeat;
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-2 .person {
  left: 140px;
  top: -77px;
  width: 230px;
  height: 136px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -569px -418px no-repeat;
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-2 .border {
  left: 2px;
  top: 0px;
  width: 569px;
  height: 465px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") 0 -418px no-repeat;
}
#content.episode32.inBonusWorld .popup.popup-level-complete.person-zone-2 .stars-block .board:before {
  width: 112px;
  height: 145px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -600px -555px no-repeat;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar .popup-header {
  top: 6px;
  left: 258px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block {
  width: 435px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block .board .bubble-bottom {
  width: 112px;
  height: 118px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") -420px 0px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block .board .bubble-top {
  width: 97px;
  height: 107px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") -323px 0px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar .boss {
  position: absolute;
  top: 7px;
  left: 30px;
  z-index: 1;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar.zone-0 .boss {
  width: 760px;
  height: 293px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") 0px -754px;
  top: 9px;
  left: 20px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar.zone-0 .board {
  width: 105px;
  height: 121px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") 0px 0px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar.zone-1 .boss {
  width: 751px;
  height: 319px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") 0px -432px;
  top: 7px;
  left: 28px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar.zone-1 .board {
  width: 108px;
  height: 121px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") -105px 0px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar.zone-2 .boss {
  width: 760px;
  height: 308px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") 0px -124px;
  top: -3px;
  left: 20px;
}
#content.episode32.inBonusWorld .__popupBonusWorld32LevelBriefingBar .popup.popup-level-briefing-bar.zone-2 .board {
  width: 110px;
  height: 124px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") -213px 0px;
}
.popup.bonus-world-33-episode-completed {
  /* Смещение */
  width: 697px;
  height: 534px;
  /*form*/
  /*header*/
}
.popup.bonus-world-33-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-33-episode-completed .popup-header {
  position: absolute;
  top: 30px;
  left: 210px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 37px "bip";
  color: white;
  line-height: 1.6em;
  letter-spacing: 2px;
  z-index: 3;
}
.popup.bonus-world-33-episode-completed .objects {
  position: absolute;
  top: 20px;
  left: -16px;
  width: 724px;
  height: 519px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/33/complete-episode/objects.eb07dc0.png");
  z-index: 12;
}
.popup.bonus-world-33-episode-completed .popup-text {
  position: absolute;
  left: 150px;
  top: 131px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -0.5px 0.5px rgba(14, 84, 60, 0.88), 0 -0.5px 0.5px rgba(14, 84, 60, 0.88), 0 0.5px 0.5px rgba(14, 84, 60, 0.88), 0 0.5px 0.5px rgba(14, 84, 60, 0.88), -0.5px 0 0.5px rgba(14, 84, 60, 0.88), 0.5px 0 0.5px rgba(14, 84, 60, 0.88), -0.5px 0 0.5px rgba(14, 84, 60, 0.88), 0.5px 0 0.5px rgba(14, 84, 60, 0.88), -0.5px -0.5px 0.5px rgba(14, 84, 60, 0.88), 0.5px -0.5px 0.5px rgba(14, 84, 60, 0.88), -0.5px 0.5px 0.5px rgba(14, 84, 60, 0.88), 0.5px 0.5px 0.5px rgba(14, 84, 60, 0.88), -0.5px -0.5px 0.5px rgba(14, 84, 60, 0.88), 0.5px -0.5px 0.5px rgba(14, 84, 60, 0.88), -0.5px 0.5px 0.5px rgba(14, 84, 60, 0.88), 0.5px 0.5px 0.5px rgba(14, 84, 60, 0.88), 1px 4px 2px rgba(14, 84, 60, 0.88);
  z-index: 13;
}
.popup.bonus-world-33-episode-completed .popup-close {
  position: absolute;
  left: 622px;
  top: 41px;
  z-index: 3;
}
.popup.bonus-world-33-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-33-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-33-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-33-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-33-episode-completed .popup-button {
  position: absolute;
  left: 200px;
  top: 432px;
  z-index: 13;
}
#content.episode33.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -11px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/33/level-briefing/sprites.723fe75.png");
  width: 760px;
  height: 395px;
  z-index: 3;
}
#content.episode33.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  z-index: 2;
}
#content.episode33.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode33.inBonusWorld .popup.popup-level-briefing-bar .butterfly {
  display: none;
}
#content.episode33.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 2;
}
#content.episode33.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 253px;
  left: -20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/33/level-fail/sprites.06ea8fc.png");
  width: 465px;
  height: 206px;
  z-index: 1;
}
#content.episode33.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
  left: -20px;
}
#content.episode33.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 192px;
  left: -20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/33/level-complete/sprites.dc360f1.png");
  width: 602px;
  height: 264px;
  z-index: 2;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 360px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 214px;
  height: 58px;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .popup-button-1:hover {
  background-position-y: 50%;
}
#content.episode33.inBonusWorld .popup.popup-level-complete .popup-button-1:active {
  background-position-y: 100%;
}
#content.episode33.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: 53px;
  left: 0px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/33/tasks-completed/sprites.adff375.png");
  width: 760px;
  height: 226px;
}
.popup.bonus-world-33-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-33-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-33-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 80px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 37px "bip";
  color: white;
  line-height: 2.0em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-33-welcome .objects {
  position: absolute;
  top: 0px;
  left: -18px;
  width: 630px;
  height: 461px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/33/welcome/objects.de5a46e.png");
  z-index: 2;
}
.popup.bonus-world-33-welcome .popup-text {
  position: absolute;
  left: 111px;
  top: 125px;
  font-size: 33px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
.popup.bonus-world-33-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-33-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-33-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-33-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-33-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-33-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-33-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 351px;
  z-index: 3;
}
.popup.bonus-world-34-episode-completed {
  /* Смещение */
  width: 689px;
  height: 536px;
  /*form*/
  /*butterfly*/
  /*header*/
}
.popup.bonus-world-34-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-34-episode-completed .butterfly {
  z-index: 3;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
.popup.bonus-world-34-episode-completed .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.bonus-world-34-episode-completed .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.bonus-world-34-episode-completed .butterfly.position-1 {
  left: 472px;
  top: 13px;
}
.popup.bonus-world-34-episode-completed .butterfly.position-2 {
  left: -38px;
  top: 31px;
}
.popup.bonus-world-34-episode-completed .butterfly.blue {
  /*Значения позиций для синей бабочки, позиции 1,2 имеют значения по-умолчанию*/
}
.popup.bonus-world-34-episode-completed .butterfly.blue.position-1 {
  position: absolute;
  left: 466px;
  top: 10px;
}
.popup.bonus-world-34-episode-completed .butterfly.blue.position-3 {
  left: 404px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.bonus-world-34-episode-completed .butterfly.blue.position-4 {
  left: -38px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.bonus-world-34-episode-completed .butterfly.blue.position-5 {
  left: 553px;
  top: 443px;
}
.popup.bonus-world-34-episode-completed .butterfly.blue.position-6 {
  left: 578px;
  top: 403px;
}
.popup.bonus-world-34-episode-completed .butterfly.blue.position-7 {
  position: absolute;
  left: 544px;
  top: 21px;
}
.popup.bonus-world-34-episode-completed .butterfly.blue.position-8 {
  left: 578px;
  top: 243px;
}
.popup.bonus-world-34-episode-completed .butterfly.pink {
  /*Значения позиций для розовой бабочки*/
}
.popup.bonus-world-34-episode-completed .butterfly.pink.position-1 {
  left: 475px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-34-episode-completed .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-34-episode-completed .butterfly.pink.position-3 {
  left: 409px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.bonus-world-34-episode-completed .butterfly.pink.position-4 {
  left: -32px;
  top: 94px;
}
.popup.bonus-world-34-episode-completed .butterfly.pink.position-5 {
  left: -26px;
  top: 128px;
}
.popup.bonus-world-34-episode-completed .butterfly.pink.position-6 {
  left: -31px;
  top: 263px;
}
.popup.bonus-world-34-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-34-episode-completed .objects {
  position: absolute;
  top: -2px;
  left: -10px;
  width: 680px;
  height: 536px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/34/complete-episode/objects.0966be8.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-34-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-34-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-34-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-34-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-34-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-34-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-34-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode34.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -87px;
  left: 20px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/34/level-briefing/sprites.4d0524d.png");
  width: 760px;
  height: 420px;
  z-index: 1;
}
#content.episode34.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode34.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode34.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode34.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -20px;
  left: 2px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/34/level-fail/sprites.2819642.png");
  width: 422px;
  height: 433px;
  z-index: 2;
}
#content.episode34.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode34.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode34.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
}
#content.episode34.inBonusWorld .popup.popup-level-complete {
  margin-top: 16px;
}
#content.episode34.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -41px;
  left: 3px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/34/level-complete/sprites.f21f0a1.png");
  width: 576px;
  height: 476px;
  z-index: 2;
}
#content.episode34.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode34.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode34.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode34.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode34.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode34.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode34.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode34.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  left: 180px;
}
#content.episode34.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: 8px;
  left: 1px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/34/tasks-completed/sprites.8d4049a.png");
  width: 760px;
  height: 263px;
}
.popup.bonus-world-34-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-34-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-34-welcome .popup-header {
  position: absolute;
  top: 41px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-34-welcome .objects {
  position: absolute;
  top: -53px;
  left: -19px;
  width: 608px;
  height: 512px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/34/welcome/objects.03743e4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-34-welcome .popup-text {
  position: absolute;
  left: 126px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1.3px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-34-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-34-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-34-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-34-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-34-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-34-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-34-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode35.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 55px;
  left: -24px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/35/level-complete/sprites.3f81776.png");
  width: 609px;
  height: 400px;
  z-index: 2;
}
#content.episode35.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode35.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode35.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode35.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode35.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode35.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode35.inBonusWorld .progress-board {
  left: 60px;
  top: 210px;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .rollback-life {
  position: absolute;
  top: 181px;
  z-index: 3;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/35/level-fail/rocket.1dbf603.png");
  width: 53px;
  height: 93px;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .rollback-life.pos-0 {
  left: 125px;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .rollback-life.pos-1 {
  left: 194px;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .rollback-life.pos-2 {
  left: 263px;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .text-bottom {
  position: absolute;
  left: 225px;
  top: 300px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 15px;
  white-space: nowrap;
  text-align: center;
  text-shadow: 0px 3px 1px rgba(160, 10, 28, 0.46);
  z-index: 3;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .text-bottom:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -46%) scale(0.55, 0.5);
          transform: translate(-50%, -46%) scale(0.55, 0.5);
  z-index: -1;
  opacity: 1;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .rollback-lifes-timer {
  position: absolute;
  top: 192px;
  left: 150px;
  z-index: 4;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/35/level-fail/plank.f0e7cc0.png");
  width: 144px;
  height: 69px;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .rollback-lifes-timer .time {
  text-align: center;
  font-size: 25px;
  margin-top: 24px;
  text-shadow: 0px 4px 0px rgba(16, 52, 91, 0.8);
}
#content.episode35.inBonusWorld .popup.popup-level-fail .heart {
  display: none;
}
#content.episode35.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 177px;
  left: 5px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/35/level-fail/sprites.205c6ca.png");
  width: 432px;
  height: 248px;
  z-index: 2;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode35.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode35.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode35.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -115px;
  left: 0px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/35/level-briefing/sprites.c73a418.png");
  width: 810px;
  height: 451px;
  z-index: 1;
}
#content.episode35.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode35.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: -26px;
  top: -72px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/35/tasks-completed/sprites.ca679e3.png");
  width: 786px;
  height: 361px;
}
.popup.bonus-world-35-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-35-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-35-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-35-episode-completed .objects {
  position: absolute;
  top: 24px;
  left: 21px;
  width: 619px;
  height: 474px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/35/complete-episode/objects.a5a4372.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-35-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-35-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-35-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-35-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-35-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-35-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-35-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-35-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-35-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-35-welcome .popup-header {
  position: absolute;
  top: 36px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-35-welcome .objects {
  position: absolute;
  top: -34px;
  left: -50px;
  width: 637px;
  height: 529px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/35/welcome/objects.ba23681.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-35-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-35-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-35-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-35-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-35-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-35-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-35-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-35-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
.popup.bonus-world-36-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-36-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-36-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-36-episode-completed .objects {
  position: absolute;
  top: 8px;
  left: 0px;
  width: 673px;
  height: 585px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/36/complete-episode/objects.401dba1.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-36-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-36-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-36-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-36-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-36-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-36-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-36-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode36.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 121px;
  left: -41px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/36/level-complete/sprites.4075a90.png");
  width: 628px;
  height: 343px;
  z-index: 2;
}
#content.episode36.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode36.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode36.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode36.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode36.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode36.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode36.inBonusWorld .progress-board {
  left: 73px;
  top: 192px;
}
#content.episode36.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode36.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 37px;
  left: -31px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/36/level-fail/sprites.31943a7.png");
  width: 456px;
  height: 392px;
  z-index: 2;
}
#content.episode36.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode36.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode36.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode36.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -51px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/36/level-briefing/sprites.c642856.png");
  width: 755px;
  height: 430px;
  z-index: 1;
}
#content.episode36.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode36.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode36.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: 7px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/36/tasks-completed/sprites.afe5a72.png");
  width: 760px;
  height: 340px;
}
.popup.bonus-world-36-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-36-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-36-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-36-welcome .objects {
  position: absolute;
  top: -41px;
  left: -25px;
  width: 602px;
  height: 496px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/36/welcome/objects.2a6effa.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-36-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-36-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-36-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-36-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-36-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-36-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-36-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-36-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode37.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 193px;
  left: -45px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/37/level-complete/sprites.1bdad72.png");
  width: 646px;
  height: 258px;
  z-index: 2;
}
#content.episode37.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode37.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode37.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode37.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode37.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode37.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode37.inBonusWorld .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode37.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode37.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 192px;
  left: -37px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/37/level-fail/sprites.35d5fba.png");
  width: 494px;
  height: 233px;
  z-index: 2;
}
#content.episode37.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode37.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode37.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode37.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -80px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/37/level-briefing/sprites.2fce5c5.png");
  width: 760px;
  height: 384px;
  z-index: 1;
}
#content.episode37.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode37.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode37.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode37.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -23px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/37/tasks-completed/sprites.b01b410.png");
  width: 760px;
  height: 309px;
}
.popup.bonus-world-37-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-37-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-37-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-37-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: -32px;
  width: 717px;
  height: 517px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/37/complete-episode/objects.ce36b42.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-37-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-37-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-37-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-37-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-37-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-37-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-37-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-37-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-37-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-37-welcome .popup-header {
  position: absolute;
  top: 42px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-37-welcome .objects {
  position: absolute;
  top: -31px;
  left: -43px;
  width: 673px;
  height: 492px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/37/welcome/objects.323b7b4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-37-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-37-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-37-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-37-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-37-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-37-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-37-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-37-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode38.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -10px;
  left: -62px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/38/level-complete/sprites.e531326.png");
  width: 663px;
  height: 461px;
  z-index: 2;
}
#content.episode38.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode38.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode38.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode38.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode38.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode38.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode38.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode38.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode38.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode38.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 141px;
  left: -81px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/38/level-fail/sprites.b2e454e.png");
  width: 576px;
  height: 284px;
  z-index: 2;
}
#content.episode38.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode38.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode38.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode38.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -32px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/38/level-briefing/sprites.e70d72c.png");
  width: 760px;
  height: 347px;
  z-index: 1;
}
#content.episode38.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode38.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode38.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode38.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -69px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/38/tasks-completed/sprites.333f301.png");
  width: 760px;
  height: 368px;
}
.popup.bonus-world-38-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-38-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-38-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-38-episode-completed .objects {
  position: absolute;
  top: 19px;
  left: -32px;
  width: 719px;
  height: 505px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/38/complete-episode/objects.c646bfd.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-38-episode-completed .popup-text {
  position: absolute;
  left: 169px;
  top: 121px;
  font-size: 30px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-38-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-38-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-38-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-38-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-38-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-38-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-38-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-38-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-38-welcome .popup-header {
  position: absolute;
  top: 36px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-38-welcome .objects {
  position: absolute;
  top: -55px;
  left: -43px;
  width: 673px;
  height: 507px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/38/welcome/objects.56b0be7.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-38-welcome .popup-text {
  position: absolute;
  left: 134px;
  top: 123px;
  font-size: 28px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-38-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.7, 1.2);
          transform: translate(-50%, -50%) scale(0.7, 1.2);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-38-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-38-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-38-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-38-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-38-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-38-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode39.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 251px;
  left: -34px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/39/level-complete/sprites.40ce2c7.png");
  width: 645px;
  height: 214px;
  z-index: 2;
}
#content.episode39.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode39.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode39.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode39.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode39.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode39.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode39.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode39.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode39.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode39.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 229px;
  left: -27px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/39/level-fail/sprites.7b714cc.png");
  width: 507px;
  height: 208px;
  z-index: 2;
}
#content.episode39.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode39.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode39.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode39.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: 115px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/39/level-briefing/sprites.89f2282.png");
  width: 760px;
  height: 202px;
  z-index: 1;
}
#content.episode39.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode39.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode39.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode39.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -63px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/39/tasks-completed/sprites.2d6924f.png");
  width: 760px;
  height: 332px;
}
.popup.bonus-world-39-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-39-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-39-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-39-episode-completed .objects {
  position: absolute;
  top: 117px;
  left: 36px;
  width: 591px;
  height: 476px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/39/complete-episode/objects.40b093a.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-39-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-39-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-39-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-39-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-39-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-39-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-39-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-39-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-39-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-39-welcome .popup-header {
  position: absolute;
  top: 37px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-39-welcome .objects {
  position: absolute;
  top: -46px;
  left: -2px;
  width: 594px;
  height: 535px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/39/welcome/objects.f8bad64.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-39-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-39-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-39-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-39-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-39-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-39-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-39-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-39-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
.popup.bonus-world-40-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*butterfly*/
  /*header*/
}
.popup.bonus-world-40-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-40-episode-completed .butterfly {
  z-index: 2;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
.popup.bonus-world-40-episode-completed .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.bonus-world-40-episode-completed .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.bonus-world-40-episode-completed .butterfly.position-1 {
  left: 472px;
  top: 13px;
}
.popup.bonus-world-40-episode-completed .butterfly.position-2 {
  left: -38px;
  top: 31px;
}
.popup.bonus-world-40-episode-completed .butterfly.blue {
  /*Значения позиций для синей бабочки, позиции 1,2 имеют значения по-умолчанию*/
}
.popup.bonus-world-40-episode-completed .butterfly.blue.position-1 {
  position: absolute;
  left: 466px;
  top: 10px;
}
.popup.bonus-world-40-episode-completed .butterfly.blue.position-3 {
  left: 404px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.bonus-world-40-episode-completed .butterfly.blue.position-4 {
  left: -38px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.bonus-world-40-episode-completed .butterfly.blue.position-5 {
  left: 553px;
  top: 443px;
}
.popup.bonus-world-40-episode-completed .butterfly.blue.position-6 {
  left: 578px;
  top: 403px;
}
.popup.bonus-world-40-episode-completed .butterfly.blue.position-7 {
  position: absolute;
  left: 544px;
  top: 21px;
}
.popup.bonus-world-40-episode-completed .butterfly.blue.position-8 {
  left: 578px;
  top: 243px;
}
.popup.bonus-world-40-episode-completed .butterfly.pink {
  /*Значения позиций для розовой бабочки*/
}
.popup.bonus-world-40-episode-completed .butterfly.pink.position-1 {
  left: 475px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-40-episode-completed .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-40-episode-completed .butterfly.pink.position-3 {
  left: 409px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.bonus-world-40-episode-completed .butterfly.pink.position-4 {
  left: -32px;
  top: 94px;
}
.popup.bonus-world-40-episode-completed .butterfly.pink.position-5 {
  left: -26px;
  top: 128px;
}
.popup.bonus-world-40-episode-completed .butterfly.pink.position-6 {
  left: -31px;
  top: 263px;
}
.popup.bonus-world-40-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-40-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: 3px;
  width: 658px;
  height: 474px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/40/complete-episode/objects.8753309.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-40-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-40-episode-completed .popup-reward {
  position: absolute;
  left: 367px;
  top: 222px;
  z-index: 3;
  line-height: 0.9;
}
.popup.bonus-world-40-episode-completed .popup-reward span {
  font-size: 60px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(76, 30, 9, 0.3), 0 -1px 1px rgba(76, 30, 9, 0.3), 0 1px 1px rgba(76, 30, 9, 0.3), 0 1px 1px rgba(76, 30, 9, 0.3), -1px 0 1px rgba(76, 30, 9, 0.3), 1px 0 1px rgba(76, 30, 9, 0.3), -1px 0 1px rgba(76, 30, 9, 0.3), 1px 0 1px rgba(76, 30, 9, 0.3), -1px -1px 1px rgba(76, 30, 9, 0.3), 1px -1px 1px rgba(76, 30, 9, 0.3), -1px 1px 1px rgba(76, 30, 9, 0.3), 1px 1px 1px rgba(76, 30, 9, 0.3), -1px -1px 1px rgba(76, 30, 9, 0.3), 1px -1px 1px rgba(76, 30, 9, 0.3), -1px 1px 1px rgba(76, 30, 9, 0.3), 1px 1px 1px rgba(76, 30, 9, 0.3), 1px 4px 2px #4c1e09;
}
.popup.bonus-world-40-episode-completed .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/coin/coin.41f4c49.png");
  width: 56px;
  height: 56px;
  float: right;
  margin-left: 5px;
}
.popup.bonus-world-40-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-40-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-40-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-40-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-40-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-40-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-40-episode-completed .popup-header {
  top: 29px;
  left: 193px;
}
.popup.bonus-world-40-episode-completed .objects {
  top: 13px;
  left: -1px;
  width: 659px;
  height: 518px;
}
#content.episode40.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -87px;
  left: -5px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-complete/sprites.706897d.png");
  width: 587px;
  height: 539px;
  z-index: 2;
}
#content.episode40.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode40.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode40.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode40.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode40.inBonusWorld .popup.popup-level-complete::after {
  top: 26px;
  left: -12px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/40/level-complete/sprites.44cd779.png");
  width: 594px;
  height: 424px;
}
#content.episode40.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode40.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode40.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode40.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode40.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode40.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -9px;
  left: 11px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-fail/sprites.543f00b.png");
  width: 448px;
  height: 441px;
  z-index: 2;
}
#content.episode40.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode40.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode40.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
}
#content.episode40.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: 1px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/level-briefing/sprites.5241a04.png");
  width: 774px;
  height: 355px;
  z-index: 1;
}
#content.episode40.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode40.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: -12px;
  top: -7px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/20/tasks-completed/sprites.04569d0.png");
  width: 800px;
  height: 370px;
}
.popup.bonus-world-41-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
.popup.bonus-world-41-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-41-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-41-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: -48px;
  width: 747px;
  height: 529px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/41/complete-episode/objects.7a18ce2.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-41-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
.popup.bonus-world-41-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
.popup.bonus-world-41-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
.popup.bonus-world-41-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-41-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-41-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-41-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode41.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 166px;
  left: 3px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/41/level-complete/sprites.734e002.png");
  width: 584px;
  height: 320px;
  z-index: 2;
}
#content.episode41.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode41.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode41.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode41.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode41.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode41.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode41.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 191px;
}
#content.episode41.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode41.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode41.inBonusWorld .popup.popup-level-fail::after {
  content: '';
  position: absolute;
  top: 166px;
  left: -59px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/41/level-fail/sprites.9461feb.png");
  width: 500px;
  height: 280px;
  z-index: 2;
}
#content.episode41.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode41.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode41.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode41.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -69px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/41/level-briefing/sprites.e2d7f18.png");
  width: 760px;
  height: 385px;
  z-index: 1;
}
#content.episode41.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode41.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode41.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode41.inBonusWorld .popup.popup-tasks-completed::after {
  content: '';
  position: absolute;
  left: 0px;
  top: -49px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/41/tasks-completed/sprites.e617d10.png");
  width: 760px;
  height: 353px;
}
.popup.bonus-world-41-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-41-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-41-welcome .popup-header {
  position: absolute;
  top: 35px;
  left: 73px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-41-welcome .objects {
  position: absolute;
  top: -31px;
  left: -71px;
  width: 707px;
  height: 523px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/41/welcome/objects.b89e9b0.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-41-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-41-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-41-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-41-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-41-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-41-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-41-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-41-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .objects {
  position: absolute;
  top: -5px;
  left: -19px;
  width: 679px;
  height: 537px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/42/complete-episode/objects.3e32341.png") no-repeat;
  z-index: 2;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode42.inBonusWorld .popup.bonus-world-42-episode-completed .popup-text {
  left: 150px;
  top: 113px;
  font-size: 33px;
}
#content.episode42.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 192px;
  left: -20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/level-complete/sprites.3f59673.png");
  width: 603px;
  height: 264px;
  z-index: 2;
}
#content.episode42.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode42.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode42.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode42.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode42.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode42.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode42.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 191px;
}
#content.episode42.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode42.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode42.inBonusWorld .popup.popup-level-fail::after {
  content: '';
  position: absolute;
  top: 218px;
  left: -16px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/level-fail/sprites.8574c85.png");
  width: 468px;
  height: 233px;
  z-index: 2;
}
#content.episode42.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode42.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode42.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode42.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -53px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/level-briefing/sprites.a14ec76.png");
  width: 760px;
  height: 369px;
  z-index: 1;
}
#content.episode42.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode42.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode42.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode42.inBonusWorld .popup.popup-tasks-completed::after {
  content: '';
  position: absolute;
  left: 0px;
  top: -65px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/tasks-completed/sprites.b1e28ad.png");
  width: 760px;
  height: 370px;
}
.popup.bonus-world-42-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-42-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-42-welcome .popup-header {
  position: absolute;
  top: 35px;
  left: 73px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-42-welcome .objects {
  position: absolute;
  top: -9px;
  left: -16px;
  width: 620px;
  height: 469px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/welcome/objects.e5cc7fb.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-42-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-42-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-42-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-42-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-42-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-42-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-42-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-42-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead {
  background: transparent;
  /*Смещение*/
  /*close button*/
  /* continue button */
  /*header*/
  /*form*/
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead.zone-0 .zone.zone-0 {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead.zone-1 .zone.zone-1 {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead.zone-2 .zone.zone-2 {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone {
  display: none;
  position: absolute;
  z-index: 4;
  width: 100%;
  height: 100%;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone > span {
  font-family: BIP;
  font-size: 30px;
  color: white;
  text-align: center;
  line-height: 1.3;
  position: absolute;
  width: 100%;
  letter-spacing: 2.2px;
  text-shadow: 0 -0.5px 0.5px #a0505a, 0 -0.5px 0.5px #a0505a, 0 0.5px 0.5px #a0505a, 0 0.5px 0.5px #a0505a, -0.5px 0 0.5px #a0505a, 0.5px 0 0.5px #a0505a, -0.5px 0 0.5px #a0505a, 0.5px 0 0.5px #a0505a, -0.5px -0.5px 0.5px #a0505a, 0.5px -0.5px 0.5px #a0505a, -0.5px 0.5px 0.5px #a0505a, 0.5px 0.5px 0.5px #a0505a, -0.5px -0.5px 0.5px #a0505a, 0.5px -0.5px 0.5px #a0505a, -0.5px 0.5px 0.5px #a0505a, 0.5px 0.5px 0.5px #a0505a, 1px 4px 2px rgba(160, 80, 90, 0.6);
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone > span:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.8, 1);
          transform: translate(-50%, -50%) scale(0.8, 1);
  z-index: -1;
  opacity: 1;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone.zone-0 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-ahead/pyro.eb260af.png");
  top: 24px;
  left: 5px;
  width: 547px;
  height: 426px;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone.zone-0 > span {
  top: 264px;
  left: 10px;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone.zone-1 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-ahead/glutton.360dfc0.png");
  top: 37px;
  left: 12px;
  width: 553px;
  height: 415px;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone.zone-1 > span {
  top: 247px;
  left: 0px;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone.zone-2 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-ahead/sorehead.637f87d.png");
  top: 0px;
  left: -30px;
  width: 601px;
  height: 465px;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .zone.zone-2 > span {
  top: 284px;
  left: 18px;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .popup-close {
  position: absolute;
  top: 51px;
  left: 542px;
  z-index: 5;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .button-continue {
  position: absolute;
  top: 369px;
  left: 181px;
  z-index: 5;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 211px;
  height: 54px;
  text-align: center;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .button-continue:hover {
  background-position-y: 50%;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .button-continue:active {
  background-position-y: 100%;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 28px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -14px;
  letter-spacing: 1px;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .header {
  position: absolute;
  left: 146px;
  top: 34px;
  z-index: 1;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .header .text {
  position: absolute;
  top: 15px;
  width: 100%;
  font-size: 30px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
#content.episode43.inBonusWorld .popup.popup-boss-ahead .form {
  z-index: 0;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated {
  width: 682px;
  height: 589px;
  background: transparent;
  /*Смещение*/
  top: 15px;
  left: 20px;
  /*form*/
  /*border*/
  /*chest*/
  /*border-addition*/
  /*zone*/
  /*close button*/
  /*button take-treasure*/
  /*header*/
  /*zones*/
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .form {
  z-index: 0;
  position: absolute;
  left: 23px;
  top: 9px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .border {
  display: none;
  position: absolute;
  z-index: 1;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .chest {
  display: none;
  position: absolute;
  z-index: 1;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .chest .reward {
  position: absolute;
  top: 152px;
  left: 107px;
  -webkit-transform: perspective(200px) rotate3d(36, -100, 3, -32deg);
          transform: perspective(200px) rotate3d(36, -100, 3, -32deg);
  font-family: BIP;
  font-size: 34px;
  color: #ffffff;
  text-shadow: -1.5px 0px 0px #945929, 1.5px 0px 0px #945929, 0px -1.5px 0px #945929, 0px 3px 0px rgba(152, 73, 30, 0.6);
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .border-addition {
  display: none;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .zone {
  display: none;
  position: absolute;
  top: 126px;
  left: 67px;
  z-index: 2;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: -1.5px 0px 0px #a0505a, 1.5px 0px 0px #a0505a, 0px -1.5px 0px #a0505a, 0px 3px 0px rgba(160, 80, 90, 0.6);
  white-space: nowrap;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .zone .title {
  font-size: 25px;
  position: absolute;
  left: -8px;
  top: 8px;
  width: 590px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .zone .title:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -48%) scale(1.1, 0.7);
          transform: translate(-50%, -48%) scale(1.1, 0.7);
  z-index: -1;
  opacity: 1;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .zone .description {
  position: absolute;
  left: 257px;
  top: 67px;
  font-size: 25px;
  letter-spacing: 1.3px;
  line-height: 32px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .zone .description:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -48%) scale(0.6, 3);
          transform: translate(-50%, -48%) scale(0.6, 3);
  z-index: -1;
  opacity: 1;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-0 .border,
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-0 .chest {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-0 .zone.zone-0 {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-1 .border,
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-1 .chest {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-1 .zone.zone-1 {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-2 .border,
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-2 .chest {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-2 .zone.zone-2 {
  display: block;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .popup-close {
  position: absolute;
  left: 634px;
  top: 53px;
  z-index: 3;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .take-treasure-green {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 208px;
  height: 60px;
  text-align: center;
  position: absolute;
  top: 445px;
  left: 252px;
  z-index: 3;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .take-treasure-green:hover {
  background-position-y: 50%;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .take-treasure-green:active {
  background-position-y: 100%;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .take-treasure-green span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .header {
  position: absolute;
  left: 210px;
  top: 40px;
  width: 284px;
  height: 78px;
  z-index: 1;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated .header .text {
  position: absolute;
  top: 12px;
  width: 100%;
  font-size: 32px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-0 .border {
  width: 634px;
  height: 485px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") 0 -538px no-repeat;
  top: 43px;
  left: 38px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-0 .chest {
  width: 250px;
  height: 252px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") -700px -538px no-repeat;
  top: 236px;
  left: 70px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-0 .description {
  left: 278px;
  top: 75px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-1 .border {
  width: 637px;
  height: 487px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") 0 -1023px no-repeat;
  top: 46px;
  left: 35px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-1 .chest {
  width: 250px;
  height: 252px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") -700px -1023px no-repeat;
  top: 236px;
  left: 70px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-1 .description {
  left: 267px;
  top: 75px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-2 .border {
  width: 658px;
  height: 538px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") 0 0 no-repeat;
  top: 9px;
  left: 23px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-2 .border-addition {
  display: block;
  width: 651px;
  height: 509px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") 0 -1510px no-repeat;
  position: absolute;
  left: 31px;
  top: 38px;
  z-index: 2;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-2 .chest {
  width: 282px;
  height: 273px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/boss-defeated/boss-defeated-sprites.02fc90b.png") -700px 0 no-repeat;
  top: 214px;
  left: 49px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-2 .chest .reward {
  top: 173px;
  left: 126px;
}
#content.episode43.inBonusWorld .popup.popup-boss-defeated.zone-2 .description {
  left: 263px;
  top: 81px;
  letter-spacing: 1px;
  line-height: 31px;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed {
  width: 685px;
  height: 530px;
  background: transparent;
  /* смещение */
  /* form */
  /* header */
  /* button-get-it */
  /* popup-close */
  /* image */
  /* text */
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .form {
  position: absolute;
  left: 19px;
  top: 0px;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .header {
  position: absolute;
  left: 216px;
  top: 27px;
  z-index: 2;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .header .text {
  position: absolute;
  left: 0px;
  top: 20px;
  width: 100%;
  font-size: 37px;
  font-family: BIP;
  color: white;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 229px;
  height: 83px;
  position: absolute;
  left: 223px;
  top: 430px;
  text-align: center;
  z-index: 4;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 41px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
  z-index: 1;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .popup-close {
  position: absolute;
  top: 51px;
  left: 644px;
  z-index: 2;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/complete-episode/complete-episode-sprite.6f89ce4.png") no-repeat;
  width: 670px;
  height: 515px;
  position: absolute;
  left: 13px;
  top: 14px;
  z-index: 3;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .text {
  position: absolute;
  left: 180px;
  top: 123px;
  font-size: 33px;
  font-family: BIP;
  color: white;
  text-align: center;
  text-shadow: -1.5px 0px 0px rgba(14, 84, 60, 0.88), 1.5px 0px 0px rgba(14, 84, 60, 0.88), 0px -1.5px 0px rgba(14, 84, 60, 0.88), 0px 3px 0px rgba(14, 84, 60, 0.88);
  white-space: nowrap;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .reward {
  position: absolute;
  left: 421px;
  top: 341px;
  font-size: 30px;
  font-family: BIP;
  color: white;
  text-shadow: -1.5px 0px 0px rgba(115, 23, 95, 0.88), 1.5px 0px 0px rgba(115, 23, 95, 0.88), 0px -1.5px 0px rgba(115, 23, 95, 0.88), 0px 3px 0px rgba(115, 23, 95, 0.88);
  z-index: 4;
  -webkit-transform: rotate(6deg);
          transform: rotate(6deg);
}
#content.episode43.inBonusWorld .popup.bonus-world-43-episode-completed .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/43/complete-episode/complete-episode-sprite.b609fb1.png") no-repeat;
  top: 21px;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome {
  width: 682px;
  height: 589px;
  background: transparent;
  /* смещение */
  /* form */
  /* header */
  /* button-start */
  /* popup-close */
  /* border */
  /* image */
  /* text */
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .form {
  position: absolute;
  left: 23px;
  top: 9px;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .header {
  position: absolute;
  left: 98px;
  top: 30px;
  z-index: 1;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .header .text {
  position: absolute;
  left: 73px;
  top: 16px;
  width: 225px;
  font-size: 36px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
  letter-spacing: 1px;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 320px;
  height: 60px;
  position: absolute;
  left: 193px;
  top: 450px;
  text-align: center;
  z-index: 2;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .button-start:hover {
  background-position-y: 50%;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .button-start:active {
  background-position-y: 100%;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -16px;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .popup-close {
  position: absolute;
  top: 51px;
  left: 644px;
  z-index: 2;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/welcome/welcome-sprites.080240e.png") 0 0 no-repeat;
  width: 644px;
  height: 538px;
  position: absolute;
  left: 26px;
  top: 11px;
  z-index: 1;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/welcome/welcome-sprites.080240e.png") 0 -538px no-repeat;
  width: 514px;
  height: 318px;
  position: absolute;
  left: 97px;
  top: 103px;
}
#content.episode43.inBonusWorld .popup.bonus-world-43-welcome .text {
  position: absolute;
  left: 83px;
  top: 327px;
  font-size: 32px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: -1.5px 0px 0px #a0505a, 1.5px 0px 0px #a0505a, 0px -1.5px 0px #a0505a, 0px 3px 0px rgba(160, 80, 90, 0.6);
  white-space: nowrap;
  letter-spacing: 0.7px;
  z-index: 2;
}
#content.episode43.inBonusWorld .popup.popup-level-complete {
  /*Смещение*/
  /* sprites mixin */
  /* zones */
  /* Жигфрид */
  /* Хлоржор */
  /* Брюзгильда */
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-0 .person {
  left: 212px;
  top: -83px;
  width: 175px;
  height: 140px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -547px -883px no-repeat;
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-0 .border {
  left: 5px;
  top: 24px;
  width: 547px;
  height: 427px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") 0 -883px no-repeat;
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-0 .stars-block .board:before {
  width: 102px;
  height: 141px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -600px -1023px no-repeat;
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-1 .person {
  left: 188px;
  top: -78px;
  width: 199px;
  height: 136px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -549px 0 no-repeat;
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-1 .border {
  left: 13px;
  top: 35px;
  width: 549px;
  height: 418px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") 0 0 no-repeat;
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-1 .stars-block .board:before {
  width: 102px;
  height: 137px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -600px -140px no-repeat;
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-2 .person {
  left: 140px;
  top: -77px;
  width: 230px;
  height: 136px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -569px -418px no-repeat;
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-2 .border {
  left: 2px;
  top: 0px;
  width: 569px;
  height: 465px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") 0 -418px no-repeat;
}
#content.episode43.inBonusWorld .popup.popup-level-complete.person-zone-2 .stars-block .board:before {
  width: 112px;
  height: 145px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-complete/sprites.3b3bdf8.png") -600px -555px no-repeat;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar .popup-header {
  top: 6px;
  left: 258px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block {
  width: 435px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block .board .bubble-bottom {
  width: 112px;
  height: 118px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") -420px 0px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block .board .bubble-top {
  width: 97px;
  height: 107px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") -323px 0px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar .boss {
  position: absolute;
  top: 7px;
  left: 30px;
  z-index: 1;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar.zone-0 .boss {
  width: 760px;
  height: 293px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") 0px -754px;
  top: 9px;
  left: 20px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar.zone-0 .board {
  width: 105px;
  height: 121px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") 0px 0px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar.zone-1 .boss {
  width: 751px;
  height: 319px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") 0px -432px;
  top: 7px;
  left: 28px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar.zone-1 .board {
  width: 108px;
  height: 121px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") -105px 0px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar.zone-2 .boss {
  width: 760px;
  height: 308px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") 0px -124px;
  top: -3px;
  left: 20px;
}
#content.episode43.inBonusWorld .__popupBonusWorld43LevelBriefingBar .popup.popup-level-briefing-bar.zone-2 .board {
  width: 110px;
  height: 124px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/goblins/level-briefing/sprites.b3433f8.png") -213px 0px;
}
#content.episode44.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/first_snow/level-complete/sprites.b1bcd0d.png");
  left: 2px;
  top: 14px;
  width: 559px;
  height: 432px;
  z-index: 2;
}
#content.episode44.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode44.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode44.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode44.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode44.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode44.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode44.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 191px;
}
#content.episode44.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode44.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode44.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/first_snow/level-fail/sprites.98dbbdb.png");
  left: 0px;
  top: 16px;
  width: 461px;
  height: 413px;
  z-index: 2;
}
#content.episode44.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode44.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode44.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode44.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/first_snow/level-briefing/sprites.6a67ecf.png");
  left: 20px;
  top: -50px;
  width: 760px;
  height: 378px;
  z-index: 1;
}
#content.episode44.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode44.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode44.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode44.inBonusWorld .popup.popup-tasks-completed::after {
  content: '';
  position: absolute;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/first_snow/tasks-completed/sprites.75c3614.png");
  left: 0px;
  top: 10px;
  width: 760px;
  height: 266px;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .objects {
  position: absolute;
  top: 15px;
  left: -3px;
  width: 660px;
  height: 513px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/44/complete-episode/objects.97b268c.png") no-repeat;
  z-index: 2;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode44.inBonusWorld .popup.bonus-world-44-episode-completed .popup-text {
  left: 144px;
  top: 104px;
  font-size: 35px;
}
.popup.bonus-world-44-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-44-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-44-welcome .popup-header {
  position: absolute;
  top: 35px;
  left: 73px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-44-welcome .objects {
  position: absolute;
  top: -1px;
  left: -9px;
  width: 620px;
  height: 469px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/44/welcome/objects.29ef6f4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-44-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-44-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-44-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-44-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-44-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-44-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-44-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-44-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode45.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -8px;
  left: -92px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/new-year/level-complete/sprites.b952575.png");
  width: 714px;
  height: 483px;
  z-index: 2;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 360px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 214px;
  height: 58px;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .popup-button-1:hover {
  background-position-y: 50%;
}
#content.episode45.inBonusWorld .popup.popup-level-complete .popup-button-1:active {
  background-position-y: 100%;
}
#content.episode45.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 2;
}
#content.episode45.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -20px;
  left: -27px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/new-year/level-fail/sprites.8c20b92.png");
  width: 494px;
  height: 445px;
  z-index: 1;
}
#content.episode45.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
  left: -20px;
}
#content.episode45.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -102px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/new-year/level-briefing/sprites.4ac0872.png");
  width: 760px;
  height: 446px;
  z-index: 1;
}
#content.episode45.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  z-index: 2;
}
#content.episode45.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode45.inBonusWorld .popup.popup-level-briefing-bar .butterfly {
  display: none;
}
#content.episode45.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: -64px;
  left: 0px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/new-year/tasks-completed/sprites.fdd6c18.png");
  width: 760px;
  height: 347px;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed {
  /* Смещение */
  width: 697px;
  height: 534px;
  /*form*/
  /*header*/
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-header {
  position: absolute;
  top: 30px;
  left: 210px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 37px "bip";
  color: white;
  line-height: 1.6em;
  letter-spacing: 2px;
  z-index: 3;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .objects {
  position: absolute;
  top: 26px;
  left: -23px;
  width: 697px;
  height: 510px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/45/complete-episode/objects.db0d28a.png");
  z-index: 12;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-text {
  position: absolute;
  left: 120px;
  top: 131px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-reward {
  position: absolute;
  left: 205px;
  top: 270px;
  z-index: 3;
  line-height: 1.2;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-reward:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
          transform: translate(-50%, -50%) scale(0.5, 0.5);
  z-index: -1;
  opacity: 1;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-reward span {
  font-size: 55px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/welcome/coin.5d40b86.png");
  width: 60px;
  height: 61px;
  float: right;
  margin-left: -3px;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-close {
  position: absolute;
  left: 622px;
  top: 41px;
  z-index: 3;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode45.inBonusWorld .popup.bonus-world-45-episode-completed .popup-button {
  position: absolute;
  left: 200px;
  top: 432px;
  z-index: 13;
}
.popup.bonus-world-45-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-45-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-45-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 80px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 37px "bip";
  color: white;
  line-height: 2.0em;
  letter-spacing: 2px;
  z-index: 3;
}
.popup.bonus-world-45-welcome .objects {
  position: absolute;
  top: -47px;
  left: -82px;
  width: 696px;
  height: 526px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/new-year/welcome/objects.6a03529.png");
  z-index: 2;
}
.popup.bonus-world-45-welcome .popup-text {
  position: absolute;
  left: 117px;
  top: 125px;
  font-size: 33px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
.popup.bonus-world-45-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-45-welcome .popup-reward {
  position: absolute;
  left: 192px;
  top: 240px;
  z-index: 3;
  line-height: 1.2;
}
.popup.bonus-world-45-welcome .popup-reward:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
          transform: translate(-50%, -50%) scale(0.5, 0.5);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-45-welcome .popup-reward span {
  font-size: 55px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
}
.popup.bonus-world-45-welcome .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/19/welcome/coin.5d40b86.png");
  width: 60px;
  height: 61px;
  float: right;
  margin-left: -3px;
}
.popup.bonus-world-45-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-45-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-45-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-45-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-45-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-45-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 351px;
  z-index: 3;
}
#content.episode46.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 192px;
  left: -20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/maslenitsa/level-complete/sprites.dc360f1.png");
  width: 602px;
  height: 264px;
  z-index: 2;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 360px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 214px;
  height: 58px;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .popup-button-1:hover {
  background-position-y: 50%;
}
#content.episode46.inBonusWorld .popup.popup-level-complete .popup-button-1:active {
  background-position-y: 100%;
}
#content.episode46.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 2;
}
#content.episode46.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 253px;
  left: -20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/maslenitsa/level-fail/sprites.06ea8fc.png");
  width: 465px;
  height: 206px;
  z-index: 1;
}
#content.episode46.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
  left: -20px;
}
#content.episode46.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -11px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/maslenitsa/level-briefing/sprites.723fe75.png");
  width: 760px;
  height: 395px;
  z-index: 3;
}
#content.episode46.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  z-index: 2;
}
#content.episode46.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode46.inBonusWorld .popup.popup-level-briefing-bar .butterfly {
  display: none;
}
#content.episode46.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: 53px;
  left: 0px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/33/tasks-completed/sprites.adff375.png");
  width: 760px;
  height: 226px;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed {
  /* Смещение */
  width: 697px;
  height: 534px;
  /*form*/
  /*header*/
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .popup-header {
  position: absolute;
  top: 30px;
  left: 210px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 37px "bip";
  color: white;
  line-height: 1.6em;
  letter-spacing: 2px;
  z-index: 3;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .objects {
  position: absolute;
  top: 20px;
  left: -16px;
  width: 724px;
  height: 519px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/46/complete-episode/objects.655595d.png");
  z-index: 12;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .popup-text {
  position: absolute;
  left: 150px;
  top: 131px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -0.5px 0.5px rgba(14, 84, 60, 0.88), 0 -0.5px 0.5px rgba(14, 84, 60, 0.88), 0 0.5px 0.5px rgba(14, 84, 60, 0.88), 0 0.5px 0.5px rgba(14, 84, 60, 0.88), -0.5px 0 0.5px rgba(14, 84, 60, 0.88), 0.5px 0 0.5px rgba(14, 84, 60, 0.88), -0.5px 0 0.5px rgba(14, 84, 60, 0.88), 0.5px 0 0.5px rgba(14, 84, 60, 0.88), -0.5px -0.5px 0.5px rgba(14, 84, 60, 0.88), 0.5px -0.5px 0.5px rgba(14, 84, 60, 0.88), -0.5px 0.5px 0.5px rgba(14, 84, 60, 0.88), 0.5px 0.5px 0.5px rgba(14, 84, 60, 0.88), -0.5px -0.5px 0.5px rgba(14, 84, 60, 0.88), 0.5px -0.5px 0.5px rgba(14, 84, 60, 0.88), -0.5px 0.5px 0.5px rgba(14, 84, 60, 0.88), 0.5px 0.5px 0.5px rgba(14, 84, 60, 0.88), 1px 4px 2px rgba(14, 84, 60, 0.88);
  z-index: 13;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .popup-close {
  position: absolute;
  left: 622px;
  top: 41px;
  z-index: 3;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode46.inBonusWorld .popup.bonus-world-46-episode-completed .popup-button {
  position: absolute;
  left: 200px;
  top: 432px;
  z-index: 13;
}
.popup.bonus-world-46-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-46-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-46-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 80px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 37px "bip";
  color: white;
  line-height: 2.0em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-46-welcome .objects {
  position: absolute;
  top: 0px;
  left: -18px;
  width: 630px;
  height: 461px;
  background: url("images/new-popups/bonus-worlds/46/welcome/objects.png");
  z-index: 2;
}
.popup.bonus-world-46-welcome .popup-text {
  position: absolute;
  left: 111px;
  top: 125px;
  font-size: 33px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
.popup.bonus-world-46-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-46-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-46-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-46-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-46-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-46-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-46-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 351px;
  z-index: 3;
}
#content.episode47.inBonusWorld .popup.popup-level-complete {
  margin-top: 16px;
}
#content.episode47.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -41px;
  left: 3px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/spring/level-complete/sprites.f21f0a1.png");
  width: 576px;
  height: 476px;
  z-index: 2;
}
#content.episode47.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode47.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode47.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode47.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode47.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode47.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode47.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode47.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  left: 180px;
}
#content.episode47.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode47.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: -20px;
  left: 2px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/spring/level-fail/sprites.2819642.png");
  width: 422px;
  height: 433px;
  z-index: 2;
}
#content.episode47.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode47.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode47.inBonusWorld .popup.popup-level-fail .progress-board {
  top: 500px;
}
#content.episode47.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -87px;
  left: 20px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/spring/level-briefing/sprites.4d0524d.png");
  width: 760px;
  height: 420px;
  z-index: 1;
}
#content.episode47.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode47.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode47.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: 8px;
  left: 1px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/spring/tasks-completed/sprites.8d4049a.png");
  width: 760px;
  height: 263px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed {
  /* Смещение */
  width: 689px;
  height: 536px;
  /*form*/
  /*butterfly*/
  /*header*/
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly {
  z-index: 3;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.position-1 {
  left: 472px;
  top: 13px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.position-2 {
  left: -38px;
  top: 31px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue {
  /*Значения позиций для синей бабочки, позиции 1,2 имеют значения по-умолчанию*/
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue.position-1 {
  position: absolute;
  left: 466px;
  top: 10px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue.position-3 {
  left: 404px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue.position-4 {
  left: -38px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue.position-5 {
  left: 553px;
  top: 443px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue.position-6 {
  left: 578px;
  top: 403px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue.position-7 {
  position: absolute;
  left: 544px;
  top: 21px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.blue.position-8 {
  left: 578px;
  top: 243px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.pink {
  /*Значения позиций для розовой бабочки*/
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.pink.position-1 {
  left: 475px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.pink.position-3 {
  left: 409px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.pink.position-4 {
  left: -32px;
  top: 94px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.pink.position-5 {
  left: -26px;
  top: 128px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .butterfly.pink.position-6 {
  left: -31px;
  top: 263px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .objects {
  position: absolute;
  top: -2px;
  left: -10px;
  width: 680px;
  height: 536px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/47/complete-episode/objects.911b7e1.png") no-repeat;
  z-index: 2;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode47.inBonusWorld .popup.bonus-world-47-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-47-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-47-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-47-welcome .popup-header {
  position: absolute;
  top: 41px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-47-welcome .objects {
  position: absolute;
  top: -53px;
  left: -19px;
  width: 608px;
  height: 512px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/47/welcome/objects.03743e4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-47-welcome .popup-text {
  position: absolute;
  left: 126px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1.3px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-47-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-47-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-47-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-47-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-47-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-47-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-47-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode48.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 55px;
  left: -24px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cosmo/level-complete/sprites.3f81776.png");
  width: 609px;
  height: 400px;
  z-index: 2;
}
#content.episode48.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode48.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode48.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode48.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode48.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode48.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode48.inBonusWorld .progress-board {
  left: 60px;
  top: 210px;
}
#content.episode48.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode48.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 196px;
  left: 5px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cosmo/level-fail/sprites.92db2f6.png");
  width: 432px;
  height: 229px;
  z-index: 2;
}
#content.episode48.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode48.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode48.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode48.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -115px;
  left: 0px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cosmo/level-briefing/sprites.c73a418.png");
  width: 810px;
  height: 451px;
  z-index: 1;
}
#content.episode48.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode48.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: -26px;
  top: -72px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cosmo/tasks-completed/sprites.ca679e3.png");
  width: 786px;
  height: 361px;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .objects {
  position: absolute;
  top: 24px;
  left: 21px;
  width: 619px;
  height: 474px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/48/complete-episode/objects.220aeee.png") no-repeat;
  z-index: 2;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode48.inBonusWorld .popup.bonus-world-48-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-48-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-48-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-48-welcome .popup-header {
  position: absolute;
  top: 36px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-48-welcome .objects {
  position: absolute;
  top: -34px;
  left: -50px;
  width: 637px;
  height: 529px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cosmo/welcome/objects.ba23681.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-48-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-48-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-48-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-48-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-48-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-48-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-48-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-48-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode49.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 121px;
  left: -41px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/may/level-complete/sprites.4075a90.png");
  width: 628px;
  height: 343px;
  z-index: 2;
}
#content.episode49.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode49.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode49.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode49.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode49.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode49.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode49.inBonusWorld .progress-board {
  left: 73px;
  top: 192px;
}
#content.episode49.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode49.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 37px;
  left: -31px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/may/level-fail/sprites.31943a7.png");
  width: 456px;
  height: 392px;
  z-index: 2;
}
#content.episode49.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode49.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode49.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode49.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -51px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/may/level-briefing/sprites.c642856.png");
  width: 755px;
  height: 430px;
  z-index: 1;
}
#content.episode49.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode49.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode49.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: 7px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/may/tasks-completed/sprites.afe5a72.png");
  width: 760px;
  height: 340px;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .objects {
  position: absolute;
  top: 8px;
  left: 0px;
  width: 673px;
  height: 585px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/49/complete-episode/objects.dff5369.png") no-repeat;
  z-index: 2;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode49.inBonusWorld .popup.bonus-world-49-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-49-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-49-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-49-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-49-welcome .objects {
  position: absolute;
  top: -41px;
  left: -25px;
  width: 602px;
  height: 496px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/may/welcome/objects.2a6effa.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-49-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-49-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-49-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-49-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-49-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-49-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-49-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-49-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode50.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 193px;
  left: -45px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/summer/level-complete/sprites.1bdad72.png");
  width: 646px;
  height: 258px;
  z-index: 2;
}
#content.episode50.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode50.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode50.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode50.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode50.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode50.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode50.inBonusWorld .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode50.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode50.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 192px;
  left: -37px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/summer/level-fail/sprites.35d5fba.png");
  width: 494px;
  height: 233px;
  z-index: 2;
}
#content.episode50.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode50.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode50.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode50.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -80px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/summer/level-briefing/sprites.2fce5c5.png");
  width: 760px;
  height: 384px;
  z-index: 1;
}
#content.episode50.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode50.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode50.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode50.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -23px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/summer/tasks-completed/sprites.b01b410.png");
  width: 760px;
  height: 309px;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: -32px;
  width: 717px;
  height: 517px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/50/complete-episode/objects.9aceca8.png") no-repeat;
  z-index: 2;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode50.inBonusWorld .popup.bonus-world-50-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-50-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-50-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-50-welcome .popup-header {
  position: absolute;
  top: 42px;
  left: 162px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-50-welcome .objects {
  position: absolute;
  top: -31px;
  left: -43px;
  width: 673px;
  height: 492px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/summer/welcome/objects.323b7b4.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-50-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-50-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-50-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-50-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-50-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-50-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-50-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-50-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode51.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: -10px;
  left: -62px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/pirates/level-complete/sprites.e531326.png");
  width: 663px;
  height: 461px;
  z-index: 2;
}
#content.episode51.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode51.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode51.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode51.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode51.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode51.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode51.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode51.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode51.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode51.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 141px;
  left: -81px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/pirates/level-fail/sprites.b2e454e.png");
  width: 576px;
  height: 284px;
  z-index: 2;
}
#content.episode51.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode51.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode51.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode51.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -32px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/pirates/level-briefing/sprites.e70d72c.png");
  width: 760px;
  height: 347px;
  z-index: 1;
}
#content.episode51.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode51.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode51.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode51.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -69px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/pirates/tasks-completed/sprites.333f301.png");
  width: 760px;
  height: 368px;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .objects {
  position: absolute;
  top: 19px;
  left: -32px;
  width: 719px;
  height: 505px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/51/complete-episode/objects.c48fbc2.png") no-repeat;
  z-index: 2;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .popup-text {
  position: absolute;
  left: 169px;
  top: 121px;
  font-size: 30px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode51.inBonusWorld .popup.bonus-world-51-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-51-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-51-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-51-welcome .popup-header {
  position: absolute;
  top: 36px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.9em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-51-welcome .objects {
  position: absolute;
  top: -55px;
  left: -43px;
  width: 673px;
  height: 507px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/pirates/welcome/objects.56b0be7.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-51-welcome .popup-text {
  position: absolute;
  left: 134px;
  top: 123px;
  font-size: 28px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-51-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.7, 1.2);
          transform: translate(-50%, -50%) scale(0.7, 1.2);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-51-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-51-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-51-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-51-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-51-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-51-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
.popup.bonus-world-52-welcome {
  /* Смещение */
  width: 725px;
  height: 546px;
  /*form*/
  /*header*/
}
.popup.bonus-world-52-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-52-welcome .popup-header {
  position: absolute;
  top: -28px;
  left: 146px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 29px "bip";
  color: white;
  line-height: 2.6em;
  letter-spacing: 1px;
  z-index: 5;
}
.popup.bonus-world-52-welcome .objects {
  position: absolute;
  top: -29px;
  left: -18px;
  width: 760px;
  height: 519px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/welcome/objects.a27c224.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-52-welcome .popup-text {
  position: absolute;
  left: 112px;
  top: 275px;
  font-size: 19px;
  font-family: "BIP";
  color: #925828;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0 2px 0 #deb692;
  z-index: 3;
}
.popup.bonus-world-52-welcome .popup-close {
  position: absolute;
  left: 682px;
  top: 1px;
  z-index: 3;
}
.popup.bonus-world-52-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 250px;
  height: 70px;
  text-align: center;
}
.popup.bonus-world-52-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-52-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-52-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 24px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.bonus-world-52-welcome .popup-button {
  position: absolute;
  left: 236px;
  top: 374px;
  z-index: 3;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq {
  /* Смещение */
  width: 711px;
  height: 600px;
  /*form*/
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 711px;
  height: 498px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/faq/wood_711x498.63989ea.png") no-repeat 0px 0px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content {
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .objects {
  position: absolute;
  left: 38px;
  top: 38px;
  width: 638px;
  height: 425px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/faq/objects.131adb8.png") no-repeat;
  z-index: 2;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .popup-text {
  position: absolute;
  font-size: 21px;
  font-family: "BIP";
  color: white;
  line-height: 1;
  letter-spacing: 1px;
  text-align: center;
  z-index: 3;
  white-space: nowrap;
  text-shadow: 0 3px 0 #855225;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .popup-text.text-1 {
  left: 98px;
  top: 61px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .popup-text.text-2 {
  left: 414px;
  top: 61px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .popup-text.text-3 {
  width: 540px;
  left: 25px;
  top: 15px;
  color: #7c4924;
  line-height: 1.2;
  text-shadow: 0 2px 0 #deb692;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .popup-text.text-4 {
  left: 117px;
  top: 63px;
  font-size: 16px;
  text-shadow: 0 2px 0 #c36514;
  letter-spacing: 0.5px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .popup-text.text-5 {
  left: 294px;
  top: 64px;
  font-size: 16px;
  text-shadow: 0 2px 0 #c36514;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank {
  position: absolute;
  left: 86px;
  top: 283px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/faq/bottom-plank.c9a421b.png") no-repeat;
  width: 540px;
  height: 316px;
  z-index: 4;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects {
  position: absolute;
  left: 106px;
  top: 55px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/faq/bottom-objects.d8f7128.png") no-repeat;
  width: 322px;
  height: 166px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/faq/star.320a546.png") no-repeat;
  width: 40px;
  height: 40px;
  -webkit-animation: bw-52-quests-star-animation 2.5s linear infinite;
          animation: bw-52-quests-star-animation 2.5s linear infinite;
}
@-webkit-keyframes bw-52-quests-star-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
@keyframes bw-52-quests-star-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-1 {
  left: 15px;
  top: 23px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-2 {
  left: 100px;
  top: 20px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-3 {
  left: 16px;
  top: 114px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-4 {
  left: 90px;
  top: 117px;
  -webkit-animation-delay: -1.5s;
          animation-delay: -1.5s;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-5 {
  left: -12px;
  top: 73px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-6 {
  left: 209px;
  top: 17px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-7 {
  left: 204px;
  top: 122px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-8 {
  left: 286px;
  top: 38px;
  -webkit-animation-delay: -1.5s;
          animation-delay: -1.5s;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-9 {
  left: 167px;
  top: 39px;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .bottom-plank .bottom-objects .star.star-10 {
  left: 283px;
  top: 90px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .button-continue {
  position: absolute;
  left: 164px;
  top: 233px;
  z-index: 3;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 206px;
  height: 58px;
  text-align: center;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .button-continue:hover {
  background-position-y: 50%;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .button-continue:active {
  background-position-y: 100%;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-faq .content .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.bonus-world-52-quests {
  /* Mixins */
  /* Смещение */
  width: 712px;
  height: 529px;
  font-family: BIP;
  color: white;
  text-align: center;
  white-space: nowrap;
  /*form*/
  /*header*/
}
.popup.bonus-world-52-quests .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-52-quests .popup-header {
  position: absolute;
  top: 13px;
  left: 217px;
  text-shadow: 0px 3px 0px #6d2717;
  font-size: 33px;
  line-height: 2.0em;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.bonus-world-52-quests .popup-close {
  position: absolute;
  left: 666px;
  top: 46px;
  z-index: 3;
}
.popup.bonus-world-52-quests .button-help {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") 0px -423px no-repeat;
  width: 46px;
  height: 48px;
  position: absolute;
  left: 2px;
  top: 44px;
  z-index: 3;
}
.popup.bonus-world-52-quests .button-help:hover {
  background-position-x: -61px;
}
.popup.bonus-world-52-quests .button-help:active {
  background-position-x: -122px;
}
.popup.bonus-world-52-quests .clouds {
  position: absolute;
  left: 0px;
  top: 0px;
  pointer-events: none;
  z-index: 4;
}
.popup.bonus-world-52-quests .clouds .cloud {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") 0px -491px no-repeat;
  width: 306px;
  height: 82px;
  position: absolute;
  display: none;
}
.popup.bonus-world-52-quests .clouds .cloud.cloud-size-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -321px -491px no-repeat;
  width: 181px;
  height: 79px;
}
.popup.bonus-world-52-quests .clouds .cloud.cloud-1 {
  left: 115px;
  top: 35px;
}
.popup.bonus-world-52-quests .clouds .cloud.cloud-2 {
  left: 236px;
  top: 35px;
}
.popup.bonus-world-52-quests .clouds .cloud.cloud-3 {
  left: 396px;
  top: 35px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward {
  position: relative;
  display: inline-block;
  top: 8px;
  width: 55px;
  height: 50px;
  vertical-align: middle;
  margin: 0px -3px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward > .amount {
  position: relative;
  left: 0px;
  top: -24px;
  font-size: 16px;
  text-align: right;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.bonus-world-52-quests .clouds .cloud .reward > .icon {
  margin: auto;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.superflowers > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -3px -593px no-repeat;
  width: 49px;
  height: 50px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.rakes > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -78px -594px no-repeat;
  width: 39px;
  height: 50px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.rakes > .amount {
  left: -5px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.trowels > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -216px -593px no-repeat;
  width: 42px;
  height: 50px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.trowels > .amount {
  left: -2px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.bailers > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -142px -594px no-repeat;
  width: 50px;
  height: 50px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.coins {
  width: 70px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.coins > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -280px -597px no-repeat;
  width: 55px;
  height: 43px;
}
.popup.bonus-world-52-quests .clouds .cloud .reward.coins > .amount {
  top: -17px;
  left: 0;
  text-align: center;
}
.popup.bonus-world-52-quests .content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
}
.popup.bonus-world-52-quests .content .progress-block {
  position: absolute;
  left: 39px;
  top: 76px;
  width: 637px;
  height: 115px;
}
.popup.bonus-world-52-quests .content .progress-block .reward-progress {
  position: absolute;
  left: 0;
  top: 0;
}
.popup.bonus-world-52-quests .content .progress-block .reward-progress .filler-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") 0px -104px no-repeat;
  width: 529px;
  height: 51px;
  position: absolute;
  left: 15px;
  top: 34px;
}
.popup.bonus-world-52-quests .content .progress-block .reward-progress .filler-container {
  position: absolute;
  left: 22px;
  top: 39px;
  width: 516px;
}
.popup.bonus-world-52-quests .content .progress-block .reward-progress .filler-container .filler {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") 0px -170px no-repeat;
  width: 100%;
  height: 37px;
  transition: width 0.5s;
}
.popup.bonus-world-52-quests .content .progress-block .progress-amount {
  position: absolute;
  left: 0;
  top: 109px;
}
.popup.bonus-world-52-quests .content .progress-block .progress-amount > .line {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") 0px -222px no-repeat;
  width: 605px;
  height: 5px;
  position: absolute;
  left: 16px;
  top: 0;
}
.popup.bonus-world-52-quests .content .progress-block .progress-amount > .bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -623px 0px no-repeat;
  width: 86px;
  height: 31px;
  position: absolute;
  left: 269px;
  top: -14px;
}
.popup.bonus-world-52-quests .content .progress-block .progress-amount > .amount {
  position: absolute;
  left: 271px;
  top: -9px;
  width: 84px;
  font-size: 20px;
  text-shadow: 0px 3px 0px #b77c28;
}
.popup.bonus-world-52-quests .content .quest-list {
  position: absolute;
  left: 54px;
  top: 205px;
  width: 608px;
  height: 291px;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") 0px 0px no-repeat;
  width: 608px;
  height: 89px;
  position: relative;
  margin-bottom: 8px;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon {
  width: 87px;
  height: 80px;
  position: absolute;
  left: 14px;
  top: 4px;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.bridge-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -102px -190px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.bridge-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") 0px -190px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.bridge-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -102px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.bridge-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -204px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.garden-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -102px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.garden-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -918px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.garden-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") 0px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.tree-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -204px -190px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.tree-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -204px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.tree-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -306px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.tree-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -510px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.tree-4 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -612px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.house-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -510px -190px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.house-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -612px -190px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.house-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -306px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.house-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -714px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon[class*="cat"] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -408px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.well-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -918px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.well-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -510px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.well-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -816px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.well-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -408px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.fountain-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") 0px -95px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.fountain-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -816px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.fountain-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -408px -190px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.fountain-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -306px -190px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.fountain-4 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -612px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block > .icon.final-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/quest-icons.3fc8cd1.png") -714px 0px no-repeat;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .description {
  position: absolute;
  left: 123px;
  top: 23px;
  font-size: 19px;
  color: #745438;
  line-height: 1.2;
  text-align: left;
  width: 295px;
  white-space: normal;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -12px -362px no-repeat;
  width: 161px;
  height: 45px;
  position: absolute;
  left: 424px;
  top: 20px;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do:not(.disabled):hover {
  background-position-x: -190px;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do:not(.disabled):active {
  background-position-x: -368px;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do.disabled {
  background-position-x: -546px;
  cursor: default;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do.disabled > span {
  text-shadow: 0 2px 0 #474747;
  opacity: 0.7;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do.disabled .price {
  opacity: 0.7;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do.disabled .price > .icon {
  background-position-x: -43px;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do.disabled .price > .amount {
  text-shadow: 0 2px 0 #474747;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do > span {
  position: absolute;
  left: 11px;
  top: 10px;
  font-size: 20px;
  text-shadow: 0 2px 0 #449300;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do .price {
  position: absolute;
  left: 95px;
  top: 3px;
  width: 65px;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do .price > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") 0px -242px no-repeat;
  width: 28px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
}
.popup.bonus-world-52-quests .content .quest-list .quest-block .button-do .price > .amount {
  display: inline-block;
  font-size: 23px;
  vertical-align: middle;
  text-shadow: 0 2px 0 #449300;
}
.popup.bonus-world-52-quests .content .currency-block {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -131px -242px no-repeat;
  width: 210px;
  height: 57px;
  position: absolute;
  top: 482px;
  left: 251px;
  padding-top: 4px;
  cursor: pointer;
}
.popup.bonus-world-52-quests .content .currency-block > span {
  font-size: 23px;
  color: #745438;
  text-shadow: 0 2px 0 #ffdfba;
  vertical-align: middle;
}
.popup.bonus-world-52-quests .content .currency-block > .amount {
  position: relative;
  display: inline-block;
  font-size: 26px;
  color: #f05b01;
  text-shadow: 0 2px 0 #ffdfba;
  vertical-align: middle;
}
.popup.bonus-world-52-quests .content .currency-block > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -86px -242px no-repeat;
  width: 30px;
  height: 43px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 1px;
}
.popup.bonus-world-52-quests.spine .reward-block .bg {
  display: none;
}
.popup.bonus-world-52-quests.spine .reward-block .spine-animation,
.popup.bonus-world-52-quests.spine .reward-block .chest-spine-animation {
  display: block;
}
.popup.bonus-world-52-quests .popup-hover-shadow {
  display: none;
  position: absolute;
  width: 760px;
  height: 630px;
  top: -15px;
  left: -24px;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000;
}
.popup.bonus-world-52-quests .reward-block {
  position: absolute;
}
.popup.bonus-world-52-quests .reward-block > .spine-animation {
  display: none;
  pointer-events: none;
}
.popup.bonus-world-52-quests .reward-block .reward-icon {
  position: absolute;
  opacity: 0;
  z-index: 10;
  pointer-events: none;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.coins {
  left: 9px;
  top: -9px;
  width: 42px;
  height: 42px;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.42);
          transform: scale(0.42);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.superflowers {
  left: 6px;
  top: -9px;
  width: 45px;
  height: 50px;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.trowels {
  left: 12px;
  top: -10px;
  width: 38px;
  height: 50px;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.bailers {
  left: 1px;
  top: -15px;
  width: 45px;
  height: 50px;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.rakes {
  left: 10px;
  top: -10px;
  width: 35px;
  height: 51px;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.bonus-world-52-quests .reward-block .reward-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.bonus-world-52-quests .reward-block > .bg {
  position: relative;
  z-index: 1;
}
.popup.bonus-world-52-quests .reward-block.reward-block-1 {
  left: 183px;
  top: 30px;
  width: 49px;
  height: 53px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-1 > .bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -724px 0px no-repeat;
  width: 56px;
  height: 59px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-1 > .spine-animation > canvas {
  position: absolute;
  left: -24px;
  top: -33px;
  width: 100px;
  height: 118px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-1 .amount-to-reward {
  text-shadow: 0 -1px 1px #2a489e, 0 -1px 1px #2a489e, 0 1px 1px #2a489e, 0 1px 1px #2a489e, -1px 0 1px #2a489e, 1px 0 1px #2a489e, -1px 0 1px #2a489e, 1px 0 1px #2a489e, -1px -1px 1px #2a489e, 1px -1px 1px #2a489e, -1px 1px 1px #2a489e, 1px 1px 1px #2a489e, -1px -1px 1px #2a489e, 1px -1px 1px #2a489e, -1px 1px 1px #2a489e, 1px 1px 1px #2a489e, 1px 2px 2px #3e5f8e;
  left: 4px;
  top: 27px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 {
  left: 358px;
  top: 24px;
  width: 57px;
  height: 59px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 > .bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -795px 0px no-repeat;
  width: 55px;
  height: 60px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 > .spine-animation > canvas {
  position: absolute;
  left: -21px;
  top: -33px;
  width: 99px;
  height: 100px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 .amount-to-reward {
  text-shadow: 0 -1px 1px #9c0000, 0 -1px 1px #9c0000, 0 1px 1px #9c0000, 0 1px 1px #9c0000, -1px 0 1px #9c0000, 1px 0 1px #9c0000, -1px 0 1px #9c0000, 1px 0 1px #9c0000, -1px -1px 1px #9c0000, 1px -1px 1px #9c0000, -1px 1px 1px #9c0000, 1px 1px 1px #9c0000, -1px -1px 1px #9c0000, 1px -1px 1px #9c0000, -1px 1px 1px #9c0000, 1px 1px 1px #9c0000, 1px 2px 2px #bf4626;
  left: 8px;
  top: 35px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 .reward-icon.coins {
  left: 9px;
  top: -4px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 .reward-icon.superflowers {
  left: 6px;
  top: -13px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 .reward-icon.trowels {
  left: 14px;
  top: -14px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 .reward-icon.bailers {
  left: 0px;
  top: -12px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-2 .reward-icon.rakes {
  left: 12px;
  top: -12px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 {
  left: 518px;
  top: 13px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 > .bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/quests/sprites.454ad4f.png") -865px 0px no-repeat;
  width: 110px;
  height: 88px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 .chest-spine-animation {
  position: absolute;
  width: 148px;
  height: 132px;
  left: -32px;
  top: -27px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 .chest-spine-animation > canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 .reward-icon.coins {
  left: 27px;
  top: 5px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 .reward-icon.superflowers {
  left: 26px;
  top: 5px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 .reward-icon.trowels {
  left: 28px;
  top: 4px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 .reward-icon.bailers {
  left: 20px;
  top: 8px;
}
.popup.bonus-world-52-quests .reward-block.reward-block-3 .reward-icon.rakes {
  left: 27px;
  top: 8px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial {
  /* Смещение */
  width: 711px;
  height: 444px;
  /*form*/
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 711px;
  height: 380px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/tutorial/wood_711x380.6b9fd3a.png") no-repeat 0px 0px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content {
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .objects {
  position: absolute;
  left: 35px;
  top: 28px;
  width: 717px;
  height: 517px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/tutorial/objects.38e8c6a.png") no-repeat;
  z-index: 2;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .popup-text {
  position: absolute;
  font-size: 21px;
  font-family: "BIP";
  color: white;
  line-height: 1;
  letter-spacing: 1px;
  text-align: center;
  z-index: 3;
  white-space: nowrap;
  text-shadow: 0 3px 0 #855225;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .popup-text.text-1 {
  left: 98px;
  top: 47px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .popup-text.text-2 {
  left: 414px;
  top: 47px;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .popup-text.text-3 {
  left: 25px;
  top: 15px;
  color: #7c4924;
  line-height: 1.2;
  text-shadow: 0 2px 0 #deb692;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .bottom-plank {
  position: absolute;
  left: 86px;
  top: 283px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/tutorial/bottom-plank.e1fa62c.png") no-repeat;
  width: 540px;
  height: 159px;
  z-index: 4;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .button-continue {
  position: absolute;
  left: 167px;
  top: 81px;
  z-index: 3;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 206px;
  height: 58px;
  text-align: center;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .button-continue:hover {
  background-position-y: 50%;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .button-continue:active {
  background-position-y: 100%;
}
#content.episode52.inBonusWorld .popup.bonus-world-52-tutorial .content .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.bonus-world-52-episode-completed {
  /* Смещение */
  width: 706px;
  height: 616px;
  white-space: nowrap;
  /*form*/
  /*header*/
}
.popup.bonus-world-52-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 607px;
  height: 477px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/complete-episode/white_607x477.d8abfc3.png") no-repeat 0px 0px;
}
.popup.bonus-world-52-episode-completed .popup-header {
  position: absolute;
  top: -26px;
  left: 132px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2em;
  letter-spacing: 2px;
  z-index: 3;
}
.popup.bonus-world-52-episode-completed .objects {
  position: absolute;
  top: -33px;
  left: -55px;
  width: 724px;
  height: 601px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/complete-episode/objects.d7c44ba.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-52-episode-completed .popup-text {
  position: absolute;
  left: 9px;
  top: 388px;
  font-size: 22px;
  font-family: "BIP";
  color: #7c4924;
  text-shadow: 0 2px 0 #deb692;
  line-height: 1.3;
  text-align: center;
  width: 590px;
  z-index: 3;
}
.popup.bonus-world-52-episode-completed .button-get-it {
  position: absolute;
  left: 213px;
  top: 480px;
  z-index: 3;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 176px;
  height: 63px;
  text-align: center;
}
.popup.bonus-world-52-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-52-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-52-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 28px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
#content.episode52.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: 51px;
  left: 20px;
  content: '';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/level-briefing/sprites.ceae666.png");
  width: 760px;
  height: 265px;
  z-index: 1;
}
#content.episode52.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  z-index: 2;
}
#content.episode52.inBonusWorld .popup.popup-level-briefing-bar .fay {
  display: none;
}
#content.episode52.inBonusWorld .popup.popup-level-briefing-bar .butterfly {
  display: none;
}
#content.episode52.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 2;
}
#content.episode52.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 285px;
  left: 4px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/level-fail/sprites.85777b8.png");
  width: 452px;
  height: 170px;
  z-index: 1;
}
#content.episode52.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  top: -94px;
  left: 3px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/tasks-completed/sprites.999737b.png");
  width: 758px;
  height: 340px;
}
#content.episode52.inBonusWorld .popup.popup-level-complete {
  /*button-continue*/
}
#content.episode52.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 91px;
  left: -92px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/level-complete/sprites.a93f6b5.png");
  width: 731px;
  height: 369px;
  z-index: 2;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 229px;
  height: 65px;
  top: 341px;
  left: 167px;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .button-continue:hover {
  background-position-y: 50%;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .button-continue:active {
  background-position-y: 100%;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .text {
  font-family: 'BIP';
  text-align: center;
  font-size: 30px;
  text-shadow: 0 2px 0 #a1c0d0;
  color: #444749;
  z-index: 5;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .text .orange {
  color: #ff7400;
}
#content.episode52.inBonusWorld .popup.popup-level-complete .main-text {
  position: absolute;
  left: 105px;
  top: 143px;
  line-height: 36px;
  -webkit-transform: rotate(-4deg);
          transform: rotate(-4deg);
}
#content.episode52.inBonusWorld .popup.popup-level-complete .currency-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/52/level-complete/acorn.a9ed21d.png") 0 0 no-repeat;
  width: 64px;
  height: 82px;
  position: absolute;
  background-size: contain;
  left: 226px;
  top: 217px;
  z-index: 7;
}
#content.episode53.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 251px;
  left: -34px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/chess/level-complete/sprites.40ce2c7.png");
  width: 645px;
  height: 214px;
  z-index: 2;
}
#content.episode53.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode53.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode53.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode53.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode53.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode53.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode53.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 189px;
}
#content.episode53.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode53.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode53.inBonusWorld .popup.popup-level-fail::after {
  position: absolute;
  top: 229px;
  left: -27px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/chess/level-fail/sprites.7b714cc.png");
  width: 507px;
  height: 208px;
  z-index: 2;
}
#content.episode53.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode53.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode53.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode53.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: 115px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/chess/level-briefing/sprites.89f2282.png");
  width: 760px;
  height: 202px;
  z-index: 1;
}
#content.episode53.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 259px;
}
#content.episode53.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode53.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode53.inBonusWorld .popup.popup-tasks-completed::after {
  position: absolute;
  left: 0px;
  top: -63px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/chess/tasks-completed/sprites.2d6924f.png");
  width: 760px;
  height: 332px;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .objects {
  position: absolute;
  top: 26px;
  left: 36px;
  width: 591px;
  height: 476px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/53/complete-episode/objects.e4c37bd.png") no-repeat;
  z-index: 2;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode53.inBonusWorld .popup.bonus-world-53-episode-completed .popup-text {
  left: 150px;
  top: 113px;
  font-size: 33px;
}
.popup.bonus-world-53-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-53-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-53-welcome .popup-header {
  position: absolute;
  top: 37px;
  left: 72px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-53-welcome .objects {
  position: absolute;
  top: -46px;
  left: -2px;
  width: 594px;
  height: 535px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/53/welcome/objects.f8bad64.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-53-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-53-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-53-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-53-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-53-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-53-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-53-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-53-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode54.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 166px;
  left: 3px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/september/level-complete/sprites.734e002.png");
  width: 584px;
  height: 320px;
  z-index: 2;
}
#content.episode54.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode54.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode54.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode54.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode54.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode54.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode54.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 191px;
}
#content.episode54.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode54.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode54.inBonusWorld .popup.popup-level-fail::after {
  content: '';
  position: absolute;
  top: 166px;
  left: -59px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/september/level-fail/sprites.9461feb.png");
  width: 500px;
  height: 280px;
  z-index: 2;
}
#content.episode54.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode54.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode54.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode54.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -69px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/september/level-briefing/sprites.e2d7f18.png");
  width: 760px;
  height: 385px;
  z-index: 1;
}
#content.episode54.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode54.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode54.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode54.inBonusWorld .popup.popup-tasks-completed::after {
  content: '';
  position: absolute;
  left: 0px;
  top: -49px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/september/tasks-completed/sprites.e617d10.png");
  width: 760px;
  height: 353px;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .objects {
  position: absolute;
  top: 25px;
  left: -48px;
  width: 747px;
  height: 529px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/54/complete-episode/objects.9b85f0e.png") no-repeat;
  z-index: 2;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode54.inBonusWorld .popup.bonus-world-54-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
.popup.bonus-world-54-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-54-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-54-welcome .popup-header {
  position: absolute;
  top: 35px;
  left: 73px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-54-welcome .objects {
  position: absolute;
  top: -31px;
  left: -71px;
  width: 707px;
  height: 523px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/september/welcome/objects.b89e9b0.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-54-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-54-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-54-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-54-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-54-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-54-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-54-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-54-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .popup-header {
  position: absolute;
  top: 27px;
  left: 199px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 1.7em;
  letter-spacing: 2px;
  z-index: 2;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .objects {
  position: absolute;
  top: -5px;
  left: -19px;
  width: 679px;
  height: 537px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/55/complete-episode/objects.602263b.png") no-repeat;
  z-index: 2;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .popup-text {
  position: absolute;
  left: 144px;
  top: 104px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(36, 98, 59, 0.3), 0 -1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), 0 1px 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px 0 1px rgba(36, 98, 59, 0.3), 1px 0 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), -1px -1px 1px rgba(36, 98, 59, 0.3), 1px -1px 1px rgba(36, 98, 59, 0.3), -1px 1px 1px rgba(36, 98, 59, 0.3), 1px 1px 1px rgba(36, 98, 59, 0.3), 1px 4px 2px rgba(36, 98, 59, 0.8);
  z-index: 3;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .popup-close {
  position: absolute;
  left: 624px;
  top: 39px;
  z-index: 3;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 233px;
  height: 85px;
  text-align: center;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 43px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .popup-button {
  position: absolute;
  left: 213px;
  top: 429px;
  z-index: 3;
}
#content.episode55.inBonusWorld .popup.bonus-world-55-episode-completed .popup-text {
  left: 150px;
  top: 113px;
  font-size: 33px;
}
#content.episode55.inBonusWorld .popup.popup-level-complete::after {
  position: absolute;
  top: 192px;
  left: -20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/level-complete/sprites.3f59673.png");
  width: 603px;
  height: 264px;
  z-index: 2;
}
#content.episode55.inBonusWorld .popup.popup-level-complete .butterfly {
  display: none;
}
#content.episode55.inBonusWorld .popup.popup-level-complete .firefly {
  display: none;
}
#content.episode55.inBonusWorld .popup.popup-level-complete .person {
  display: none;
}
#content.episode55.inBonusWorld .popup.popup-level-complete .popup-button-1 {
  top: 362px;
  left: 178px;
}
#content.episode55.inBonusWorld .popup.popup-level-complete .stars-block {
  display: none;
}
#content.episode55.inBonusWorld .popup.popup-level-complete .text-content.score {
  display: none;
}
#content.episode55.inBonusWorld .popup.popup-level-complete .progress-board {
  left: 72px;
  top: 191px;
}
#content.episode55.inBonusWorld .popup.popup-level-complete .progress-board:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-7%, -40%) scale(1, 1.5);
          transform: translate(-7%, -40%) scale(1, 1.5);
  z-index: -1;
  opacity: 1;
}
#content.episode55.inBonusWorld .popup.popup-level-fail .popup-close {
  z-index: 3;
}
#content.episode55.inBonusWorld .popup.popup-level-fail::after {
  content: '';
  position: absolute;
  top: 218px;
  left: -16px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/level-fail/sprites.8574c85.png");
  width: 468px;
  height: 233px;
  z-index: 2;
}
#content.episode55.inBonusWorld .popup.popup-level-fail .button-restart,
#content.episode55.inBonusWorld .popup.popup-level-fail .button-to-map {
  z-index: 3;
}
#content.episode55.inBonusWorld .popup.popup-level-fail .progress-board {
  left: 0px;
  top: 500px;
}
#content.episode55.inBonusWorld .popup.popup-level-briefing-bar::after {
  position: absolute;
  top: -53px;
  left: 20px;
  content: ' ';
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/level-briefing/sprites.a14ec76.png");
  width: 760px;
  height: 369px;
  z-index: 1;
}
#content.episode55.inBonusWorld .popup.popup-level-briefing-bar .popup-header {
  left: 258px;
}
#content.episode55.inBonusWorld .popup.popup-level-briefing-bar > .fay {
  display: none;
}
#content.episode55.inBonusWorld .popup.popup-level-briefing-bar > .butterfly {
  display: none;
}
#content.episode55.inBonusWorld .popup.popup-tasks-completed::after {
  content: '';
  position: absolute;
  left: 0px;
  top: -65px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/tasks-completed/sprites.b1e28ad.png");
  width: 760px;
  height: 370px;
}
.popup.bonus-world-55-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-55-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-55-welcome .popup-header {
  position: absolute;
  top: 35px;
  left: 73px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 35px "bip";
  color: white;
  line-height: 2.1em;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.bonus-world-55-welcome .objects {
  position: absolute;
  top: -9px;
  left: -16px;
  width: 620px;
  height: 469px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/cookday/welcome/objects.e5cc7fb.png") no-repeat;
  z-index: 2;
}
.popup.bonus-world-55-welcome .popup-text {
  position: absolute;
  left: 118px;
  top: 123px;
  font-size: 31px;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(141, 78, 27, 0.3), 0 -1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), 0 1px 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px 0 1px rgba(141, 78, 27, 0.3), 1px 0 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3), -1px -1px 1px rgba(141, 78, 27, 0.3), 1px -1px 1px rgba(141, 78, 27, 0.3), -1px 1px 1px rgba(141, 78, 27, 0.3), 1px 1px 1px rgba(141, 78, 27, 0.3);
  z-index: 3;
}
.popup.bonus-world-55-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-55-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-55-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-55-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-55-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-55-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-55-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
.popup.popup-boss-ahead {
  background: transparent;
  /*Смещение*/
  /*close button*/
  /* continue button */
  /*header*/
  /*form*/
}
.popup.popup-boss-ahead.zone-0 .zone.zone-0 {
  display: block;
}
.popup.popup-boss-ahead.zone-1 .zone.zone-1 {
  display: block;
}
.popup.popup-boss-ahead.zone-2 .zone.zone-2 {
  display: block;
}
.popup.popup-boss-ahead .zone {
  display: none;
  position: absolute;
  z-index: 4;
  width: 100%;
  height: 100%;
}
.popup.popup-boss-ahead .zone > span {
  font-family: BIP;
  font-size: 30px;
  color: white;
  text-align: center;
  line-height: 1.3;
  position: absolute;
  width: 100%;
  letter-spacing: 2.2px;
  text-shadow: 0 -0.5px 0.5px #a0505a, 0 -0.5px 0.5px #a0505a, 0 0.5px 0.5px #a0505a, 0 0.5px 0.5px #a0505a, -0.5px 0 0.5px #a0505a, 0.5px 0 0.5px #a0505a, -0.5px 0 0.5px #a0505a, 0.5px 0 0.5px #a0505a, -0.5px -0.5px 0.5px #a0505a, 0.5px -0.5px 0.5px #a0505a, -0.5px 0.5px 0.5px #a0505a, 0.5px 0.5px 0.5px #a0505a, -0.5px -0.5px 0.5px #a0505a, 0.5px -0.5px 0.5px #a0505a, -0.5px 0.5px 0.5px #a0505a, 0.5px 0.5px 0.5px #a0505a, 1px 4px 2px rgba(160, 80, 90, 0.6);
}
.popup.popup-boss-ahead .zone > span:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.8, 1);
          transform: translate(-50%, -50%) scale(0.8, 1);
  z-index: -1;
  opacity: 1;
}
.popup.popup-boss-ahead .zone.zone-0 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-ahead/pyro.eb260af.png");
  top: 24px;
  left: 5px;
  width: 547px;
  height: 426px;
}
.popup.popup-boss-ahead .zone.zone-0 > span {
  top: 264px;
  left: 10px;
}
.popup.popup-boss-ahead .zone.zone-1 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-ahead/glutton.360dfc0.png");
  top: 37px;
  left: 12px;
  width: 553px;
  height: 415px;
}
.popup.popup-boss-ahead .zone.zone-1 > span {
  top: 247px;
  left: 0px;
}
.popup.popup-boss-ahead .zone.zone-2 {
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-ahead/sorehead.637f87d.png");
  top: 0px;
  left: -30px;
  width: 601px;
  height: 465px;
}
.popup.popup-boss-ahead .zone.zone-2 > span {
  top: 284px;
  left: 18px;
}
.popup.popup-boss-ahead .popup-close {
  position: absolute;
  top: 51px;
  left: 542px;
  z-index: 5;
}
.popup.popup-boss-ahead .button-continue {
  position: absolute;
  top: 369px;
  left: 181px;
  z-index: 5;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 211px;
  height: 54px;
  text-align: center;
}
.popup.popup-boss-ahead .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-boss-ahead .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-boss-ahead .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 28px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -14px;
  letter-spacing: 1px;
}
.popup.popup-boss-ahead .header {
  position: absolute;
  left: 146px;
  top: 34px;
  z-index: 1;
}
.popup.popup-boss-ahead .header .text {
  position: absolute;
  top: 15px;
  width: 100%;
  font-size: 30px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
.popup.popup-boss-ahead .form {
  z-index: 0;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-boss-defeated {
  width: 682px;
  height: 589px;
  background: transparent;
  /*Смещение*/
  top: 15px;
  left: 20px;
  /*form*/
  /*border*/
  /*chest*/
  /*border-addition*/
  /*zone*/
  /*close button*/
  /*button take-treasure*/
  /*header*/
  /*zones*/
}
.popup.popup-boss-defeated .form {
  z-index: 0;
  position: absolute;
  left: 23px;
  top: 9px;
}
.popup.popup-boss-defeated .border {
  display: none;
  position: absolute;
  z-index: 1;
}
.popup.popup-boss-defeated .chest {
  display: none;
  position: absolute;
  z-index: 1;
}
.popup.popup-boss-defeated .chest .reward {
  position: absolute;
  top: 152px;
  left: 107px;
  -webkit-transform: perspective(200px) rotate3d(36, -100, 3, -32deg);
          transform: perspective(200px) rotate3d(36, -100, 3, -32deg);
  font-family: BIP;
  font-size: 34px;
  color: #ffffff;
  text-shadow: -1.5px 0px 0px #945929, 1.5px 0px 0px #945929, 0px -1.5px 0px #945929, 0px 3px 0px rgba(152, 73, 30, 0.6);
}
.popup.popup-boss-defeated .border-addition {
  display: none;
}
.popup.popup-boss-defeated .zone {
  display: none;
  position: absolute;
  top: 126px;
  left: 67px;
  z-index: 2;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: -1.5px 0px 0px #a0505a, 1.5px 0px 0px #a0505a, 0px -1.5px 0px #a0505a, 0px 3px 0px rgba(160, 80, 90, 0.6);
  white-space: nowrap;
}
.popup.popup-boss-defeated .zone .title {
  font-size: 32px;
  position: absolute;
  left: 75px;
  top: -16px;
}
.popup.popup-boss-defeated .zone .description {
  position: absolute;
  left: 257px;
  top: 67px;
  font-size: 29px;
  letter-spacing: 1.3px;
}
.popup.popup-boss-defeated.zone-0 .border,
.popup.popup-boss-defeated.zone-0 .chest {
  display: block;
}
.popup.popup-boss-defeated.zone-0 .zone.zone-0 {
  display: block;
}
.popup.popup-boss-defeated.zone-1 .border,
.popup.popup-boss-defeated.zone-1 .chest {
  display: block;
}
.popup.popup-boss-defeated.zone-1 .zone.zone-1 {
  display: block;
}
.popup.popup-boss-defeated.zone-2 .border,
.popup.popup-boss-defeated.zone-2 .chest {
  display: block;
}
.popup.popup-boss-defeated.zone-2 .zone.zone-2 {
  display: block;
}
.popup.popup-boss-defeated .popup-close {
  position: absolute;
  left: 634px;
  top: 53px;
  z-index: 3;
}
.popup.popup-boss-defeated .take-treasure-green {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 321px;
  height: 55px;
  text-align: center;
  position: absolute;
  top: 454px;
  left: 189px;
  z-index: 3;
}
.popup.popup-boss-defeated .take-treasure-green:hover {
  background-position-y: 50%;
}
.popup.popup-boss-defeated .take-treasure-green:active {
  background-position-y: 100%;
}
.popup.popup-boss-defeated .take-treasure-green span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -16px;
}
.popup.popup-boss-defeated .header {
  position: absolute;
  left: 210px;
  top: 40px;
  width: 284px;
  height: 78px;
  z-index: 1;
}
.popup.popup-boss-defeated .header .text {
  position: absolute;
  top: 12px;
  width: 100%;
  font-size: 32px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
.popup.popup-boss-defeated.zone-0 .border {
  width: 634px;
  height: 485px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-defeated/boss-defeated-sprites.60d225f.png") 0 -538px no-repeat;
  top: 43px;
  left: 38px;
}
.popup.popup-boss-defeated.zone-0 .chest {
  width: 250px;
  height: 252px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-defeated/boss-defeated-sprites.60d225f.png") -700px -538px no-repeat;
  top: 236px;
  left: 70px;
}
.popup.popup-boss-defeated.zone-0 .description {
  left: 278px;
  top: 75px;
}
.popup.popup-boss-defeated.zone-1 .border {
  width: 637px;
  height: 487px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-defeated/boss-defeated-sprites.60d225f.png") 0 -1023px no-repeat;
  top: 46px;
  left: 35px;
}
.popup.popup-boss-defeated.zone-1 .chest {
  width: 250px;
  height: 252px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-defeated/boss-defeated-sprites.60d225f.png") -700px -1023px no-repeat;
  top: 236px;
  left: 70px;
}
.popup.popup-boss-defeated.zone-1 .title {
  left: 75px;
}
.popup.popup-boss-defeated.zone-2 .border {
  width: 658px;
  height: 538px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-defeated/boss-defeated-sprites.60d225f.png") 0 0 no-repeat;
  top: 9px;
  left: 23px;
}
.popup.popup-boss-defeated.zone-2 .border-addition {
  display: block;
  width: 651px;
  height: 509px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-defeated/boss-defeated-sprites.60d225f.png") 0 -1510px no-repeat;
  position: absolute;
  left: 31px;
  top: 38px;
  z-index: 2;
}
.popup.popup-boss-defeated.zone-2 .chest {
  width: 282px;
  height: 273px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/boss-defeated/boss-defeated-sprites.60d225f.png") -700px 0 no-repeat;
  top: 214px;
  left: 52px;
}
.popup.popup-boss-defeated.zone-2 .chest .reward {
  top: 173px;
  left: 126px;
}
.popup.popup-boss-defeated.zone-2 .title {
  left: 33px;
}
.popup.popup-boss-defeated.zone-2 .description {
  left: 252px;
  top: 70px;
}
.popup.bonus-world-99-episode-completed {
  width: 682px;
  height: 589px;
  background: transparent;
  /* смещение */
  /* form */
  /* header */
  /* button-get-it */
  /* popup-close */
  /* image */
  /* text */
  /* butterfly */
  /* fireflies */
}
.popup.bonus-world-99-episode-completed .form {
  position: absolute;
  left: 23px;
  top: 9px;
}
.popup.bonus-world-99-episode-completed .header {
  position: absolute;
  left: 104px;
  top: 24px;
  z-index: 2;
}
.popup.bonus-world-99-episode-completed .header .text {
  position: absolute;
  left: 59px;
  top: 17px;
  width: 225px;
  font-size: 32px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
}
.popup.bonus-world-99-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 302px;
  height: 69px;
  position: absolute;
  left: 198px;
  top: 438px;
  text-align: center;
  z-index: 1;
}
.popup.bonus-world-99-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-99-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-99-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
  margin-left: -11px;
  z-index: 1;
}
.popup.bonus-world-99-episode-completed .button-get-it .coin {
  background: url("https://content.z-media.info/elements/s/images/popups/bonus-worlds/18/coin.5d40b86.png");
  width: 44px;
  height: 43px;
  background-size: cover;
  position: absolute;
  left: 235px;
  top: 10px;
}
.popup.bonus-world-99-episode-completed .popup-close {
  position: absolute;
  top: 51px;
  left: 644px;
  z-index: 2;
}
.popup.bonus-world-99-episode-completed .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/complete-episode/complete-episode-sprite.7ecb7c4.png") no-repeat;
  width: 459px;
  height: 292px;
  position: absolute;
  left: 122px;
  top: 127px;
}
.popup.bonus-world-99-episode-completed .text {
  position: absolute;
  left: 103px;
  top: 364px;
  font-size: 29px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: -1.5px 0px 0px #a0505a, 1.5px 0px 0px #a0505a, 0px -1.5px 0px #a0505a, 0px 3px 0px rgba(160, 80, 90, 0.6);
  white-space: nowrap;
}
.popup.bonus-world-99-episode-completed .butterfly {
  z-index: 2;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
.popup.bonus-world-99-episode-completed .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.bonus-world-99-episode-completed .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.bonus-world-99-episode-completed .butterfly.position-1 {
  left: 495px;
  top: 22px;
}
.popup.bonus-world-99-episode-completed .butterfly.position-2 {
  left: -15px;
  top: 40px;
}
.popup.bonus-world-99-episode-completed .butterfly.blue.position-1 {
  left: 489px;
  top: 19px;
}
.popup.bonus-world-99-episode-completed .butterfly.blue.position-3 {
  left: 427px;
  top: -11px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.bonus-world-99-episode-completed .butterfly.blue.position-4 {
  left: -15px;
  top: 99px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.bonus-world-99-episode-completed .butterfly.blue.position-5 {
  left: 576px;
  top: 452px;
}
.popup.bonus-world-99-episode-completed .butterfly.blue.position-6 {
  left: -9px;
  top: 409px;
}
.popup.bonus-world-99-episode-completed .butterfly.blue.position-7 {
  left: 48px;
  top: 451px;
}
.popup.bonus-world-99-episode-completed .butterfly.blue.position-8 {
  left: 620px;
  top: 114px;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
}
.popup.bonus-world-99-episode-completed .butterfly.pink.position-1 {
  left: 498px;
  top: 24px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-99-episode-completed .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.bonus-world-99-episode-completed .butterfly.pink.position-3 {
  left: 432px;
  top: -7px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.bonus-world-99-episode-completed .butterfly.pink.position-4 {
  left: -9px;
  top: 103px;
}
.popup.bonus-world-99-episode-completed .butterfly.pink.position-5 {
  left: 612px;
  top: 197px;
}
.popup.bonus-world-99-episode-completed .butterfly.pink.position-6 {
  left: 533px;
  top: 9px;
}
.popup.bonus-world-99-episode-completed .butterfly.pink.position-7 {
  left: -4px;
  top: 415px;
}
.popup.bonus-world-99-episode-completed .butterfly.pink.position-8 {
  left: 26px;
  top: 386px;
  -webkit-transform: rotate(-20deg);
          transform: rotate(-20deg);
}
.popup.bonus-world-99-episode-completed .firefly {
  /*images firefly*/
  position: absolute;
  /*firefly-1*/
  /*firefly-2*/
  /*firefly-3*/
  /*firefly-4*/
  /*firefly-5*/
  /*firefly-6*/
  /*firefly-7*/
  /*firefly-8*/
  /*firefly-9*/
}
.popup.bonus-world-99-episode-completed .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.bonus-world-99-episode-completed .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.bonus-world-99-episode-completed .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.bonus-world-99-episode-completed .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.bonus-world-99-episode-completed .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.bonus-world-99-episode-completed .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.bonus-world-99-episode-completed .firefly.firefly-1 {
  left: 10px;
  top: 477px;
  z-index: 1;
  /*animate firefly 1*/
  -webkit-animation: form-658x530-firefly-1 3.5s linear infinite;
          animation: form-658x530-firefly-1 3.5s linear infinite;
}
@keyframes form-658x530-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.popup.bonus-world-99-episode-completed .firefly.firefly-2 {
  left: 655px;
  top: 380px;
  opacity: 0;
  z-index: 1;
  /*animate firefly-2*/
  -webkit-animation: form-658x530-firefly-2 3.5s 1s linear infinite;
          animation: form-658x530-firefly-2 3.5s 1s linear infinite;
}
@keyframes form-658x530-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.popup.bonus-world-99-episode-completed .firefly.firefly-3 {
  left: 170px;
  top: 43px;
  z-index: 1;
  /*animate firefly-3*/
  -webkit-animation: form-658x530-firefly-3 8s linear infinite;
          animation: form-658x530-firefly-3 8s linear infinite;
}
@keyframes form-658x530-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.bonus-world-99-episode-completed .firefly.firefly-4 {
  left: 482px;
  top: 43px;
  z-index: 1;
  /*animate firefly-4*/
  -webkit-animation: form-658x530-firefly-4 4s linear infinite;
          animation: form-658x530-firefly-4 4s linear infinite;
}
@keyframes form-658x530-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.bonus-world-99-episode-completed .firefly.firefly-5 {
  left: 655px;
  top: 480px;
  z-index: 1;
  /*animate firefly-5*/
  -webkit-animation: form-658x530-firefly-5 10s linear infinite;
          animation: form-658x530-firefly-5 10s linear infinite;
}
@keyframes form-658x530-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.bonus-world-99-episode-completed .firefly.firefly-6 {
  left: 7px;
  top: 320px;
  z-index: 0;
  /*animate firefly-6*/
  -webkit-animation: form-658x530-firefly-6 8s linear infinite;
          animation: form-658x530-firefly-6 8s linear infinite;
}
@keyframes form-658x530-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.bonus-world-99-episode-completed .firefly.firefly-7 {
  left: 67px;
  top: 42px;
  z-index: 1;
  /*animate firefly-7*/
  -webkit-animation: form-658x530-firefly-7 5s linear infinite;
          animation: form-658x530-firefly-7 5s linear infinite;
}
@keyframes form-658x530-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.popup.bonus-world-99-episode-completed .firefly.firefly-8 {
  left: 13px;
  top: 236px;
  z-index: -1;
  /*animate firefly-8*/
  -webkit-animation: form-658x530-firefly-8 15s linear infinite;
          animation: form-658x530-firefly-8 15s linear infinite;
}
@keyframes form-658x530-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
.popup.bonus-world-99-episode-completed .firefly.firefly-9 {
  left: 13px;
  top: 229px;
  z-index: -1;
  /*animate firefly-9*/
  -webkit-animation: form-658x530-firefly-9 15s linear infinite;
          animation: form-658x530-firefly-9 15s linear infinite;
}
@keyframes form-658x530-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
.popup.bonus-world-99-welcome {
  width: 682px;
  height: 589px;
  background: transparent;
  /* смещение */
  /* form */
  /* header */
  /* button-start */
  /* popup-close */
  /* border */
  /* image */
  /* text */
}
.popup.bonus-world-99-welcome .form {
  position: absolute;
  left: 23px;
  top: 9px;
}
.popup.bonus-world-99-welcome .header {
  position: absolute;
  left: 98px;
  top: 30px;
  z-index: 1;
}
.popup.bonus-world-99-welcome .header .text {
  position: absolute;
  left: 73px;
  top: 16px;
  width: 225px;
  font-size: 36px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0px 3px 0px #68231d;
  letter-spacing: 1px;
}
.popup.bonus-world-99-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 320px;
  height: 60px;
  position: absolute;
  left: 193px;
  top: 450px;
  text-align: center;
  z-index: 2;
}
.popup.bonus-world-99-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-99-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-99-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -16px;
}
.popup.bonus-world-99-welcome .popup-close {
  position: absolute;
  top: 51px;
  left: 644px;
  z-index: 2;
}
.popup.bonus-world-99-welcome .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/welcome/welcome-sprites.080240e.png") 0 0 no-repeat;
  width: 644px;
  height: 538px;
  position: absolute;
  left: 26px;
  top: 11px;
  z-index: 1;
}
.popup.bonus-world-99-welcome .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/welcome/welcome-sprites.080240e.png") 0 -538px no-repeat;
  width: 514px;
  height: 318px;
  position: absolute;
  left: 97px;
  top: 103px;
}
.popup.bonus-world-99-welcome .text {
  position: absolute;
  left: 83px;
  top: 327px;
  font-size: 32px;
  font-family: BIP;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  text-shadow: -1.5px 0px 0px #a0505a, 1.5px 0px 0px #a0505a, 0px -1.5px 0px #a0505a, 0px 3px 0px rgba(160, 80, 90, 0.6);
  white-space: nowrap;
  letter-spacing: 0.7px;
  z-index: 2;
}
.popup.popup-level-complete {
  /*Смещение*/
  /* sprites mixin */
  /* zones */
  /* Жигфрид */
  /* Хлоржор */
  /* Брюзгильда */
}
.popup.popup-level-complete.person-zone-0 .person {
  left: 212px;
  top: -83px;
  width: 175px;
  height: 140px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") -547px -883px no-repeat;
}
.popup.popup-level-complete.person-zone-0 .border {
  left: 5px;
  top: 24px;
  width: 547px;
  height: 427px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") 0 -883px no-repeat;
}
.popup.popup-level-complete.person-zone-0 .stars-block .board:before {
  width: 102px;
  height: 141px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") -600px -1023px no-repeat;
}
.popup.popup-level-complete.person-zone-1 .person {
  left: 188px;
  top: -78px;
  width: 199px;
  height: 136px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") -549px 0 no-repeat;
}
.popup.popup-level-complete.person-zone-1 .border {
  left: 13px;
  top: 35px;
  width: 549px;
  height: 418px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") 0 0 no-repeat;
}
.popup.popup-level-complete.person-zone-1 .stars-block .board:before {
  width: 102px;
  height: 137px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") -600px -140px no-repeat;
}
.popup.popup-level-complete.person-zone-2 .person {
  left: 140px;
  top: -77px;
  width: 230px;
  height: 136px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") -569px -418px no-repeat;
}
.popup.popup-level-complete.person-zone-2 .border {
  left: 2px;
  top: 0px;
  width: 569px;
  height: 465px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") 0 -418px no-repeat;
}
.popup.popup-level-complete.person-zone-2 .stars-block .board:before {
  width: 112px;
  height: 145px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-complete/sprites.3b3bdf8.png") -600px -555px no-repeat;
}
.popup.bonus-world-1-welcome {
  width: 661px;
  height: 592px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-1-welcome/bonusWorld1WelcomePopupBg.576872d.png) no-repeat 0px 0px;
}
.popup.bonus-world-1-welcome .popup-close {
  position: absolute;
  left: 569px;
  top: 143px;
  z-index: 2;
}
.popup.bonus-world-1-welcome .button-play {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 207px;
  height: 60px;
  text-align: center;
}
.popup.bonus-world-1-welcome .button-play:hover {
  background-position-y: 50%;
}
.popup.bonus-world-1-welcome .button-play:active {
  background-position-y: 100%;
}
.popup.bonus-world-1-welcome .button-play span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -16px;
}
.popup.bonus-world-1-welcome .popup-button-1 {
  position: absolute;
  left: 221px;
  top: 289px;
}
.popup.bonus-world-1-welcome .content {
  position: absolute;
  top: 202px;
  left: 105px;
  width: 440px;
  height: 100px;
  font: 25px "bip";
  color: white;
  text-align: center;
  text-shadow: 0px 2px rgba(0, 0, 0, 0.25), 0px 3px #d87c1a;
}
.popup.bonus-world-1-episode-completed {
  width: 574px;
  height: 516px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-1-episode-completed/completeBonusWorld1PopupBg.3ff8c5c.png) no-repeat 0px 0px;
}
.popup.bonus-world-1-episode-completed .popup-close {
  position: absolute;
  left: 487px;
  top: 103px;
  z-index: 2;
}
.popup.bonus-world-1-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 177px;
  height: 63px;
  text-align: center;
}
.popup.bonus-world-1-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-1-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-1-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 28px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.bonus-world-1-episode-completed .popup-button-1 {
  position: absolute;
  left: 195px;
  top: 426px;
}
.popup.bonus-world-2-welcome {
  width: 674px;
  height: 521px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-2-welcome/bonusWorld2WelcomePopupBg.c3543dd.png) no-repeat 0px 0px;
}
.popup.bonus-world-2-welcome .popup-close {
  position: absolute;
  left: 582px;
  top: 134px;
  z-index: 2;
}
.popup.bonus-world-2-welcome .button-play {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 268px;
  height: 80px;
  text-align: center;
}
.popup.bonus-world-2-welcome .button-play:hover {
  background-position-y: 50%;
}
.popup.bonus-world-2-welcome .button-play:active {
  background-position-y: 100%;
}
.popup.bonus-world-2-welcome .button-play span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-2-welcome .popup-button-1 {
  position: absolute;
  left: 202px;
  top: 339px;
}
.popup.bonus-world-2-episode-completed {
  width: 602px;
  height: 434px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-2-episode-completed/completeBonusWorld2PopupBg.dbe5790.png) no-repeat 0px 0px;
}
.popup.bonus-world-2-episode-completed .popup-close {
  position: absolute;
  left: 521px;
  top: 50px;
  z-index: 2;
}
.popup.bonus-world-2-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 225px;
  height: 76px;
  text-align: center;
}
.popup.bonus-world-2-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-2-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-2-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-2-episode-completed .popup-button-1 {
  position: absolute;
  left: 174px;
  top: 353px;
}
.popup.bonus-world-3-welcome {
  width: 674px;
  height: 467px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-3-welcome/bonusWorld3WelcomePopupBg.cd7142a.png) no-repeat 0px 0px;
}
.popup.bonus-world-3-welcome .popup-close {
  position: absolute;
  left: 565px;
  top: 140px;
  z-index: 2;
}
.popup.bonus-world-3-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 242px;
  height: 76px;
  text-align: center;
}
.popup.bonus-world-3-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-3-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-3-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 34px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-3-welcome .popup-button-1 {
  position: absolute;
  left: 217px;
  top: 351px;
}
.popup.bonus-world-3-episode-completed {
  width: 642px;
  height: 474px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-3-episode-completed/completeBonusWorld3PopupBg.929215b.png) no-repeat 0px 0px;
}
.popup.bonus-world-3-episode-completed .popup-close {
  position: absolute;
  left: 547px;
  top: 96px;
  z-index: 2;
}
.popup.bonus-world-3-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 225px;
  height: 76px;
  text-align: center;
}
.popup.bonus-world-3-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-3-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-3-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-3-episode-completed .popup-button-1 {
  position: absolute;
  left: 208px;
  top: 385px;
}
.popup.bonus-world-4-welcome {
  width: 696px;
  height: 483px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-4-welcome/bonusWorld4WelcomePopupBg.f1d602c.png) no-repeat 0px 0px;
}
.popup.bonus-world-4-welcome .popup-close {
  position: absolute;
  left: 604px;
  top: 151px;
  z-index: 2;
}
.popup.bonus-world-4-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-4-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-4-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-4-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-4-welcome .popup-button-1 {
  position: absolute;
  left: 227px;
  top: 362px;
}
.popup.bonus-world-4-episode-completed {
  width: 624px;
  height: 482px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-4-episode-completed/completeBonusWorld4PopupBg.8670de9.png) no-repeat 0px 0px;
}
.popup.bonus-world-4-episode-completed .popup-close {
  position: absolute;
  left: 533px;
  top: 106px;
  z-index: 2;
}
.popup.bonus-world-4-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-4-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-4-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-4-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-4-episode-completed .popup-button-1 {
  position: absolute;
  left: 204px;
  top: 404px;
}
.popup.bonus-world-5-welcome {
  width: 740px;
  height: 579px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-5-welcome/bonusWorld5WelcomePopupBg.ec86bad.png) no-repeat 0px 0px;
}
.popup.bonus-world-5-welcome .popup-close {
  position: absolute;
  left: 628px;
  top: 159px;
  z-index: 2;
}
.popup.bonus-world-5-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-5-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-5-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-5-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-5-welcome .popup-button-1 {
  position: absolute;
  left: 242px;
  top: 476px;
}
.popup.bonus-world-5-episode-completed {
  width: 652px;
  height: 482px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-5-episode-completed/completeBonusWorld5PopupBg.b54fa1b.png) no-repeat 0px 0px;
}
.popup.bonus-world-5-episode-completed .popup-close {
  position: absolute;
  left: 549px;
  top: 106px;
  z-index: 2;
}
.popup.bonus-world-5-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-5-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-5-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-5-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-5-episode-completed .popup-button-1 {
  position: absolute;
  left: 220px;
  top: 404px;
}
.popup.bonus-world-5-opened-chest {
  width: 710px;
  height: 518px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-5-opened-chest/openedChestBonusWorld5PopupBg.020f58b.png) no-repeat 0px 0px;
}
.popup.bonus-world-5-opened-chest .popup-close {
  position: absolute;
  left: 599px;
  top: 160px;
  z-index: 2;
}
.popup.bonus-world-5-opened-chest .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-5-opened-chest .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-5-opened-chest .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-5-opened-chest .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-5-opened-chest .popup-button-1 {
  position: absolute;
  left: 218px;
  top: 433px;
}
.popup.bonus-world-5-chest {
  width: 690px;
  height: 429px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-5-chest/bonusWorld5ChestPopupBg.f3c977e.png) no-repeat 0px 0px;
}
.popup.bonus-world-5-chest .popup-close {
  position: absolute;
  left: 588px;
  top: 88px;
  z-index: 2;
}
.popup.bonus-world-5-chest .stars {
  position: absolute;
  top: 164px;
  left: 296px;
  width: 133px;
  text-align: center;
  font: 30px/24px "bip", sans-serif;
  color: #FFFFFB;
  text-shadow: 0px 3px 0px #840606;
}
.popup.bonus-world-5-chest .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-5-chest .button-continue:hover {
  background-position-y: 50%;
}
.popup.bonus-world-5-chest .button-continue:active {
  background-position-y: 100%;
}
.popup.bonus-world-5-chest .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.bonus-world-5-chest .popup-button-1 {
  position: absolute;
  left: 235px;
  top: 348px;
}
.popup.bonus-world-6-welcome {
  width: 741px;
  height: 551px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-6-welcome/bonusWorld6WelcomePopupBg.fa37691.png) no-repeat 0px 0px;
}
.popup.bonus-world-6-welcome .popup-close {
  position: absolute;
  left: 613px;
  top: 117px;
  z-index: 2;
}
.popup.bonus-world-6-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-6-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-6-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-6-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-6-welcome .popup-button-1 {
  position: absolute;
  left: 234px;
  top: 436px;
}
.popup.bonus-world-6-episode-completed {
  width: 708px;
  height: 479px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-6-episode-completed/completeBonusWorld6PopupBg.a032d99.png) no-repeat 0px 0px;
}
.popup.bonus-world-6-episode-completed .popup-close {
  position: absolute;
  left: 580px;
  top: 109px;
  z-index: 2;
}
.popup.bonus-world-6-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-6-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-6-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-6-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-6-episode-completed .popup-button-1 {
  position: absolute;
  left: 257px;
  top: 404px;
}
.popup.bonus-world-6-opened-chest {
  width: 746px;
  height: 478px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-6-opened-chest/openedChestBonusWorld6PopupBg.a6bd077.png) no-repeat 0px 0px;
}
.popup.bonus-world-6-opened-chest .popup-close {
  position: absolute;
  left: 600px;
  top: 124px;
  z-index: 2;
}
.popup.bonus-world-6-opened-chest .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-6-opened-chest .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-6-opened-chest .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-6-opened-chest .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-6-opened-chest .popup-button-1 {
  position: absolute;
  left: 218px;
  top: 393px;
}
.popup.bonus-world-6-chest {
  width: 746px;
  height: 447px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-6-chest/bonusWorld6ChestPopupBg.bd011d6.png) no-repeat 0px 0px;
}
.popup.bonus-world-6-chest .popup-close {
  position: absolute;
  left: 618px;
  top: 115px;
  z-index: 2;
}
.popup.bonus-world-6-chest .stars {
  position: absolute;
  top: 187px;
  left: 328px;
  width: 133px;
  text-align: center;
  font: 30px/24px "bip", sans-serif;
  color: #FFFFFB;
  text-shadow: 0px 3px 0px #840606;
}
.popup.bonus-world-6-chest .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-6-chest .button-continue:hover {
  background-position-y: 50%;
}
.popup.bonus-world-6-chest .button-continue:active {
  background-position-y: 100%;
}
.popup.bonus-world-6-chest .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.bonus-world-6-chest .popup-button-1 {
  position: absolute;
  left: 267px;
  top: 367px;
}
.popup.bonus-world-7-welcome {
  width: 705px;
  height: 578px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-7-welcome/bonusWorld7WelcomePopupBg.cb12a65.png) no-repeat 0px 0px;
}
.popup.bonus-world-7-welcome .popup-close {
  position: absolute;
  left: 597px;
  top: 163px;
  z-index: 2;
}
.popup.bonus-world-7-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-7-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-7-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-7-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-7-welcome .popup-button-1 {
  position: absolute;
  left: 210px;
  top: 478px;
}
.popup.bonus-world-7-episode-completed {
  width: 639px;
  height: 482px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-7-episode-completed/completeBonusWorld7PopupBg.19e8369.png) no-repeat 0px 0px;
}
.popup.bonus-world-7-episode-completed .popup-close {
  position: absolute;
  left: 580px;
  top: 109px;
  z-index: 2;
}
.popup.bonus-world-7-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-7-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-7-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-7-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-7-episode-completed .popup-button-1 {
  position: absolute;
  left: 209px;
  top: 404px;
}
.popup.bonus-world-7-opened-chest {
  width: 705px;
  height: 516px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-7-opened-chest/openedChestBonusWorld7PopupBg.25f4f54.png) no-repeat 0px 0px;
}
.popup.bonus-world-7-opened-chest .mixin-bg {
  width: 705px;
  height: 516px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-7-opened-chest/openedChestBonusWorld7PopupBg.25f4f54.png) no-repeat 0px 0px;
}
.popup.bonus-world-7-opened-chest .mixin-button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-7-opened-chest .mixin-button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-7-opened-chest .mixin-button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-7-opened-chest .mixin-button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-7-opened-chest .popup-close {
  position: absolute;
  left: 599px;
  top: 164px;
  z-index: 2;
}
.popup.bonus-world-7-opened-chest .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-7-opened-chest .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-7-opened-chest .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-7-opened-chest .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-7-opened-chest .popup-button-1 {
  position: absolute;
  left: 251px;
  top: 431px;
}
.popup.bonus-world-7-chest {
  width: 691px;
  height: 468px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-world-7-chest/bonusWorld7ChestPopupBg.782fb75.png) no-repeat 0px 0px;
}
.popup.bonus-world-7-chest .popup-close {
  position: absolute;
  left: 589px;
  top: 129px;
  z-index: 2;
}
.popup.bonus-world-7-chest .stars {
  position: absolute;
  top: 204px;
  left: 300px;
  width: 133px;
  text-align: center;
  font: 30px/24px "bip", sans-serif;
  color: #FFFFFB;
  text-shadow: 0px 3px 0px #840606;
}
.popup.bonus-world-7-chest .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 255px;
  height: 84px;
  text-align: center;
}
.popup.bonus-world-7-chest .button-continue:hover {
  background-position-y: 50%;
}
.popup.bonus-world-7-chest .button-continue:active {
  background-position-y: 100%;
}
.popup.bonus-world-7-chest .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 33px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-7-chest .popup-button-1 {
  position: absolute;
  left: 228px;
  top: 367px;
}
.popup.bonus-world-8-welcome {
  width: 749px;
  height: 536px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/8/welcome/bg.030b806.png) no-repeat 0px 0px;
}
.popup.bonus-world-8-welcome .popup-close {
  position: absolute;
  left: 633px;
  top: 114px;
  z-index: 2;
}
.popup.bonus-world-8-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-8-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-8-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-8-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-8-welcome .popup-button-1 {
  position: absolute;
  left: 244px;
  top: 434px;
}
.popup.bonus-world-8-episode-completed {
  width: 670px;
  height: 466px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/8/episode-completed/bg.3e006d5.png) no-repeat 0px 0px;
}
.popup.bonus-world-8-episode-completed .popup-close {
  position: absolute;
  left: 580px;
  top: 109px;
  z-index: 2;
}
.popup.bonus-world-8-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-8-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-8-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-8-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-8-episode-completed .popup-button-1 {
  position: absolute;
  left: 249px;
  top: 384px;
}
.popup.bonus-world-8-opened-chest {
  width: 732px;
  height: 522px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/8/opened-chest/bg.db14edb.png) no-repeat 0px 0px;
}
.popup.bonus-world-8-opened-chest .popup-close {
  position: absolute;
  left: 599px;
  top: 164px;
  z-index: 2;
}
.popup.bonus-world-8-opened-chest .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-8-opened-chest .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-8-opened-chest .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-8-opened-chest .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-8-opened-chest .popup-button-1 {
  position: absolute;
  left: 242px;
  top: 427px;
}
.popup.bonus-world-8-chest {
  width: 772px;
  height: 448px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/8/chest/bg.c9fd2b0.png) no-repeat 0px 0px;
}
.popup.bonus-world-8-chest .popup-close {
  position: absolute;
  left: 629px;
  top: 99px;
  z-index: 2;
}
.popup.bonus-world-8-chest .stars {
  position: absolute;
  top: 185px;
  left: 340px;
  width: 133px;
  text-align: center;
  font: 30px/24px "bip", sans-serif;
  color: #FFFFFB;
  text-shadow: 0px 3px 0px #840606;
}
.popup.bonus-world-8-chest .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-8-chest .button-continue:hover {
  background-position-y: 50%;
}
.popup.bonus-world-8-chest .button-continue:active {
  background-position-y: 100%;
}
.popup.bonus-world-8-chest .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.bonus-world-8-chest .popup-button-1 {
  position: absolute;
  left: 268px;
  top: 367px;
}
.popup.bonus-world-9-welcome {
  width: 713px;
  height: 541px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/9/welcome/bg.4534b1f.png) no-repeat 0px 0px;
}
.popup.bonus-world-9-welcome .popup-close {
  position: absolute;
  left: 633px;
  top: 114px;
  z-index: 2;
}
.popup.bonus-world-9-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-9-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-9-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-9-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-9-welcome .popup-button-1 {
  position: absolute;
  left: 244px;
  top: 434px;
}
.popup.bonus-world-9-episode-completed {
  width: 608px;
  height: 469px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/9/episode-completed/bg.c02993f.png) no-repeat 0px 0px;
}
.popup.bonus-world-9-episode-completed .popup-close {
  position: absolute;
  left: 535px;
  top: 99px;
  z-index: 2;
}
.popup.bonus-world-9-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-9-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-9-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-9-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-9-episode-completed .popup-button-1 {
  position: absolute;
  left: 199px;
  top: 390px;
}
.popup.bonus-world-9-opened-chest {
  width: 732px;
  height: 522px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/9/opened-chest/bg.429a7c3.png) no-repeat 0px 0px;
}
.popup.bonus-world-9-opened-chest .popup-close {
  position: absolute;
  left: 632px;
  top: 124px;
  z-index: 2;
}
.popup.bonus-world-9-opened-chest .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-9-opened-chest .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-9-opened-chest .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-9-opened-chest .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-9-opened-chest .popup-button-1 {
  position: absolute;
  left: 254px;
  top: 389px;
}
.popup.bonus-world-9-chest {
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/9/chest/bg.3a31e62.png) no-repeat 0px 0px;
  width: 752px;
  height: 453px;
}
.popup.bonus-world-9-chest .popup-close {
  position: absolute;
  left: 629px;
  top: 114px;
  z-index: 2;
}
.popup.bonus-world-9-chest .stars {
  position: absolute;
  top: 190px;
  left: 340px;
  width: 133px;
  text-align: center;
  font: 30px/24px "bip", sans-serif;
  color: #FFFFFB;
  text-shadow: 0px 3px 0px #840606;
}
.popup.bonus-world-9-chest .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-9-chest .button-continue:hover {
  background-position-y: 50%;
}
.popup.bonus-world-9-chest .button-continue:active {
  background-position-y: 100%;
}
.popup.bonus-world-9-chest .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.bonus-world-9-chest .popup-button-1 {
  position: absolute;
  left: 284px;
  top: 367px;
}
.popup.bonus-world-10-welcome {
  width: 713px;
  height: 541px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/welcome/bg.6e16490.png) no-repeat 0px 0px;
}
.popup.bonus-world-10-welcome .popup-close {
  position: absolute;
  left: 613px;
  top: 114px;
  z-index: 2;
}
.popup.bonus-world-10-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 215px;
  height: 95px;
  text-align: center;
}
.popup.bonus-world-10-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-10-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-10-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 33px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-10-welcome .popup-content {
  position: absolute;
  top: 108px;
  left: 372px;
  width: 526px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup.bonus-world-10-welcome .popup-content .text-group-1 {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 30px;
  background: radial-gradient(farthest-side, rgba(242, 145, 5, 0.55) 60%, transparent 100%) no-repeat;
  background-size: 100% 90%;
  background-position: center center;
  padding: 20px 80px;
}
.popup.bonus-world-10-welcome .popup-content .text-group-2 {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 130px;
  background: radial-gradient(farthest-side, rgba(242, 145, 5, 0.55) 60%, transparent 100%) no-repeat;
  background-size: 100% 90%;
  background-position: center center;
  padding: 20px 80px;
}
.popup.bonus-world-10-welcome .popup-content .text {
  font-family: BIP;
  font-size: 25px;
  color: #fff;
  line-height: 1.24;
  text-align: center;
  text-shadow: 0.5px 0.5px 0 rgba(110, 51, 16, 0.85), -0.5px -0.5px 0 rgba(110, 51, 16, 0.85), 0.5px -0.5px 0 rgba(110, 51, 16, 0.85), -0.5px 0.5px 0 rgba(110, 51, 16, 0.85), 1.5px 1.5px 0 rgba(110, 51, 16, 0.85), -1.5px -1.5px 0 rgba(110, 51, 16, 0.85), 1.5px -1.5px 0 rgba(110, 51, 16, 0.85), -1.5px 1.5px 0 rgba(110, 51, 16, 0.85);
  white-space: nowrap;
}
.popup.bonus-world-10-welcome .popup-content .text.text-2 {
  font-size: 29px;
}
.popup.bonus-world-10-welcome .popup-content .text.text-3 {
  font-size: 33px;
  color: #ddf22b;
}
@-webkit-keyframes bw-10-firefly-popup-complete-episode {
  from,
  25% {
    opacity: 0.15;
  }
  to {
    opacity: 1;
  }
}
@keyframes bw-10-firefly-popup-complete-episode {
  from,
  25% {
    opacity: 0.15;
  }
  to {
    opacity: 1;
  }
}
.popup.bonus-world-10-welcome .popup-content .firefly {
  position: absolute;
  width: 26px;
  height: 29px;
  background: url('https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/welcome/firefly.6e8123e.png');
}
.popup.bonus-world-10-welcome .popup-content .firefly:after {
  opacity: 0.15;
  content: "";
  position: absolute;
  width: 53px;
  height: 55px;
  left: -12px;
  top: -10px;
  background: url('https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/welcome/firefly-light.b42410c.png');
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-1 {
  left: -14px;
  top: 30px;
  -webkit-transform: rotate(6deg);
          transform: rotate(6deg);
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-1:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 5s 1s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 5s 1s infinite alternate;
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-2 {
  left: 182px;
  top: 0;
  -webkit-transform: rotate(70deg);
          transform: rotate(70deg);
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-2:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 4.5s 1.5s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 4.5s 1.5s infinite alternate;
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-3 {
  left: 388px;
  top: -30px;
  -webkit-transform: rotate(3deg);
          transform: rotate(3deg);
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-3:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 4s 5s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 4s 5s infinite alternate;
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-4 {
  left: 49px;
  top: 309px;
  -webkit-transform: rotate(66deg);
          transform: rotate(66deg);
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-4:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 3.5s 5.5s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 3.5s 5.5s infinite alternate;
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-5 {
  left: 515px;
  top: 339px;
  -webkit-transform: rotate(83deg);
          transform: rotate(83deg);
}
.popup.bonus-world-10-welcome .popup-content .firefly.firefly-5:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 3s 4.5s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 3s 4.5s infinite alternate;
}
.popup.bonus-world-10-welcome .popup-content .popup-button-1 {
  position: absolute;
  left: 151px;
  top: 295px;
}
.popup.bonus-world-10-episode-completed {
  width: 671px;
  height: 505px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/episode-completed/bg.c4355fd.png) no-repeat 0px 0px;
}
.popup.bonus-world-10-episode-completed .popup-close {
  position: absolute;
  left: 574px;
  top: 103px;
  z-index: 2;
}
.popup.bonus-world-10-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 185px;
  height: 73px;
  text-align: center;
}
.popup.bonus-world-10-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-10-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-10-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 33px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-10-episode-completed .popup-content {
  position: absolute;
  top: 108px;
  left: 331px;
  width: 540px;
  height: 20px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup.bonus-world-10-episode-completed .popup-content .text {
  position: absolute;
  font-family: BIP;
  font-size: 29px;
  color: #fff;
  line-height: 1.24;
  width: 420px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  text-shadow: 0.5px 0.5px 0 rgba(110, 51, 16, 0.85), -0.5px -0.5px 0 rgba(110, 51, 16, 0.85), 0.5px -0.5px 0 rgba(110, 51, 16, 0.85), -0.5px 0.5px 0 rgba(110, 51, 16, 0.85), 1.5px 1.5px 0 rgba(110, 51, 16, 0.85), -1.5px -1.5px 0 rgba(110, 51, 16, 0.85), 1.5px -1.5px 0 rgba(110, 51, 16, 0.85), -1.5px 1.5px 0 rgba(110, 51, 16, 0.85);
}
.popup.bonus-world-10-episode-completed .popup-content .text.header {
  font-size: 33px;
  top: 0px;
}
.popup.bonus-world-10-episode-completed .popup-content .text.description {
  top: 90px;
  width: 100%;
  background: radial-gradient(farthest-side, rgba(242, 145, 5, 0.55) 60%, transparent 100%) no-repeat;
  background-size: 100% 90%;
  background-position: center center;
}
.popup.bonus-world-10-episode-completed .popup-content .text.reward {
  top: 190px;
  font-size: 33px;
  background: radial-gradient(farthest-side, rgba(242, 145, 5, 0.55) 60%, transparent 100%) no-repeat;
  background-size: 100% 90%;
  background-position: center center;
}
.popup.bonus-world-10-episode-completed .popup-content .text.description,
.popup.bonus-world-10-episode-completed .popup-content .text.reward {
  padding: 10px 0;
}
.popup.bonus-world-10-episode-completed .popup-content .icon {
  display: inline-block;
  vertical-align: middle;
}
.popup.bonus-world-10-episode-completed .popup-content .icon.coin {
  width: 52px;
  height: 54px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/episode-completed/coin.149bbc1.png);
}
.popup.bonus-world-10-episode-completed .popup-content .icon.unlim {
  width: 62px;
  height: 54px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/episode-completed/unlim.5fc0be1.png);
}
@keyframes bw-10-firefly-popup-complete-episode {
  from,
  25% {
    opacity: 0.15;
  }
  to {
    opacity: 1;
  }
}
.popup.bonus-world-10-episode-completed .popup-content .firefly {
  position: absolute;
  width: 26px;
  height: 29px;
  background: url('https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/episode-completed/firefly.6e8123e.png');
}
.popup.bonus-world-10-episode-completed .popup-content .firefly:after {
  opacity: 0.15;
  content: "";
  position: absolute;
  width: 53px;
  height: 55px;
  left: -12px;
  top: -10px;
  background: url('https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/episode-completed/firefly-light.b42410c.png');
}
.popup.bonus-world-10-episode-completed .popup-content .firefly.firefly-1 {
  left: 109px;
  top: 30px;
  -webkit-transform: rotate(66deg);
          transform: rotate(66deg);
}
.popup.bonus-world-10-episode-completed .popup-content .firefly.firefly-1:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 5s 1s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 5s 1s infinite alternate;
}
.popup.bonus-world-10-episode-completed .popup-content .firefly.firefly-2 {
  left: 372px;
  top: 0;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.popup.bonus-world-10-episode-completed .popup-content .firefly.firefly-2:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 4.5s 1.5s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 4.5s 1.5s infinite alternate;
}
.popup.bonus-world-10-episode-completed .popup-content .firefly.firefly-3 {
  left: -11px;
  top: 309px;
  -webkit-transform: rotate(16deg);
          transform: rotate(16deg);
}
.popup.bonus-world-10-episode-completed .popup-content .firefly.firefly-3:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 4s 5s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 4s 5s infinite alternate;
}
.popup.bonus-world-10-episode-completed .popup-content .firefly.firefly-4 {
  left: 532px;
  top: 200px;
  -webkit-transform: rotate(83deg);
          transform: rotate(83deg);
}
.popup.bonus-world-10-episode-completed .popup-content .firefly.firefly-4:after {
  -webkit-animation: bw-10-firefly-popup-complete-episode 3.5s 5.5s infinite alternate;
          animation: bw-10-firefly-popup-complete-episode 3.5s 5.5s infinite alternate;
}
.popup.bonus-world-10-episode-completed .popup-content .popup-button-1 {
  position: absolute;
  left: 179px;
  top: 295px;
}
.popup.bonus-world-11-welcome {
  width: 706px;
  height: 569px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/11/welcome/bg.223356b.png) no-repeat 0px 0px;
}
.popup.bonus-world-11-welcome .popup-close {
  position: absolute;
  left: 596px;
  top: 152px;
  z-index: 2;
}
.popup.bonus-world-11-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-11-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-11-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-11-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-11-welcome .popup-button-1 {
  position: absolute;
  left: 222px;
  top: 469px;
}
.popup.bonus-world-11-episode-completed {
  width: 564px;
  height: 516px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/11/episode-completed/bg.47d835a.png) no-repeat 0px 0px;
}
.popup.bonus-world-11-episode-completed .popup-close {
  position: absolute;
  left: 476px;
  top: 111px;
  z-index: 2;
}
.popup.bonus-world-11-episode-completed .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 177px;
  height: 63px;
  text-align: center;
}
.popup.bonus-world-11-episode-completed .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-11-episode-completed .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-11-episode-completed .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 28px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.bonus-world-11-episode-completed .popup-button-1 {
  position: absolute;
  left: 188px;
  top: 434px;
}
.popup.bonus-world-11-opened-chest {
  width: 693px;
  height: 530px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/11/opened-chest/bg.0ac9435.png) no-repeat 0px 0px;
}
.popup.bonus-world-11-opened-chest .popup-close {
  position: absolute;
  left: 586px;
  top: 172px;
  z-index: 2;
}
.popup.bonus-world-11-opened-chest .button-get-it {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-11-opened-chest .button-get-it:hover {
  background-position-y: 50%;
}
.popup.bonus-world-11-opened-chest .button-get-it:active {
  background-position-y: 100%;
}
.popup.bonus-world-11-opened-chest .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-11-opened-chest .popup-button-1 {
  position: absolute;
  left: 199px;
  top: 445px;
}
.popup.bonus-world-11-chest {
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/11/chest/bg.386fb8c.png) no-repeat 0px 0px;
  width: 683px;
  height: 486px;
}
.popup.bonus-world-11-chest .popup-close {
  position: absolute;
  left: 603px;
  top: 148px;
  z-index: 2;
}
.popup.bonus-world-11-chest .stars {
  position: absolute;
  top: 223px;
  left: 311px;
  width: 133px;
  text-align: center;
  font: 30px/24px "bip", sans-serif;
  color: #FFFFFB;
  text-shadow: 0px 3px 0px #840606;
}
.popup.bonus-world-11-chest .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 205px;
  height: 67px;
  text-align: center;
}
.popup.bonus-world-11-chest .button-continue:hover {
  background-position-y: 50%;
}
.popup.bonus-world-11-chest .button-continue:active {
  background-position-y: 100%;
}
.popup.bonus-world-11-chest .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.bonus-world-11-chest .popup-button-1 {
  position: absolute;
  left: 254px;
  top: 408px;
}
.popup.bonus-world-18-welcome {
  /* Смещение */
  width: 605px;
  height: 461px;
  /*form*/
  /*header*/
}
.popup.bonus-world-18-welcome .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.bonus-world-18-welcome .popup-header {
  position: absolute;
  top: 40px;
  left: 150px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 30px "bip";
  color: white;
  line-height: 2.4em;
  letter-spacing: 2px;
  z-index: 3;
}
.popup.bonus-world-18-welcome .objects {
  position: absolute;
  top: -18px;
  left: -44px;
  width: 639px;
  height: 472px;
  background: url("https://content.z-media.info/elements/s/images/popups/bonus-worlds/18/objects.61f05ba.png");
  z-index: 2;
}
.popup.bonus-world-18-welcome .popup-text {
  position: absolute;
  left: 87px;
  top: 151px;
  font-size: 35px;
  font-family: "BIP";
  color: white;
  line-height: 1.2;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
  z-index: 3;
}
.popup.bonus-world-18-welcome .popup-text:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-18-welcome .popup-reward {
  position: absolute;
  left: 192px;
  top: 240px;
  z-index: 3;
  line-height: 1.2;
}
.popup.bonus-world-18-welcome .popup-reward:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 489px;
  height: 135px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/shadow.3c8e069.png);
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
          transform: translate(-50%, -50%) scale(0.5, 0.5);
  z-index: -1;
  opacity: 1;
}
.popup.bonus-world-18-welcome .popup-reward span {
  font-size: 55px;
  font-family: "BIP";
  color: white;
  text-shadow: 0 -1px 1px rgba(160, 10, 28, 0.3), 0 -1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), 0 1px 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px 0 1px rgba(160, 10, 28, 0.3), 1px 0 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3), -1px -1px 1px rgba(160, 10, 28, 0.3), 1px -1px 1px rgba(160, 10, 28, 0.3), -1px 1px 1px rgba(160, 10, 28, 0.3), 1px 1px 1px rgba(160, 10, 28, 0.3);
}
.popup.bonus-world-18-welcome .popup-reward .coin-icon {
  background: url("https://content.z-media.info/elements/s/images/popups/bonus-worlds/18/coin.5d40b86.png");
  width: 60px;
  height: 61px;
  float: right;
  margin-left: -3px;
}
.popup.bonus-world-18-welcome .popup-close {
  position: absolute;
  left: 542px;
  top: 51px;
  z-index: 3;
}
.popup.bonus-world-18-welcome .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 267px;
  height: 78px;
  text-align: center;
}
.popup.bonus-world-18-welcome .button-start:hover {
  background-position-y: 50%;
}
.popup.bonus-world-18-welcome .button-start:active {
  background-position-y: 100%;
}
.popup.bonus-world-18-welcome .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 37px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -17px;
}
.popup.bonus-world-18-welcome .popup-button {
  position: absolute;
  left: 164px;
  top: 341px;
  z-index: 3;
}
/* << ПРЕДУРОВНЕВАЯ ПОЛОСА ДЛЯ БОНУСНОГО МИРА 99 (БРИФИНГ) */
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar .popup-header {
  top: 6px;
  left: 258px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block {
  width: 435px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block .board .bubble-bottom {
  width: 112px;
  height: 118px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-briefing/sprites.b3433f8.png") -420px 0px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar .tasks-block .board .bubble-top {
  width: 97px;
  height: 107px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-briefing/sprites.b3433f8.png") -323px 0px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar .boss {
  position: absolute;
  top: 7px;
  left: 30px;
  z-index: 1;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar.zone-0 .boss {
  width: 760px;
  height: 293px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-briefing/sprites.b3433f8.png") 0px -754px;
  top: 9px;
  left: 20px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar.zone-0 .board {
  width: 105px;
  height: 121px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-briefing/sprites.b3433f8.png") 0px 0px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar.zone-1 .boss {
  width: 751px;
  height: 319px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-briefing/sprites.b3433f8.png") 0px -432px;
  top: 7px;
  left: 28px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar.zone-1 .board {
  width: 108px;
  height: 121px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-briefing/sprites.b3433f8.png") -105px 0px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar.zone-2 .boss {
  width: 760px;
  height: 308px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-briefing/sprites.b3433f8.png") 0px -124px;
  top: -3px;
  left: 20px;
}
.__popupBonusWorld99LevelBriefingBar .popup.popup-level-briefing-bar.zone-2 .board {
  width: 110px;
  height: 124px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/bonus-worlds/99/level-briefing/sprites.b3433f8.png") -213px 0px;
}
/* << ПРЕДУРОВНЕВАЯ ПОЛОСА ДЛЯ БОНУСНОГО МИРА 99 (БРИФИНГ) */
/* >> ЗАКОНЧИЛИСЬ ХОДЫ */
.popup.popup-ended-moves .popup-close {
  position: absolute;
  top: 67px;
  left: 709px;
  z-index: 30;
}
.popup.popup-ended-moves .popup-button {
  position: absolute;
  top: 152px;
  left: 303px;
}
.popup.popup-ended-moves .popup-button > .button {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 51px;
  text-align: center;
}
.popup.popup-ended-moves .popup-button > .button:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves .popup-button > .button:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves .popup-button > .button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 26px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-ended-moves .popup-content {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.popup.popup-ended-moves .button-defeat {
  position: absolute;
  top: 247px;
  left: 300px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 53px;
  z-index: 10;
}
.popup.popup-ended-moves .button-defeat:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves .button-defeat:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves .button-defeat span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-ended-moves .button-defeat .broken-heart-icon {
  position: absolute;
  top: -10px;
  left: 124px;
  width: 53px;
  height: 45px;
}
.popup.popup-ended-moves .button-defeat .broken-heart-icon:before {
  content: '';
  display: block;
  width: 53px;
  height: 45px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.popup-ended-moves .button-defeat .broken-heart-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -241px no-repeat;
}
.popup.popup-ended-moves .popup-close,
.popup.popup-ended-moves .button-defeat {
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.popup-ended-moves .popup-close.hidden,
.popup.popup-ended-moves .button-defeat.hidden {
  opacity: 0;
  pointer-events: none;
}
/* << ЗАКОНЧИЛИСЬ ХОДЫ */
/* >> ЗАКОНЧИЛИСЬ ХОДЫ */
.popup.popup-ended-moves-with-right-plank {
  width: 470px;
  height: 384px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
}
.popup.popup-ended-moves-with-right-plank .form {
  position: absolute;
  top: 31px;
  left: 23px;
  width: 426px;
  height: 321px;
  z-index: 3;
}
.popup.popup-ended-moves-with-right-plank .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.56126482);
          transform: scaleX(0.56126482);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-ended-moves-with-right-plank .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.56349206);
          transform: scaleX(0.56349206);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-ended-moves-with-right-plank .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 281px;
}
.popup.popup-ended-moves-with-right-plank .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 281px;
}
.popup.popup-ended-moves-with-right-plank .popup-bg {
  position: absolute;
  top: 40px;
  left: 40px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 390px;
  height: 290px;
  z-index: 1;
}
.popup.popup-ended-moves-with-right-plank .popup-header {
  position: absolute;
  top: -7px;
  left: 6px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 32px;
  z-index: 4;
}
.popup.popup-ended-moves-with-right-plank .popup-header span {
  position: absolute;
  top: 18px;
  width: 470px;
  z-index: 1;
}
.popup.popup-ended-moves-with-right-plank .popup-header .header_bg {
  position: absolute;
  width: 470px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-ended-moves-with-right-plank .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-ended-moves-with-right-plank .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.1420765);
          transform: scaleX(2.1420765);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-ended-moves-with-right-plank .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-ended-moves-with-right-plank .crying-fay {
  position: absolute;
  top: 55px;
  left: -76px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/ended-moves-with-right-plank/sprites.92e4290.png") 0 0 no-repeat;
  width: 165px;
  height: 275px;
  z-index: 3;
}
.popup.popup-ended-moves-with-right-plank .popup-close {
  position: absolute;
  top: 1px;
  left: 407px;
  z-index: 5;
}
.popup.popup-ended-moves-with-right-plank.no-bottom {
  margin-left: 50px;
}
.popup.popup-ended-moves-with-right-plank.no-bottom .right-plank {
  display: none;
}
.popup.popup-ended-moves-with-right-plank .text-add {
  position: absolute;
  top: 74px;
  left: 53px;
  display: block;
  width: 370px;
  height: 43px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  font: 33px BIP;
  color: #fff;
  text-align: center;
  line-height: 37px;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
  z-index: 1;
}
.popup.popup-ended-moves-with-right-plank .text-add > span {
  color: #ffea03;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar {
  position: absolute;
  top: 150px;
  width: 142px;
  height: 135px;
  display: block;
  border: 1px solid #9a602b;
  border-radius: 20px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  z-index: 3;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar .hourglass-icon {
  width: 63px;
  height: 78.35294118px;
  position: absolute;
  top: 22px;
  left: 40px;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar .hourglass-icon:before {
  content: '';
  display: block;
  width: 119px;
  height: 148px;
  -webkit-transform-origin: 0.52941176px 2.64705882px;
          transform-origin: 0.52941176px 2.64705882px;
  -webkit-transform: scale(0.52941176);
          transform: scale(0.52941176);
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar .hourglass-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 0 no-repeat;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar .superflower-icon {
  position: absolute;
  top: 33px;
  left: 81px;
  display: none;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar .superflower-icon > .icon {
  width: 52px;
  height: 51.37349398px;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar .superflower-icon > .icon:before {
  content: '';
  display: block;
  width: 83px;
  height: 82px;
  -webkit-transform-origin: 0px 0.62650602px;
          transform-origin: 0px 0.62650602px;
  -webkit-transform: scale(0.62650602);
          transform: scale(0.62650602);
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar .superflower-icon > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px 0 no-repeat;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar .plus-icon {
  position: absolute;
  top: 28px;
  left: 60px;
  display: none;
  font: 42px "bip";
  color: #fff;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar.ended-moves-bar-coins {
  left: 81px;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar.ended-moves-bar-ok {
  left: 249px;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar.ended-moves-bar-ok.with-superflower .plus-icon,
.popup.popup-ended-moves-with-right-plank .ended-moves-bar.ended-moves-bar-ok.with-superflower .superflower-icon {
  display: block;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-bar.ended-moves-bar-ok.with-superflower .hourglass-icon {
  left: 8px;
}
.popup.popup-ended-moves-with-right-plank .button-blue {
  position: absolute;
  top: 257px;
  z-index: 4;
  left: 75px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 53px;
}
.popup.popup-ended-moves-with-right-plank .button-blue span {
  margin-top: -11px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  text-align: center;
}
.popup.popup-ended-moves-with-right-plank .button-blue:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves-with-right-plank .button-blue:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves-with-right-plank .button-blue span {
  margin-left: -15px;
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .button-blue .coin-in-button {
  position: absolute;
  top: 9px;
  right: 33px;
  width: 33px;
  height: 34.40425532px;
}
.popup.popup-ended-moves-with-right-plank .button-blue .coin-in-button:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.70212766px -0.70212766px;
          transform-origin: -0.70212766px -0.70212766px;
  -webkit-transform: scale(0.70212766);
          transform: scale(0.70212766);
}
.popup.popup-ended-moves-with-right-plank .button-blue .coin-in-button:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-ended-moves-with-right-plank .button-purple {
  position: absolute;
  top: 257px;
  z-index: 4;
  left: 243px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 53px;
}
.popup.popup-ended-moves-with-right-plank .button-purple span {
  margin-top: -11px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  text-align: center;
}
.popup.popup-ended-moves-with-right-plank .button-purple:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves-with-right-plank .button-purple:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves-with-right-plank .button-additional-moves {
  position: absolute;
  top: 257px;
  z-index: 4;
  left: 243px;
  display: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 53px;
}
.popup.popup-ended-moves-with-right-plank .button-additional-moves:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves-with-right-plank .button-additional-moves:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves-with-right-plank .button-additional-moves span {
  margin-top: -19px;
  margin-left: -3px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 22px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  text-align: center;
}
.popup.popup-ended-moves-with-right-plank .button-additional-moves .icon.hourglass {
  display: inline-block;
  width: 22px;
  height: 27.36134454px;
  -webkit-transform: translate(2px, 5px);
          transform: translate(2px, 5px);
}
.popup.popup-ended-moves-with-right-plank .button-additional-moves .icon.hourglass:before {
  content: '';
  display: block;
  width: 119px;
  height: 148px;
  -webkit-transform-origin: 0.18487395px 0.92436975px;
          transform-origin: 0.18487395px 0.92436975px;
  -webkit-transform: scale(0.18487395);
          transform: scale(0.18487395);
}
.popup.popup-ended-moves-with-right-plank .button-additional-moves .icon.hourglass:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 0 no-repeat;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-additional-reward-for-ok {
  position: absolute;
  top: 121px;
  left: 305px;
  z-index: 5;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-additional-reward-for-ok > span {
  position: absolute;
  top: -1px;
  left: 15px;
  font: 24px BIP;
  color: white;
  text-shadow: 0 3px 0 #9c2c6c;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-additional-reward-for-ok > .additional-reward-bg {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/ended-moves-with-right-plank/sprites.92e4290.png") -165px -104px no-repeat;
  width: 103px;
  height: 53px;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-additional-reward-for-ok > .ended-moves-reward-icon {
  position: absolute;
  top: -5px;
  left: 90px;
}
.popup.popup-ended-moves-with-right-plank .ended-moves-additional-reward-for-ok > .ended-moves-reward-icon.horseshoe {
  width: 33px;
  height: 37.02439024px;
  top: -1px;
  left: 52px;
  -webkit-transform: rotate(17deg);
          transform: rotate(17deg);
}
.popup.popup-ended-moves-with-right-plank .ended-moves-additional-reward-for-ok > .ended-moves-reward-icon.horseshoe:before {
  content: '';
  display: block;
  width: 82px;
  height: 92px;
  -webkit-transform-origin: 0.80487805px 0.80487805px;
          transform-origin: 0.80487805px 0.80487805px;
  -webkit-transform: scale(0.40243902);
          transform: scale(0.40243902);
}
.popup.popup-ended-moves-with-right-plank .ended-moves-additional-reward-for-ok > .ended-moves-reward-icon.horseshoe:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -83px -347px no-repeat;
}
.popup.popup-ended-moves-with-right-plank .right-plank {
  position: absolute;
  top: 76px;
  left: 442px;
  width: 184px;
  height: 273px;
}
.popup.popup-ended-moves-with-right-plank .right-plank > * {
  position: absolute;
}
.popup.popup-ended-moves-with-right-plank .right-plank .right-plank-bg {
  width: 184px;
  height: 273px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  background-color: #a46d40;
  box-shadow: 0 6px 0 0 #885831, inset -2.6px 3px 0px 0px #bf8555;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  z-index: -1;
}
.popup.popup-ended-moves-with-right-plank .right-plank .right-plank-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 12.5px;
  display: block;
  width: 170px;
  height: 248px;
  border: 1px solid #9a602b;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  background-color: #ffdab7;
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(205, 150, 99, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-ended-moves-with-right-plank .right-plank .right-plank-bg .triangle-top {
  position: absolute;
  left: 162px;
  top: 90px;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-right: 10px solid #a1663b;
  border-bottom: 4px solid transparent;
  -webkit-filter: drop-shadow(0px -0.9px 1px rgba(0, 0, 0, 0.4)) drop-shadow(0px 1.3px 0px rgba(255, 224, 197, 0.9));
          filter: drop-shadow(0px -0.9px 1px rgba(0, 0, 0, 0.4)) drop-shadow(0px 1.3px 0px rgba(255, 224, 197, 0.9));
}
.popup.popup-ended-moves-with-right-plank .right-plank .right-plank-bg .triangle-bottom {
  position: absolute;
  left: 167px;
  top: 106px;
  width: 0;
  height: 0;
  border-top: 2px solid transparent;
  border-right: 5px solid #a1663b;
  border-bottom: 2px solid transparent;
  -webkit-filter: drop-shadow(0px -0.9px 0.7px rgba(0, 0, 0, 0.4)) drop-shadow(0px 1px 0px rgba(255, 224, 197, 0.9));
          filter: drop-shadow(0px -0.9px 0.7px rgba(0, 0, 0, 0.4)) drop-shadow(0px 1px 0px rgba(255, 224, 197, 0.9));
}
.popup.popup-ended-moves-with-right-plank .right-plank .caption {
  position: absolute;
  top: -53px;
  left: 0;
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .right-plank .caption .text {
  position: absolute;
}
.popup.popup-ended-moves-with-right-plank .right-plank .button-add {
  position: absolute;
  top: 191px;
  text-align: center;
  z-index: 5;
  left: 19px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 136px;
  height: 58px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .button-add span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 28px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .button-add:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves-with-right-plank .right-plank .button-add:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves-with-right-plank .right-plank .button-more-detailed {
  position: absolute;
  top: 191px;
  text-align: center;
  z-index: 5;
  left: 10px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 154px;
  height: 58px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .button-more-detailed span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .button-more-detailed:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves-with-right-plank .right-plank .button-more-detailed:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves-with-right-plank .right-plank .friends-help .caption {
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") -204px 0 no-repeat;
  width: 204px;
  height: 119px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .friends-help .caption .text {
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") -231px -119px no-repeat;
  width: 112px;
  height: 56px;
  left: 36px;
  top: 21px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .friends-help .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") -130px -119px no-repeat;
  width: 101px;
  height: 109px;
  position: absolute;
  left: 36px;
  top: 70px;
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .right-plank .friends-help .avatar {
  position: absolute;
  top: 81px;
  left: 50px;
  width: 75px;
  height: 75px;
  z-index: 1;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .icon-bg,
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .icon-bg {
  position: absolute;
  left: 18px;
  top: 50px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .icon-bg:before,
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .icon-bg:before,
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .icon-bg:after,
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .icon-bg:after {
  content: '';
  position: absolute;
  border: 2px solid #ffe0c5;
  border-radius: 50%;
  box-shadow: inset 0 0 7.4px 2.6px rgba(150, 98, 56, 0.3);
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .icon-bg:before,
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .icon-bg:before {
  width: 131px;
  height: 131px;
  background-color: #e1b083;
  z-index: 1;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .icon-bg:after,
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .icon-bg:after {
  top: 10px;
  left: 10px;
  width: 111px;
  height: 111px;
  background-color: #c28858;
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription {
  display: none;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .caption {
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") 0 0 no-repeat;
  width: 204px;
  height: 119px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .caption .text {
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") -231px -175px no-repeat;
  width: 136px;
  height: 35px;
  left: 26px;
  top: 36px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .icon {
  position: absolute;
  left: 21px;
  top: 44px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") 0 -119px no-repeat;
  width: 130px;
  height: 147px;
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .moves-amount {
  position: absolute;
  top: 99px;
  left: 91px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") 0 -266px no-repeat;
  width: 76px;
  height: 81px;
  box-sizing: border-box;
  padding-top: 20px;
  padding-right: 3px;
  text-align: center;
  font-size: 16px;
  line-height: 14px;
  color: white;
  text-shadow: 0 2px 1px #db7300;
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .right-plank .plus-three-subscription .moves-amount > span {
  font-size: 23px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll {
  display: none;
}
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .caption {
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") -204px 0 no-repeat;
  width: 204px;
  height: 119px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .caption .text {
  background: url("https://content.z-media.info/elements/s/images/new-popups/right-plank/sprites.817b1c6.png") -130px -228px no-repeat;
  width: 130px;
  height: 36px;
  left: 26px;
  top: 36px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .icon {
  width: 83px;
  height: 99px;
  position: absolute;
  left: 44px;
  top: 67px;
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .icon:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
}
.popup.popup-ended-moves-with-right-plank .right-plank .add-three-moves-for-midroll .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
.popup.popup-ended-moves-with-right-plank .right-plank.subscription .friends-help {
  display: none;
}
.popup.popup-ended-moves-with-right-plank .right-plank.subscription .plus-three-subscription {
  display: block;
}
.popup.popup-ended-moves-with-right-plank .right-plank.three-moves-for-midroll .friends-help {
  display: none;
}
.popup.popup-ended-moves-with-right-plank .right-plank.three-moves-for-midroll .add-three-moves-for-midroll {
  display: block;
}
.popup.popup-ended-moves-with-right-plank .bottom-plank {
  position: absolute;
  top: 332px;
  left: 25px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.01179245, 1.09259259);
          transform: scale(1.01179245, 1.09259259);
  z-index: 4;
}
.popup.popup-ended-moves-with-right-plank .leafs {
  position: absolute;
  top: 210px;
  left: 0px;
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left,
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right {
  position: absolute;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left > *,
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right > * {
  position: absolute;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left {
  left: 38px;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left .leaf-1 {
  top: 34px;
  left: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
  -webkit-transform: scale(0.63) rotate(39deg);
          transform: scale(0.63) rotate(39deg);
  z-index: 1;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left .leaf-2 {
  top: -15px;
  left: -6px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
  -webkit-transform: scale(-0.65, 0.65) rotate(-38deg);
          transform: scale(-0.65, 0.65) rotate(-38deg);
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left .leaf-3 {
  top: -2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
  -webkit-transform: scale(0.8) rotate(46deg);
          transform: scale(0.8) rotate(46deg);
  z-index: 3;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left .leaf-4 {
  top: 58px;
  left: 44px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
  -webkit-transform: scale(-0.55, 0.55) rotate(-45deg);
          transform: scale(-0.55, 0.55) rotate(-45deg);
  z-index: 4;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left .leaf-5 {
  top: 49px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
  -webkit-transform: scale(0.68) rotate(41deg);
          transform: scale(0.68) rotate(41deg);
  z-index: 5;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-left .leafs-blur {
  left: 14px;
  position: absolute;
  top: 0;
  width: 94px;
  height: 116px;
  background-image: linear-gradient(38deg, rgba(39, 108, 102, 0.47) 0%, rgba(39, 108, 102, 0) 100%);
  z-index: 6;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right {
  left: 332px;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right .leaf-1 {
  top: -3px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
  -webkit-transform: scale(-0.95, 0.95) rotate(23deg);
          transform: scale(-0.95, 0.95) rotate(23deg);
  z-index: 1;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right .leaf-2 {
  top: 15px;
  left: 7px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
  -webkit-transform: scale(0.72) rotate(-33deg);
          transform: scale(0.72) rotate(-33deg);
  z-index: 2;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right .leaf-3 {
  top: 18px;
  left: 53px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
  -webkit-transform: scale(0.62) rotate(-10deg);
          transform: scale(0.62) rotate(-10deg);
  z-index: 3;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right .leaf-4 {
  top: 54px;
  left: -8px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
  -webkit-transform: scale(0.53) rotate(-36deg);
          transform: scale(0.53) rotate(-36deg);
  z-index: 4;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right .leaf-5 {
  top: 54px;
  left: 40px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
  -webkit-transform: scale(0.67) rotate(-48deg);
          transform: scale(0.67) rotate(-48deg);
  z-index: 5;
}
.popup.popup-ended-moves-with-right-plank .leafs .leafs-right .leafs-blur {
  left: -4px;
  position: absolute;
  top: 0;
  width: 94px;
  height: 116px;
  background-image: linear-gradient(-38deg, rgba(39, 108, 102, 0.47) 0%, rgba(39, 108, 102, 0) 100%);
  z-index: 6;
}
.popup.popup-ended-moves-with-right-plank .single-loss-cloud {
  right: 51px;
  top: -127px;
}
.popup.popup-ended-moves-with-right-plank.has-additional-moves .button-green,
.popup.popup-ended-moves-with-right-plank.has-additional-moves .button-purple {
  display: none;
}
.popup.popup-ended-moves-with-right-plank.has-additional-moves .ended-moves-additional-reward-for-ok {
  display: none;
}
.popup.popup-ended-moves-with-right-plank.has-additional-moves .button-additional-moves {
  display: block;
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads {
  position: absolute;
  top: 257px;
  z-index: 4;
  left: 243px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 53px;
  display: none;
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads .clipper-icon {
  margin: 4px auto;
  width: 33px;
  height: 39.36144578px;
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads .clipper-icon:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform: scale(0.39759036);
          transform: scale(0.39759036);
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads .clipper-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 53px;
  cursor: default!important;
  pointer-events: none;
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads.disabled .clipper-icon {
  display: none;
}
.popup.popup-ended-moves-with-right-plank .add-moves-for-view-ads.disabled:before {
  content: 'Загрузка\Aрекламы';
  margin-top: -23px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 19px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  text-align: center;
  white-space: pre;
}
.popup.popup-ended-moves-with-right-plank.view-ads-for-add-moves .button-green,
.popup.popup-ended-moves-with-right-plank.view-ads-for-add-moves .button-purple,
.popup.popup-ended-moves-with-right-plank.view-ads-for-add-moves .button-additional-moves {
  display: none;
}
.popup.popup-ended-moves-with-right-plank.view-ads-for-add-moves .add-moves-for-view-ads {
  display: block;
}
.popup.popup-ended-moves-with-right-plank .button-defeat {
  position: absolute;
  top: 333px;
  left: 159px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 53px;
  z-index: 10;
}
.popup.popup-ended-moves-with-right-plank .button-defeat:hover {
  background-position-y: 50%;
}
.popup.popup-ended-moves-with-right-plank .button-defeat:active {
  background-position-y: 100%;
}
.popup.popup-ended-moves-with-right-plank .button-defeat span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-ended-moves-with-right-plank .button-defeat .broken-heart-icon {
  position: absolute;
  top: -10px;
  left: 124px;
  width: 53px;
  height: 45px;
}
.popup.popup-ended-moves-with-right-plank .button-defeat .broken-heart-icon:before {
  content: '';
  display: block;
  width: 53px;
  height: 45px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.popup-ended-moves-with-right-plank .button-defeat .broken-heart-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -241px no-repeat;
}
.popup.popup-ended-moves-with-right-plank .popup-close,
.popup.popup-ended-moves-with-right-plank .button-defeat {
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.popup-ended-moves-with-right-plank .popup-close.hidden,
.popup.popup-ended-moves-with-right-plank .button-defeat.hidden {
  opacity: 0;
  pointer-events: none;
}
#content > .hourglass-icon {
  width: 63px;
  height: 78.35294118px;
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1002;
}
#content > .hourglass-icon:before {
  content: '';
  display: block;
  width: 119px;
  height: 148px;
  -webkit-transform-origin: 0.52941176px 2.64705882px;
          transform-origin: 0.52941176px 2.64705882px;
  -webkit-transform: scale(0.52941176);
          transform: scale(0.52941176);
}
#content > .hourglass-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 0 no-repeat;
}
/* << ЗАКОНЧИЛИСЬ ХОДЫ */
.popup.popup-tasks-completed {
  width: 760px;
  height: 190px;
  background: transparent;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.popup-tasks-completed .form {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 760px;
  height: 190px;
  z-index: 3;
}
.popup.popup-tasks-completed .form .form_top {
  position: absolute;
  left: 0;
  background: #8f5e36;
  width: 760px;
  top: 0;
  height: 21px;
  box-shadow: inset 0 2px 0 0 #c89b71, inset 0 11px 0 0 #a46d40, 0 4px 5px -3px rgba(0, 0, 0, 0.3);
}
.popup.popup-tasks-completed .form .form_bottom {
  position: absolute;
  left: 0;
  background: #8f5e36;
  width: 760px;
  bottom: 0;
  height: 25px;
  box-shadow: inset 0 5px 0 0 #c89b71, inset 0 14px 0 0 #a46d40, 0 -4px 5px -3px rgba(0, 0, 0, 0.3), 0 4px 5px -3px rgba(0, 0, 0, 0.3);
}
.popup.popup-tasks-completed .popup-bg {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 760px;
  height: 170px;
  overflow: hidden;
  z-index: 1;
}
.popup.popup-tasks-completed .popup-bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -7px;
  background-position-y: -120px;
  width: 672px;
  height: 170px;
  -webkit-transform: scaleX(1.14);
          transform: scaleX(1.14);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-tasks-completed .popup-leafs {
  position: absolute;
  top: 15px;
  left: 0px;
  z-index: 2;
  width: 760px;
  height: 156px;
  overflow: hidden;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left,
.popup.popup-tasks-completed .popup-leafs .leafs-right {
  position: absolute;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left > *,
.popup.popup-tasks-completed .popup-leafs .leafs-right > * {
  position: absolute;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf.leaf-type-1,
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf.leaf-type-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf.leaf-type-2,
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf.leaf-type-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf.leaf-type-3,
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf.leaf-type-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf.leaf-type-4,
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf.leaf-type-4 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf.leaf-type-5,
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf.leaf-type-5 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf.leaf-type-6,
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf.leaf-type-6 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf.leaf-type-7,
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf.leaf-type-7 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf.leaf-type-8,
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf.leaf-type-8 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left {
  left: -14px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf-1 {
  top: 70px;
  left: 43px;
  -webkit-transform: scale(0.9) rotate(39deg);
          transform: scale(0.9) rotate(39deg);
  z-index: 1;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf-2 {
  top: 42px;
  left: -8px;
  -webkit-transform: rotate(20deg) scale(0.9);
          transform: rotate(20deg) scale(0.9);
  z-index: 3;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf-3 {
  top: 102px;
  left: 62px;
  -webkit-transform: scale(-0.7, 0.8) rotate(-45deg);
          transform: scale(-0.7, 0.8) rotate(-45deg);
  z-index: 4;
}
.popup.popup-tasks-completed .popup-leafs .leafs-left .leaf-4 {
  top: 84px;
  left: -2px;
  -webkit-transform: scale(0.9) rotate(41deg);
          transform: scale(0.9) rotate(41deg);
  z-index: 5;
}
.popup.popup-tasks-completed .popup-leafs .leafs-right {
  left: 650px;
}
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf-1 {
  top: 55px;
  left: 16px;
  -webkit-transform: rotate(-31deg);
          transform: rotate(-31deg);
  z-index: 2;
}
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf-2 {
  top: 59px;
  left: 80px;
  -webkit-transform: scale(0.9) rotate(-20deg);
          transform: scale(0.9) rotate(-20deg);
  z-index: 3;
}
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf-3 {
  top: 102px;
  left: -7px;
  -webkit-transform: scale(0.75) rotate(-31deg);
          transform: scale(0.75) rotate(-31deg);
  z-index: 4;
}
.popup.popup-tasks-completed .popup-leafs .leafs-right .leaf-4 {
  top: 101px;
  left: 56px;
  -webkit-transform: scale(0.8) rotate(-48deg);
          transform: scale(0.8) rotate(-48deg);
  z-index: 5;
}
.popup.popup-tasks-completed .popup-top-objects-back,
.popup.popup-tasks-completed .popup-top-objects-front {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-tasks-completed .popup-top-objects-back > *,
.popup.popup-tasks-completed .popup-top-objects-front > * {
  position: absolute;
}
.popup.popup-tasks-completed .popup-top-objects-back {
  z-index: 0;
}
.popup.popup-tasks-completed .popup-top-objects-back .balloons-left {
  left: 125px;
  top: -184px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px 0 no-repeat;
  width: 148px;
  height: 200px;
  -webkit-transform: rotate(-12deg) scale(0.9);
          transform: rotate(-12deg) scale(0.9);
}
.popup.popup-tasks-completed .popup-top-objects-back .balloons-right {
  left: 522px;
  top: -175px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -200px no-repeat;
  width: 116px;
  height: 182px;
  -webkit-transform: rotate(27deg) scale(0.9);
          transform: rotate(27deg) scale(0.9);
}
.popup.popup-tasks-completed .popup-top-objects-front {
  z-index: 4;
}
.popup.popup-tasks-completed .text {
  position: absolute;
  left: 40px;
  font-size: 42px;
  line-height: 1;
  white-space: nowrap;
  z-index: 2;
}
.popup.popup-tasks-completed .text.task-completed {
  top: 71px;
  width: 680px;
  height: 48px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
}
.popup.popup-tasks-completed .text.reward-for-win {
  top: 27px;
  width: 680px;
  height: 53px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  display: none;
}
.popup.popup-tasks-completed .reward-container {
  display: none;
  position: absolute;
  left: 0;
  top: 93px;
  width: 100%;
  z-index: 1;
}
.popup.popup-tasks-completed .reward-container .reward-plank {
  height: 66px;
  margin: auto;
  white-space: nowrap;
}
.popup.popup-tasks-completed .reward-container .reward {
  position: relative;
  display: inline-block;
  width: 110px;
  height: 66px;
}
.popup.popup-tasks-completed .reward-container .reward:first-of-type {
  margin-left: 15px;
}
.popup.popup-tasks-completed .reward-container .reward .shine-back {
  position: absolute;
  top: -41px;
  left: -45px;
  width: 155px;
  height: 130px;
  z-index: -1;
}
.popup.popup-tasks-completed .reward-container .reward .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.60077519, 0.59907834);
          transform: scale(0.60077519, 0.59907834);
}
.popup.popup-tasks-completed .reward-container .reward .shine-back:before {
  opacity: 0.6;
}
.popup.popup-tasks-completed .reward-container .reward .shine-back .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(1) > .shine-back .shine.shine-1 {
  left: 30px;
  top: 14px;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(1) > .shine-back .shine.shine-2 {
  left: 40px;
  top: 72px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(1) > .shine-back .shine.shine-3 {
  left: 100px;
  top: 33px;
  -webkit-animation-delay: 1.0s;
          animation-delay: 1.0s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(2) > .shine-back .shine.shine-1 {
  left: 35px;
  top: 11px;
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(2) > .shine-back .shine.shine-2 {
  left: 36px;
  top: 53px;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(2) > .shine-back .shine.shine-3 {
  left: 107px;
  top: 38px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(3) > .shine-back .shine.shine-1 {
  left: 35px;
  top: 17px;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(3) > .shine-back .shine.shine-2 {
  left: 30px;
  top: 77px;
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(3) > .shine-back .shine.shine-3 {
  left: 110px;
  top: 43px;
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(4) > .shine-back .shine.shine-1 {
  left: 15px;
  top: 10px;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(4) > .shine-back .shine.shine-2 {
  left: 35px;
  top: 60px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-tasks-completed .reward-container .reward:nth-of-type(4) > .shine-back .shine.shine-3 {
  left: 105px;
  top: 36px;
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.popup.popup-tasks-completed .reward-container .reward .amount {
  display: inline-block;
  font-size: 25px;
  margin-left: -6px;
}
.popup.popup-tasks-completed .reward-container .reward .amount.green {
  color: #51ff51;
  text-shadow: 0 -1px 1px #105852, 0 -1px 1px #105852, 0 1px 1px #105852, 0 1px 1px #105852, -1px 0 1px #105852, 1px 0 1px #105852, -1px 0 1px #105852, 1px 0 1px #105852, -1px -1px 1px #105852, 1px -1px 1px #105852, -1px 1px 1px #105852, 1px 1px 1px #105852, -1px -1px 1px #105852, 1px -1px 1px #105852, -1px 1px 1px #105852, 1px 1px 1px #105852;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon {
  display: inline-block;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.coins {
  width: 51px;
  height: 53.17021277px;
  -webkit-transform: translate(3px, -1px);
          transform: translate(3px, -1px);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.coins:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -1.08510638px -1.08510638px;
          transform-origin: -1.08510638px -1.08510638px;
  -webkit-transform: scale(1.08510638);
          transform: scale(1.08510638);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.coins:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.rakes {
  width: 50px;
  height: 53.2967033px;
  -webkit-transform: rotate(12deg) translateY(4px);
          transform: rotate(12deg) translateY(4px);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.rakes:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.0989011px -1.64835165px;
          transform-origin: -1.0989011px -1.64835165px;
  -webkit-transform: scale(0.54945055);
          transform: scale(0.54945055);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.rakes:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.trowels {
  width: 50px;
  height: 43.39622642px;
  -webkit-transform: rotate(23deg);
          transform: rotate(23deg);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.trowels:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -0.94339623px -1.88679245px;
          transform-origin: -0.94339623px -1.88679245px;
  -webkit-transform: scale(0.47169811);
          transform: scale(0.47169811);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.trowels:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.superflowers {
  width: 50px;
  height: 50.98039216px;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.superflowers:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -0.98039216px -1.96078431px;
          transform-origin: -0.98039216px -1.96078431px;
  -webkit-transform: scale(0.49019608);
          transform: scale(0.49019608);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.superflowers:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.bailers {
  width: 47px;
  height: 47px;
  -webkit-transform: translateX(-2px);
          transform: translateX(-2px);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.bailers:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -1.5px;
          transform-origin: 0px -1.5px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.bailers:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.mark-event {
  width: 47px;
  height: 52.73170732px;
  -webkit-transform: translateX(-2px) rotate(-22deg);
          transform: translateX(-2px) rotate(-22deg);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.mark-event:before {
  content: '';
  display: block;
  width: 82px;
  height: 92px;
  -webkit-transform-origin: 1.14634146px 1.14634146px;
          transform-origin: 1.14634146px 1.14634146px;
  -webkit-transform: scale(0.57317073);
          transform: scale(0.57317073);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.mark-event:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -83px -347px no-repeat;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.rakes,
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.trowels,
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.superflowers,
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.bailers,
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.mark-event {
  -webkit-filter: drop-shadow(0px 0.5px 0px #9c612e) drop-shadow(0px -0.5px 0px #9c612e) drop-shadow(0.5px 0px 0px #9c612e) drop-shadow(-0.5px 0px 0px #9c612e);
          filter: drop-shadow(0px 0.5px 0px #9c612e) drop-shadow(0px -0.5px 0px #9c612e) drop-shadow(0.5px 0px 0px #9c612e) drop-shadow(-0.5px 0px 0px #9c612e);
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.to-do-list-tasks-rock {
  background: url("https://content.z-media.info/elements/s/images/new-popups/task-completed/tasks-icon-sprite.c07acc8.png") -50px 0;
  width: 50px;
  height: 52px;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.to-do-list-tasks-sand {
  background: url("https://content.z-media.info/elements/s/images/new-popups/task-completed/tasks-icon-sprite.c07acc8.png") 0 0;
  width: 50px;
  height: 52px;
}
.popup.popup-tasks-completed .reward-container .reward .tasks-icon.to-do-list-tasks-web {
  background: url("https://content.z-media.info/elements/s/images/new-popups/task-completed/tasks-icon-sprite.c07acc8.png") -100px 0;
  width: 50px;
  height: 52px;
}
.popup.popup-tasks-completed.with-reward .text.reward-for-win {
  display: block;
}
.popup.popup-tasks-completed.with-reward .text.task-completed {
  display: none;
}
.popup.popup-tasks-completed.with-reward .reward-container {
  display: block;
}
.popup.popup-tasks-completed .firefly {
  /*images firefly*/
  position: absolute;
  top: -10px;
  z-index: -1;
}
.popup.popup-tasks-completed .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-tasks-completed .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-tasks-completed .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-tasks-completed .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-tasks-completed .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-tasks-completed .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-tasks-completed .firefly.firefly-1 {
  left: 9px;
  -webkit-animation: task-completed-firefly-1 2s linear infinite;
          animation: task-completed-firefly-1 2s linear infinite;
}
@-webkit-keyframes task-completed-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -25px);
            transform: rotate(-15deg) translate(0px, -25px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -50px);
            transform: rotate(0deg) translate(0px, -50px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -75px);
            transform: rotate(3deg) translate(0px, -75px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -100px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -100px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -150px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -150px) scale(0.01);
    opacity: 0;
  }
}
@keyframes task-completed-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -25px);
            transform: rotate(-15deg) translate(0px, -25px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -50px);
            transform: rotate(0deg) translate(0px, -50px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -75px);
            transform: rotate(3deg) translate(0px, -75px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -100px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -100px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -150px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -150px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-tasks-completed .firefly.firefly-2 {
  left: 700px;
  opacity: 0;
  -webkit-animation: task-completed-firefly-2 2s linear infinite;
          animation: task-completed-firefly-2 2s linear infinite;
}
@-webkit-keyframes task-completed-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -25px);
            transform: rotate(15deg) translate(0px, -25px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -50px);
            transform: rotate(5deg) translate(0px, -50px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -75px);
            transform: rotate(0deg) translate(0px, -75px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -100px) scale(0.5);
            transform: rotate(3deg) translate(0px, -100px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -130px) scale(0.01);
            transform: rotate(10deg) translate(0px, -130px) scale(0.01);
    opacity: 0;
  }
}
@keyframes task-completed-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -25px);
            transform: rotate(15deg) translate(0px, -25px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -50px);
            transform: rotate(5deg) translate(0px, -50px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -75px);
            transform: rotate(0deg) translate(0px, -75px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -100px) scale(0.5);
            transform: rotate(3deg) translate(0px, -100px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -130px) scale(0.01);
            transform: rotate(10deg) translate(0px, -130px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-tasks-completed .firefly.firefly-3 {
  left: 104px;
  -webkit-animation: task-completed-firefly-3 3s linear infinite;
          animation: task-completed-firefly-3 3s linear infinite;
}
@-webkit-keyframes task-completed-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes task-completed-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-tasks-completed .firefly.firefly-4 {
  left: 408px;
  -webkit-animation: task-completed-firefly-4 2s linear infinite;
          animation: task-completed-firefly-4 2s linear infinite;
}
@-webkit-keyframes task-completed-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes task-completed-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-tasks-completed .firefly.firefly-5 {
  left: 248px;
  -webkit-animation: task-completed-firefly-5 2s linear infinite;
          animation: task-completed-firefly-5 2s linear infinite;
}
@-webkit-keyframes task-completed-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
@keyframes task-completed-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-tasks-completed .firefly.firefly-6 {
  left: 579px;
  -webkit-animation: task-completed-firefly-1 3s linear infinite;
          animation: task-completed-firefly-1 3s linear infinite;
}
.popup.popup-tasks-completed .bottom-skip-text {
  position: absolute;
  bottom: -205px;
  display: none;
  width: 100%;
  font-size: 23px;
  text-shadow: 0 0 20px white;
  opacity: 0;
}
.popup.popup-tasks-completed .bottom-skip-text.with-prebooster {
  bottom: -220px;
}
.popup.popup-level-complete .person {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 3;
}
.popup.popup-level-complete .person .static {
  position: absolute;
}
.popup.popup-level-complete.person-fay .person .static {
  top: 104px;
  left: 102px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.89849624, 0.89824561);
          transform: scale(0.89849624, 0.89824561);
}
.popup.popup-level-complete.person-fay .person canvas {
  position: absolute;
  top: 98px;
  left: 30px;
  width: 388px;
  height: 285px;
  padding: 10px;
  pointer-events: none;
}
.popup.popup-level-complete.person-fay .person:before {
  content: '';
  position: absolute;
  top: 131px;
  left: 58px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-end/sprites.d9134cd.png") 0 0 no-repeat;
  width: 348px;
  height: 177px;
}
.popup.popup-level-complete .meta-content {
  position: absolute;
  top: 135px;
  left: 20px;
  display: none;
}
.popup.popup-level-complete .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 214px;
  height: 51px;
}
.popup.popup-level-complete .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-level-complete .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-level-complete .button-continue.small {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 164px;
  height: 51px;
}
.popup.popup-level-complete .button-continue.small:hover {
  background-position-y: 50%;
}
.popup.popup-level-complete .button-continue.small:active {
  background-position-y: 100%;
}
.popup.popup-level-complete .button-continue.small.midroll {
  top: 337px;
  left: 245px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 162px;
  height: 46px;
}
.popup.popup-level-complete .button-continue.small.midroll:hover {
  background-position-y: 50%;
}
.popup.popup-level-complete .button-continue.small.midroll:active {
  background-position-y: 100%;
}
.popup.popup-level-complete .button-continue.small.midroll span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 22px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -11px;
}
.popup.popup-level-complete .button-again {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 164px;
  height: 51px;
}
.popup.popup-level-complete .button-again:hover {
  background-position-y: 50%;
}
.popup.popup-level-complete .button-again:active {
  background-position-y: 100%;
}
.popup.popup-level-complete .button-to-map {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 164px;
  height: 51px;
}
.popup.popup-level-complete .button-to-map:hover {
  background-position-y: 50%;
}
.popup.popup-level-complete .button-to-map:active {
  background-position-y: 100%;
}
.popup.popup-level-complete .button-continue span,
.popup.popup-level-complete .button-again span,
.popup.popup-level-complete .button-to-map span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-level-complete .button-show-midroll {
  top: 338px;
  display: none;
  width: 162px;
  height: 46px;
}
.popup.popup-level-complete .button-show-midroll:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/buttons/button-gradient-rose-162x46-sprites.a7fb891.png") 0 0 no-repeat;
  width: 162px;
  height: 46px;
  z-index: 1;
}
.popup.popup-level-complete .button-show-midroll:hover:before {
  background: url("https://content.z-media.info/elements/s/images/buttons/button-gradient-rose-162x46-sprites.a7fb891.png") 0 -46px no-repeat;
  width: 162px;
  height: 46px;
}
.popup.popup-level-complete .button-show-midroll:active:before {
  background: url("https://content.z-media.info/elements/s/images/buttons/button-gradient-rose-162x46-sprites.a7fb891.png") 0 -92px no-repeat;
  width: 162px;
  height: 46px;
}
.popup.popup-level-complete .button-show-midroll > div,
.popup.popup-level-complete .button-show-midroll .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  z-index: 2;
}
.popup.popup-level-complete .button-show-midroll > div .amount,
.popup.popup-level-complete .button-show-midroll .content .amount {
  position: relative;
  margin-left: auto;
  margin-right: 6px;
  font-size: 23px;
  line-height: 1.8;
}
.popup.popup-level-complete .button-show-midroll > div .coins,
.popup.popup-level-complete .button-show-midroll .content .coins {
  position: relative;
  margin-right: auto;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
  width: 32px;
  height: 33.36170213px;
  -webkit-filter: drop-shadow(0px 0.5px 0px #7a4302) drop-shadow(0px -0.5px 0px #7a4302) drop-shadow(0.5px 0px 0px #7a4302) drop-shadow(-0.5px 0px 0px #7a4302);
          filter: drop-shadow(0px 0.5px 0px #7a4302) drop-shadow(0px -0.5px 0px #7a4302) drop-shadow(0.5px 0px 0px #7a4302) drop-shadow(-0.5px 0px 0px #7a4302);
}
.popup.popup-level-complete .button-show-midroll > div .coins:before,
.popup.popup-level-complete .button-show-midroll .content .coins:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.68085106px -0.68085106px;
          transform-origin: -0.68085106px -0.68085106px;
  -webkit-transform: scale(0.68085106);
          transform: scale(0.68085106);
}
.popup.popup-level-complete .button-show-midroll > div .coins:before,
.popup.popup-level-complete .button-show-midroll .content .coins:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-level-complete .button-show-midroll > div .clipper,
.popup.popup-level-complete .button-show-midroll .content .clipper {
  position: absolute;
  top: -5px;
  left: 133px;
  width: 23px;
  height: 27.43373494px;
  -webkit-filter: drop-shadow(0px 1px 0px #7a4302) drop-shadow(0px -1px 0px #7a4302) drop-shadow(1px 0px 0px #7a4302) drop-shadow(-1px 0px 0px #7a4302);
          filter: drop-shadow(0px 1px 0px #7a4302) drop-shadow(0px -1px 0px #7a4302) drop-shadow(1px 0px 0px #7a4302) drop-shadow(-1px 0px 0px #7a4302);
}
.popup.popup-level-complete .button-show-midroll > div .clipper:before,
.popup.popup-level-complete .button-show-midroll .content .clipper:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform: scale(0.27710843);
          transform: scale(0.27710843);
}
.popup.popup-level-complete .button-show-midroll > div .clipper:before,
.popup.popup-level-complete .button-show-midroll .content .clipper:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
.popup.popup-level-complete .button-show-midroll .shines {
  position: absolute;
  top: -56px;
  left: -90px;
  width: 323px;
  height: 146px;
  pointer-events: none;
  z-index: 0;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-back {
  position: absolute;
  top: -5px;
  left: -6px;
  width: 323px;
  height: 146px;
  z-index: 0;
  -webkit-animation: shine-back-pulse-animation 7s linear infinite;
          animation: shine-back-pulse-animation 7s linear infinite;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.25193798, 0.67281106);
          transform: scale(1.25193798, 0.67281106);
}
@-webkit-keyframes shine-back-pulse-animation {
  from,
  to {
    opacity: 0.7;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes shine-back-pulse-animation {
  from,
  to {
    opacity: 0.7;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot {
  position: absolute;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
  z-index: 1;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-1,
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-3,
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-5,
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-7,
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-9 {
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-2,
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-4,
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-6,
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-8 {
  width: 6px;
  height: 6px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-1 {
  top: 26px;
  left: 76px;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-2 {
  top: 39px;
  left: 102px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-3 {
  top: 19px;
  left: 151px;
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-4 {
  top: 16px;
  left: 209px;
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-5 {
  top: 16px;
  left: 225px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-6 {
  top: 108px;
  left: 64px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-7 {
  top: 123px;
  left: 110px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-8 {
  top: 107px;
  left: 199px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.popup.popup-level-complete .button-show-midroll .shines .shine-dot.dot-9 {
  top: 124px;
  left: 219px;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.popup.popup-level-complete .stars-block .star {
  position: relative;
  display: inline-block;
  width: 64px;
  height: 59px;
  margin: 12px 1px;
  z-index: 3;
}
.popup.popup-level-complete .stars-block .star:before {
  content: '';
  position: absolute;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-end/sprites.d9134cd.png") -412px -82px no-repeat;
  width: 64px;
  height: 59px;
  z-index: 1;
}
.popup.popup-level-complete .stars-block .star > .star-bubble {
  position: absolute;
  top: -3px;
  z-index: 3;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-end/sprites.d9134cd.png") -348px -82px no-repeat;
  width: 64px;
  height: 59px;
}
.popup.popup-level-complete .stars-block .star > .star-inner {
  position: absolute;
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-end/sprites.d9134cd.png") -476px -82px no-repeat;
  width: 64px;
  height: 59px;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  top: -1px;
}
.popup.popup-level-complete .stars-block .star > .star-effect {
  position: absolute;
  top: -53px;
  left: -48px;
  width: 160px;
  height: 159px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-level-complete .stars-block .star > .star-effect.animation {
  background: url(https://content.z-media.info/elements/s/images/popups/complete-level/popup-level-success-star.429f3c2.png) 0 0;
  -webkit-animation: star-inner-show 0.5s steps(13);
          animation: star-inner-show 0.5s steps(13);
}
@-webkit-keyframes star-inner-show {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -2080px 0;
  }
}
@keyframes star-inner-show {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -2080px 0;
  }
}
.popup.popup-level-complete .popup-button-1 {
  position: absolute;
  top: 335px;
  left: 128px;
  z-index: 5;
}
.popup.popup-level-complete .popup-button-1.small {
  left: 243px;
}
.popup.popup-level-complete .popup-button-2 {
  position: absolute;
  top: 335px;
  left: 59px;
  z-index: 5;
}
.popup.popup-level-complete.no-fay .fay {
  display: none;
}
.popup.popup-level-complete .popup-leafs {
  position: absolute;
  top: 204px;
  left: 0px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  z-index: 2;
}
.popup.popup-level-complete .popup-leafs .leafs-left {
  left: 60px;
}
.popup.popup-level-complete .popup-leafs .leafs-right {
  left: 350px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right {
  position: absolute;
  top: 0;
  left: 620px;
  z-index: 1001;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  font-family: BIP;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .activity {
  position: relative;
  display: block;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .activity > * {
  position: absolute;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity {
  width: 132px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .bg,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .bg {
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .bg:before,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .bg:before,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .bg:after,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .bg:after {
  content: '';
  position: absolute;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .bg:before,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .bg:before {
  top: -79px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 0;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .bg:after,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .bg:after {
  top: 56px;
  left: 0;
  z-index: 1;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .header,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .header {
  top: 58px;
  left: 5px;
  z-index: 1;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .help-button,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .help-button {
  top: 56px;
  right: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -226px -27px no-repeat;
  width: 24px;
  height: 23px;
  z-index: 4;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content {
  top: 165px;
  left: 0;
  width: 100%;
  z-index: 3;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer {
  position: relative;
  width: 102px;
  height: 36px;
  border-radius: 13px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .progress,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .progress {
  position: absolute;
  top: 4px;
  left: 45px;
  width: 50px;
  height: 27px;
  border-radius: 9px;
  font-size: 15px;
  color: white;
  line-height: 1.8;
  text-align: center;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .medal,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .medal {
  position: absolute;
  display: none;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .avatar,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .avatar {
  position: absolute;
  top: 3px;
  left: 10px;
  width: 29px;
  height: 29px;
  border-radius: 6px;
  box-sizing: border-box;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .avatar > img,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .avatar > img,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer.opponent,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer.opponent {
  background-image: linear-gradient(0deg, #D5B463 0%, #F4B45A 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(208, 122, 59, 0.72);
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer.opponent .progress,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer.opponent .progress {
  background-color: #d29e56;
  box-shadow: inset 0 0 10px 0 rgba(168, 124, 61, 0.4);
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 1px 2px #865532;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer.user,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer.user {
  background-image: linear-gradient(0deg, #15B1BB 0%, #24D7DD 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(21, 148, 156, 0.9);
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer.user .progress,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer.user .progress {
  display: none;
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 rgba(16, 103, 109, 0.4);
  text-shadow: 0 -1px 1px #0d5559, 0 -1px 1px #0d5559, 0 1px 1px #0d5559, 0 1px 1px #0d5559, -1px 0 1px #0d5559, 1px 0 1px #0d5559, -1px 0 1px #0d5559, 1px 0 1px #0d5559, -1px -1px 1px #0d5559, 1px -1px 1px #0d5559, -1px 1px 1px #0d5559, 1px 1px 1px #0d5559, -1px -1px 1px #0d5559, 1px -1px 1px #0d5559, -1px 1px 1px #0d5559, 1px 1px 1px #0d5559, 1px 1px 2px #0a4346;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer[__place='0'] .progress,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='0'] .progress {
  display: block;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer[__place='0'] .medal,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='0'] .medal {
  display: none;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer:not(:last-of-type),
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer:not(:last-of-type) {
  margin-bottom: 7px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .medal,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .medal {
  background: none !important;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .medal:after,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .medal:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 120px;
  height: 120px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff8b0 20%, transparent 30%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .medal.flash:after,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .medal.flash:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .medal:before,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .medal:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@-webkit-keyframes medal-bounce-animation {
  from,
  to,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@keyframes medal-bounce-animation {
  from,
  to,
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .medal.bounce,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .medal.bounce {
  -webkit-animation: medal-bounce-animation 0.3s ease-in-out forwards;
          animation: medal-bounce-animation 0.3s ease-in-out forwards;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .progress,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .progress {
  z-index: 1;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .progress:after,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .progress:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  width: 120px;
  height: 120px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 20%, #fff8b0 20%, transparent 30%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, transparent 10%, #fff8b0 15%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%), radial-gradient(circle, #fff8b0 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .progress.flash:after,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .progress.flash:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .progress:after,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .progress:after {
  left: 10px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity.active,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity.active {
  height: 401px;
  cursor: default;
  pointer-events: none;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1175px 0 no-repeat;
  width: 27px;
  height: 156px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .header {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -465px no-repeat;
  width: 122px;
  height: 101px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer .medal {
  top: 0;
  left: 48px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='1'] .progress,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='2'] .progress,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='3'] .progress {
  display: none;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='1'] .medal,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='2'] .medal,
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  display: block;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='1'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1024px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='2'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1065px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='1'] .medal:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1024px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='2'] .medal:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1065px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity .content .racer[__place='3'] .medal:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity.active .bg:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") 0 -733px no-repeat;
  width: 132px;
  height: 345px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .rally-event-activity.active.clickable {
  cursor: pointer;
  pointer-events: auto;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -1173px -355px no-repeat;
  width: 27px;
  height: 156px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .bg:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") 0 -524px no-repeat;
  width: 132px;
  height: 345px;
  -webkit-transform-origin: top;
          transform-origin: top;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .header {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -657px -279px no-repeat;
  width: 122px;
  height: 101px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .header:before {
  content: '';
  position: absolute;
  top: -1px;
  left: 12px;
  -webkit-transform: scale(0.67);
          transform: scale(0.67);
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .help-button {
  display: none !important;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer .medal {
  top: 1px;
  left: 51px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer[__place='1'] .progress {
  display: none;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer[__place='1'] .medal {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -752px -524px no-repeat;
  width: 42px;
  height: 40px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer[__place='1'] .medal:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -752px -524px no-repeat;
  width: 42px;
  height: 40px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity .content .racer.opponent.drowned:after {
  content: '';
  position: absolute;
  top: 1px;
  left: 50px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -794px -524px no-repeat;
  width: 41px;
  height: 37px;
  z-index: 3;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity[__racers-amount='1'] .bg:after {
  -webkit-transform: scaleY(0.491);
          transform: scaleY(0.491);
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity[__racers-amount='2'] .bg:after {
  -webkit-transform: scaleY(0.618);
          transform: scaleY(0.618);
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity[__racers-amount='3'] .bg:after {
  -webkit-transform: scaleY(0.746);
          transform: scaleY(0.746);
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity[__racers-amount='4'] .bg:after {
  -webkit-transform: scaleY(0.873);
          transform: scaleY(0.873);
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity[__race-stage='0'] .header:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -955px -279px no-repeat;
  width: 97px;
  height: 79px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity[__race-stage='1'] .header:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -1052px -279px no-repeat;
  width: 97px;
  height: 79px;
}
.popup-shadow.__popupNewLevelCompleteBase .activities-right .regatta-event-activity[__race-stage='2'] .header:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -749px -391px no-repeat;
  width: 97px;
  height: 79px;
}
.popup.popup-level-complete.extended {
  /*right-plank*/
}
.popup.popup-level-complete.extended .right-plank {
  width: 250px;
  height: 377px;
}
.popup.popup-level-complete.extended .right-plank .bg {
  position: absolute;
  width: 250px;
  height: 377px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  background-color: #a46d40;
  box-shadow: 0 6px 0 0 #885831, inset -2.6px 3px 0px 0px #bf8555;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  z-index: -1;
}
.popup.popup-level-complete.extended .right-plank .bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 12.5px;
  display: block;
  width: 236px;
  height: 352px;
  border: 1px solid #9a602b;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  background-color: #ffdab7;
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(205, 150, 99, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-level-complete.extended .right-plank .bg .triangle-top {
  position: absolute;
  left: 228px;
  top: 90px;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-right: 10px solid #a1663b;
  border-bottom: 4px solid transparent;
  -webkit-filter: drop-shadow(0px -0.9px 1px rgba(0, 0, 0, 0.4)) drop-shadow(0px 1.3px 0px rgba(255, 224, 197, 0.9));
          filter: drop-shadow(0px -0.9px 1px rgba(0, 0, 0, 0.4)) drop-shadow(0px 1.3px 0px rgba(255, 224, 197, 0.9));
}
.popup.popup-level-complete.extended .right-plank .bg .triangle-bottom {
  position: absolute;
  left: 233px;
  top: 106px;
  width: 0;
  height: 0;
  border-top: 2px solid transparent;
  border-right: 5px solid #a1663b;
  border-bottom: 2px solid transparent;
  -webkit-filter: drop-shadow(0px -0.9px 0.7px rgba(0, 0, 0, 0.4)) drop-shadow(0px 1px 0px rgba(255, 224, 197, 0.9));
          filter: drop-shadow(0px -0.9px 0.7px rgba(0, 0, 0, 0.4)) drop-shadow(0px 1px 0px rgba(255, 224, 197, 0.9));
}
.popup.popup-level-complete.extended .right-plank .bg:after {
  content: '';
  position: absolute;
  display: block;
  width: 203px;
  height: 255px;
  border-style: solid;
  border-color: transparent transparent transparent #f9e7d7;
  border-width: 0 0 0 2px;
  border-radius: 20px;
  background-color: #e1b083;
  box-shadow: inset 1px 1px 7px 3px rgba(150, 98, 56, 0.3), inset -1px -1px 7px 3px rgba(150, 98, 56, 0.3);
}
.popup.popup-level-complete.extended .right-plank .bg:after {
  top: 40px;
  left: 14px;
}
.popup.popup-level-complete.extended .right-plank .text {
  font: 22px "bip", sans-serif;
  color: white;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-level-complete.extended .right-plank .text.no-shadow {
  text-shadow: none;
}
.popup.popup-level-complete.extended .right-plank .toplist-header {
  position: absolute;
  left: 95px;
  top: 39px;
  font-size: 16px;
}
.popup.popup-level-complete.extended .right-plank .toplist {
  position: absolute;
  left: 15px;
  top: 64px;
  width: 203px;
  height: 234px;
  overflow: hidden;
  z-index: 3;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap {
  position: relative;
  width: 203px;
  height: 58px;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-place {
  font: 22px "bip", sans-serif;
  color: white;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  position: absolute;
  top: 8px;
  left: 1px;
  width: 25px;
  text-align: center;
  z-index: 3;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-place.no-shadow {
  text-shadow: none;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-score {
  text-shadow: 0 2px 0 #72322c;
  font: 14px "bip", sans-serif;
  color: white;
  position: absolute;
  top: 30px;
  left: 73px;
  width: 90px;
  text-align: center;
  z-index: 3;
  font-size: 13px;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-score.no-shadow {
  text-shadow: none;
  color: #7c4924;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-board {
  position: absolute;
  top: 1px;
  left: 27px;
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-extended/sprites.419ea11.png) no-repeat;
  width: 167px;
  height: 62px;
  background-position: 0px 0px;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-avatar-frame {
  position: absolute;
  top: 9px;
  left: 29px;
  z-index: 3;
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-extended/sprites.419ea11.png) no-repeat;
  width: 47px;
  height: 48px;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-avatar-frame.wood {
  background-position: -50px -72px;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-avatar-frame.gold {
  background-position: -117px -72px;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .toplist-avatar-img {
  position: absolute;
  top: 14px;
  left: 37px;
  width: 32px;
  height: 32px;
  z-index: 2;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .user-name {
  text-shadow: 0 2px 0 #72322c;
  font: 14px "bip", sans-serif;
  color: white;
  position: absolute;
  top: 14px;
  left: 73px;
  width: 90px;
  text-align: center;
  z-index: 2;
  overflow: hidden;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .user-name.no-shadow {
  text-shadow: none;
  color: #7c4924;
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .button-plus {
  position: absolute;
  top: 13px;
  left: 159px;
  z-index: 3;
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-extended/sprites.419ea11.png) no-repeat;
  width: 35px;
  height: 35px;
  background-position: -187px -47px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .button-plus:hover {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .button-plus:active {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .button-heart {
  position: absolute;
  top: 16px;
  left: 159px;
  z-index: 3;
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-extended/sprites.419ea11.png) no-repeat;
  width: 32px;
  height: 32px;
  background-position: -187px 0px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .button-heart:hover {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .button-heart:active {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.popup-level-complete.extended .right-plank .toplist > .wrap > .button-heart.disabled {
  cursor: default !important;
  width: 30px;
  height: 37px;
  background-position: 0px -72px;
}
.popup.popup-level-complete.extended .right-plank .button-send-to-all {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 166px;
  height: 38px;
  text-align: center;
  position: absolute;
  top: 311px;
  left: 35px;
}
.popup.popup-level-complete.extended .right-plank .button-send-to-all:hover {
  background-position-y: 50%;
}
.popup.popup-level-complete.extended .right-plank .button-send-to-all:active {
  background-position-y: 100%;
}
.popup.popup-level-complete.extended .right-plank .button-send-to-all span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 16px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
  margin-left: -9px;
}
.popup.popup-level-complete.extended .right-plank .button-send-to-all::after {
  content: '';
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-extended/sprites.419ea11.png) no-repeat;
  width: 32px;
  height: 32px;
  background-position: -187px 0px;
  position: absolute;
  left: 128px;
  top: 0;
}
.popup.popup-level-complete.extended .right-plank .button-send-to-all.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 166px;
  height: 38px;
  cursor: default!important;
}
.popup.popup-level-complete.extended .right-plank .button-send-to-all.disabled::after {
  background-position: -229px 0px;
}
/* << Завершение уровня базовые стили */
.popup.popup-level-end-base {
  width: 474px;
  height: 394px;
  background: transparent;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.popup-level-end-base .form {
  position: absolute;
  top: 34px;
  left: 21px;
  width: 422px;
  height: 318px;
  z-index: 4;
}
.popup.popup-level-end-base .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.55599473);
          transform: scaleX(0.55599473);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-level-end-base .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.55820106);
          transform: scaleX(0.55820106);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-end-base .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 278px;
}
.popup.popup-level-end-base .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 278px;
}
.popup.popup-level-end-base .popup-bg {
  position: absolute;
  top: 61px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -142px;
  background-position-y: -86px;
  width: 372px;
  height: 266px;
  z-index: 1;
}
.popup.popup-level-end-base .popup-header {
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 5;
}
.popup.popup-level-end-base .popup-header span {
  position: absolute;
  top: 18px;
  width: 474px;
  z-index: 1;
}
.popup.popup-level-end-base .popup-header .header_bg {
  position: absolute;
  width: 474px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-end-base .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-level-end-base .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.16393443);
          transform: scaleX(2.16393443);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-level-end-base .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-level-end-base .popup-close {
  position: absolute;
  left: 410px;
  top: 9px;
  z-index: 5;
}
.popup.popup-level-end-base .stars-block {
  position: absolute;
  top: 54px;
  left: 118px;
  z-index: 3;
  text-align: center;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-end/sprites.d9134cd.png") -348px 0 no-repeat;
  width: 235px;
  height: 82px;
}
.popup.popup-level-end-base .leafs-top {
  position: absolute;
  top: 59px;
  z-index: 5;
  width: 53px;
  height: 67px;
  overflow: hidden;
}
.popup.popup-level-end-base .leafs-top.leafs-top-left {
  left: 69px;
}
.popup.popup-level-end-base .leafs-top.leafs-top-right {
  left: 349px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.popup-level-end-base .leafs-top .leaf-1 {
  position: absolute;
  top: -33px;
  left: -10px;
  -webkit-transform: scale(0.6, 0.6) rotate(-64deg);
          transform: scale(0.6, 0.6) rotate(-64deg);
  z-index: 2;
}
.popup.popup-level-end-base .leafs-top .leaf-1.leaf-type-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.popup-level-end-base .leafs-top .leaf-1.leaf-type-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-level-end-base .leafs-top .leaf-1.leaf-type-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-level-end-base .leafs-top .leaf-1.leaf-type-4 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-level-end-base .leafs-top .leaf-1.leaf-type-5 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
}
.popup.popup-level-end-base .leafs-top .leaf-1.leaf-type-6 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
}
.popup.popup-level-end-base .leafs-top .leaf-1.leaf-type-7 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.popup-level-end-base .leafs-top .leaf-1.leaf-type-8 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-level-end-base .leafs-top .leaf-2 {
  position: absolute;
  top: 3px;
  left: 9px;
  -webkit-transform: scale(0.7) rotate(-82deg);
          transform: scale(0.7) rotate(-82deg);
  z-index: 1;
}
.popup.popup-level-end-base .leafs-top .leaf-2.leaf-type-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.popup-level-end-base .leafs-top .leaf-2.leaf-type-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-level-end-base .leafs-top .leaf-2.leaf-type-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-level-end-base .leafs-top .leaf-2.leaf-type-4 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-level-end-base .leafs-top .leaf-2.leaf-type-5 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
}
.popup.popup-level-end-base .leafs-top .leaf-2.leaf-type-6 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
}
.popup.popup-level-end-base .leafs-top .leaf-2.leaf-type-7 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.popup-level-end-base .leafs-top .leaf-2.leaf-type-8 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-level-end-base.with-right-plank:not(.rally):not(.extended) {
  margin-left: -72px;
}
.popup.popup-level-end-base.with-right-plank:not(.rally):not(.extended) .right-plank {
  position: absolute;
  top: 56px;
  left: 436px;
  width: 181px;
  height: 296px;
  z-index: 2;
}
.popup.popup-level-end-base.with-right-plank:not(.rally):not(.extended) .right-plank > * {
  position: absolute;
}
.popup.popup-level-end-base.with-right-plank:not(.rally):not(.extended) .right-plank > .bg {
  width: 181px;
  height: 296px;
  border-radius: 0 25px 25px 0;
  background-color: #a46d40;
  box-shadow: 0 6px 0 0 #885831, inset -2.6px 3px 0px 0px #ba8e5f;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  z-index: -1;
}
.popup.popup-level-end-base.with-right-plank:not(.rally):not(.extended) .right-plank > .bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 12.5px;
  display: block;
  width: 167px;
  height: 271px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  border-radius: 0 25px 25px 0;
}
.popup.popup-level-end-base.with-right-plank.extended,
.popup.popup-level-end-base.with-right-plank.rally {
  margin-left: -116px;
  margin-top: 21px;
}
.popup.popup-level-end-base.with-right-plank.extended .popup-close,
.popup.popup-level-end-base.with-right-plank.rally .popup-close {
  top: -12px;
  left: 663px;
}
.popup.popup-level-end-base.with-right-plank.extended .right-plank,
.popup.popup-level-end-base.with-right-plank.rally .right-plank {
  position: absolute;
  top: 4px;
  left: 436px;
  z-index: 0;
}
.popup.popup-level-end-base .popup-leafs {
  position: absolute;
  top: 204px;
  left: 0px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  z-index: 2;
}
.popup.popup-level-end-base .popup-leafs .leafs-left {
  left: 60px;
}
.popup.popup-level-end-base .popup-leafs .leafs-right {
  left: 350px;
}
.popup.popup-level-end-base .popup-leafs .leafs-left > .leafs-blur,
.popup.popup-level-end-base .popup-leafs .leafs-right > .leafs-blur {
  display: none;
}
.popup.popup-level-end-base .popup-bottom-board {
  position: absolute;
  top: 333px;
  left: 20px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1, 1.11111111);
          transform: scale(1, 1.11111111);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 4;
}
/* << Завершение уровня базовые стили */
.progress-board {
  position: absolute;
  z-index: 1001;
}
.progress-board .progress-board-border {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") 0px 0px;
  width: 430px;
  height: 41px;
}
.progress-board .progress-board-border.shadow:after {
  content: ' ';
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") 0px -66px;
  width: 425px;
  height: 13px;
  z-index: -1;
  top: 34px;
  left: 3px;
}
.progress-board .progress-board-border .reward-icon {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") -469px 0px;
  width: 25px;
  height: 32px;
}
.progress-board .filler-container {
  position: absolute;
  width: 409px;
  top: 11px;
  left: 10px;
}
.progress-board .filler-container .filler {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") 0px -47px;
  width: 100%;
  height: 17px;
}
.progress-board .reward-dot {
  position: absolute;
}
.progress-board .reward-dot .completed-mark {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") -432px 0px;
  width: 37px;
  height: 33px;
  top: -45px;
  left: 0px;
  opacity: 0;
}
.progress-board .reward-dot.completed .completed-mark {
  opacity: 1;
}
.progress-board .reward-dot .reward-icon {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") -469px 0px;
  width: 25px;
  height: 32px;
  top: -40px;
  left: 0px;
}
.progress-board .reward-dot .reward {
  position: absolute;
  width: 100%;
  left: -20px;
  top: -45px;
  text-align: center;
  color: #fff;
  font-size: 75px;
  opacity: 0;
}
.progress-board .reward-dot .reward > span {
  display: inline-block;
  position: relative;
  padding-right: 30px;
}
.progress-board .reward-dot .reward .text {
  font: normal 24px BIP;
  color: white;
  text-shadow: 0px 2px 0px #bb6500;
}
.progress-board .reward-dot .reward .coin {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") -432px -37px;
  width: 26px;
  height: 27px;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 6px;
}
.progress-board .reward-dot .reward-level {
  position: absolute;
  top: 40px;
  left: 0px;
  font: normal 24px BIP;
  color: white;
  text-shadow: 0px 2px 0px #bb6500;
}
.progress-board .reward-dot.pos1 {
  left: 52px;
}
.progress-board .reward-dot.pos2 {
  left: 155px;
}
.progress-board .reward-dot.pos3 {
  left: 275px;
}
.progress-board .reward-dot.pos4 {
  left: 395px;
}
.progress-board .reward-dot.next-reward > .reward-icon {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") -463px -33px;
  width: 25px;
  height: 30px;
  -webkit-animation: progress-board-scaling 2s infinite;
          animation: progress-board-scaling 2s infinite;
}
@-webkit-keyframes progress-board-scaling {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
}
@keyframes progress-board-scaling {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
}
.progress-board.rollback .progress-board-border {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") 0px -79px;
  width: 430px;
  height: 41px;
}
.progress-board.rollback .progress-board-border.shadow:after {
  content: ' ';
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") 0px -137px;
  width: 424px;
  height: 12px;
  z-index: -1;
  top: 34px;
  left: 3px;
}
.progress-board.rollback .filler-container {
  position: absolute;
  width: 409px;
  top: 11px;
  left: 10px;
}
.progress-board.rollback .filler-container .filler {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/progress-board/sprites.23ab776.png") 0px -120px;
  width: 100%;
  height: 17px;
}
.progress-board.rollback .filler-container .filler.red {
  background-position-y: -149px;
}
.progress-board.rollback .reward-dot {
  position: absolute;
}
.progress-board.rollback .reward-dot.pos1 {
  left: 100px;
}
.progress-board.rollback .reward-dot.pos2 {
  left: 250px;
}
.progress-board.rollback .reward-dot.pos3 {
  left: 400px;
}
/* >> ЗАДАНИЕ НЕ ВЫПОЛНЕНО */
.popup.popup-level-fail {
  /*Смещение*/
}
.popup.popup-level-fail .stars-block .stars-block-shadow {
  position: absolute;
  top: 2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-end/sprites.d9134cd.png") 0 -314px no-repeat;
  width: 236px;
  height: 80px;
  z-index: 1;
}
.popup.popup-level-fail .stars-block .stars-block-text {
  position: absolute;
  top: 24px;
  width: 100%;
  font-size: 27px;
  line-height: 1;
  text-shadow: 0 3px 0 #68231d;
  white-space: nowrap;
  z-index: 2;
}
.popup.popup-level-fail .stars-block .daily-challenge-timer {
  margin-top: 30px;
  width: 100%;
  display: none;
}
.popup.popup-level-fail .stars-block .daily-challenge-timer span {
  width: 100%;
  font-size: 35px;
}
.popup.popup-level-fail .heart {
  position: absolute;
  left: 0px;
  top: -57px;
  z-index: 3;
}
.popup.popup-level-fail .heart .static {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-end/sprites.d9134cd.png") 0 -177px no-repeat;
  width: 168px;
  height: 137px;
  top: 190px;
  left: 150px;
  z-index: 1;
}
.popup.popup-level-fail .heart canvas {
  position: absolute;
  left: -313px;
  top: -95px;
  height: 250px;
  width: 350px;
  padding-top: 260px;
  padding-left: 378px;
  pointer-events: none;
}
.popup.popup-level-fail .heart:before {
  content: '-1';
  position: absolute;
  left: 197px;
  top: 247px;
  z-index: 2;
  font-size: 75px;
  text-shadow: 3px 3px 0 #901428;
}
.popup.popup-level-fail.spine .heart:before {
  top: 266px;
}
.popup.popup-level-fail .button-continue,
.popup.popup-level-fail .button-restart,
.popup.popup-level-fail .button-to-map {
  position: absolute;
  left: 148px;
  top: 335px;
  z-index: 6;
  text-align: center;
}
.popup.popup-level-fail .button-continue span,
.popup.popup-level-fail .button-restart span,
.popup.popup-level-fail .button-to-map span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 23px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -14px;
}
.popup.popup-level-fail .button-restart,
.popup.popup-level-fail .button-to-map {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 172px;
  height: 50px;
}
.popup.popup-level-fail .button-restart:hover,
.popup.popup-level-fail .button-to-map:hover {
  background-position-y: 50%;
}
.popup.popup-level-fail .button-restart:active,
.popup.popup-level-fail .button-to-map:active {
  background-position-y: 100%;
}
.popup.popup-level-fail .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 172px;
  height: 50px;
}
.popup.popup-level-fail .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-level-fail .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-level-fail .popup-bottom-board,
.popup.popup-level-fail .daily-challenge-timer {
  color: #f4ed32;
  text-shadow: 0 3px 1px #68231d;
}
.popup.popup-level-fail.daily-challenge .daily-challenge-timer {
  display: block;
}
.popup.popup-level-fail.daily-challenge .popup-bottom-board:before {
  content: 'Вскоре появится новое испытание';
  font-size: 24px;
  line-height: 1.9;
  width: 100%;
  display: block;
}
.popup.popup-level-fail.daily-challenge .button-continue,
.popup.popup-level-fail.daily-challenge .stars-block-shadow,
.popup.popup-level-fail.daily-challenge .stars-block-text,
.popup.popup-level-fail.daily-challenge .button-restart,
.popup.popup-level-fail.daily-challenge .button-to-map {
  display: none;
}
.popup-shadow.__popupLevelFail .activities-right {
  position: absolute;
  top: 0;
  left: 630px;
  z-index: 1001;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  font-family: BIP;
}
.popup-shadow.__popupLevelFail .activities-right .activity {
  position: relative;
  display: block;
}
.popup-shadow.__popupLevelFail .activities-right .activity > * {
  position: absolute;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity {
  width: 132px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .bg {
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .bg:before,
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .bg:after {
  content: '';
  position: absolute;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .bg:before {
  top: -79px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1175px 0 no-repeat;
  width: 27px;
  height: 156px;
  z-index: 0;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .bg:after {
  top: 56px;
  left: 0;
  z-index: 1;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .header {
  top: 58px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -465px no-repeat;
  width: 122px;
  height: 101px;
  z-index: 1;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .help-button {
  top: 56px;
  right: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -226px -27px no-repeat;
  width: 24px;
  height: 23px;
  z-index: 4;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content {
  top: 165px;
  left: 0;
  width: 100%;
  z-index: 3;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer {
  position: relative;
  width: 102px;
  height: 36px;
  border-radius: 13px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer .progress {
  position: absolute;
  top: 4px;
  left: 45px;
  width: 50px;
  height: 27px;
  border-radius: 9px;
  font-size: 15px;
  color: white;
  line-height: 1.8;
  text-align: center;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer .medal {
  position: absolute;
  display: none;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer .avatar {
  position: absolute;
  top: 3px;
  left: 10px;
  width: 29px;
  height: 29px;
  border-radius: 6px;
  box-sizing: border-box;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer.opponent {
  background-image: linear-gradient(0deg, #D5B463 0%, #F4B45A 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(208, 122, 59, 0.72);
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer.opponent .progress {
  background-color: #d29e56;
  box-shadow: inset 0 0 10px 0 rgba(168, 124, 61, 0.4);
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 1px 2px #865532;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer.user {
  background-image: linear-gradient(0deg, #15B1BB 0%, #24D7DD 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(21, 148, 156, 0.9);
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer.user .progress {
  display: none;
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 rgba(16, 103, 109, 0.4);
  text-shadow: 0 -1px 1px #0d5559, 0 -1px 1px #0d5559, 0 1px 1px #0d5559, 0 1px 1px #0d5559, -1px 0 1px #0d5559, 1px 0 1px #0d5559, -1px 0 1px #0d5559, 1px 0 1px #0d5559, -1px -1px 1px #0d5559, 1px -1px 1px #0d5559, -1px 1px 1px #0d5559, 1px 1px 1px #0d5559, -1px -1px 1px #0d5559, 1px -1px 1px #0d5559, -1px 1px 1px #0d5559, 1px 1px 1px #0d5559, 1px 1px 2px #0a4346;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='0'] .progress {
  display: block;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='0'] .medal {
  display: none;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer .medal {
  top: 0;
  left: 48px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='1'] .progress,
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='2'] .progress,
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='3'] .progress {
  display: none;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='1'] .medal,
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='2'] .medal,
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  display: block;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='1'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1024px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='2'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1065px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity .content .racer:not(:last-of-type) {
  margin-bottom: 7px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity.active {
  height: 401px;
  cursor: default;
  pointer-events: none;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity.active .bg:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") 0 -733px no-repeat;
  width: 132px;
  height: 345px;
}
.popup-shadow.__popupLevelFail .activities-right .rally-event-activity.active.clickable {
  cursor: pointer;
  pointer-events: auto;
}
/* << ЗАДАНИЕ НЕ ВЫПОЛНЕНО */
/* >> ЛАВКА ЖИЗНЕЙ */
.popup.popup-shop-lifes {
  /*Смещение*/
  width: 563px;
  height: 325px;
  background: transparent;
  font-family: BIP;
  color: #ffffff;
  font-size: 33px;
  letter-spacing: 1px;
  /*form*/
  /*header*/
  /*close button*/
  /*Скрытие элементов попапа*/
  /*Кнопки*/
  /*text*/
  /*content*/
}
.popup.popup-shop-lifes .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -64px;
  background-position-y: -64px;
  width: 520px;
  height: 279px;
  position: absolute;
  left: 20px;
  top: 20px;
}
.popup.popup-shop-lifes .form {
  width: 563px;
  height: 325px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.popup.popup-shop-lifes .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.74176548);
          transform: scaleX(0.74176548);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-shop-lifes .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.74470899);
          transform: scaleX(0.74470899);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-shop-lifes .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 285px;
}
.popup.popup-shop-lifes .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 285px;
}
.popup.popup-shop-lifes .popup-header {
  position: absolute;
  left: 109px;
  top: -32px;
  height: 70px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font-size: 33px;
  z-index: 2;
}
.popup.popup-shop-lifes .popup-header span {
  position: absolute;
  top: 18px;
  width: 326px;
  z-index: 1;
}
.popup.popup-shop-lifes .popup-header .header_bg {
  position: absolute;
  width: 329px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-shop-lifes .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-shop-lifes .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.3715847);
          transform: scaleX(1.3715847);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-shop-lifes .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-shop-lifes .popup-close {
  position: absolute;
  left: 523px;
  top: -13px;
  z-index: 2;
}
.popup.popup-shop-lifes .hide {
  display: none;
}
.popup.popup-shop-lifes .button {
  position: absolute;
  left: 11px;
  top: 183px;
  /*Купить*/
  /*Попросить*/
  /*Получить*/
}
.popup.popup-shop-lifes .button.button-buy {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 127px;
  height: 50px;
  text-align: center;
}
.popup.popup-shop-lifes .button.button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-shop-lifes .button.button-buy:active {
  background-position-y: 100%;
}
.popup.popup-shop-lifes .button.button-buy span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  display: inline-block;
  position: relative;
  width: auto;
  vertical-align: middle;
  top: 7px;
}
.popup.popup-shop-lifes .button.button-buy.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 127px;
  height: 50px;
  cursor: default!important;
}
.popup.popup-shop-lifes .button.button-buy .icon {
  width: 27px;
  height: 28.14893617px;
  position: relative;
  left: 2px;
  top: 8px;
  display: inline-block;
  vertical-align: middle;
}
.popup.popup-shop-lifes .button.button-buy .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.57446809px -0.57446809px;
          transform-origin: -0.57446809px -0.57446809px;
  -webkit-transform: scale(0.57446809);
          transform: scale(0.57446809);
}
.popup.popup-shop-lifes .button.button-buy .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-shop-lifes .button.button-ask,
.popup.popup-shop-lifes .button.button-ask-clan,
.popup.popup-shop-lifes .button.button-join-clan {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 127px;
  height: 50px;
  text-align: center;
}
.popup.popup-shop-lifes .button.button-ask:hover,
.popup.popup-shop-lifes .button.button-ask-clan:hover,
.popup.popup-shop-lifes .button.button-join-clan:hover {
  background-position-y: 50%;
}
.popup.popup-shop-lifes .button.button-ask:active,
.popup.popup-shop-lifes .button.button-ask-clan:active,
.popup.popup-shop-lifes .button.button-join-clan:active {
  background-position-y: 100%;
}
.popup.popup-shop-lifes .button.button-ask span,
.popup.popup-shop-lifes .button.button-ask-clan span,
.popup.popup-shop-lifes .button.button-join-clan span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 17px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-shop-lifes .button.button-get {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 127px;
  height: 50px;
  text-align: center;
}
.popup.popup-shop-lifes .button.button-get:hover {
  background-position-y: 50%;
}
.popup.popup-shop-lifes .button.button-get:active {
  background-position-y: 100%;
}
.popup.popup-shop-lifes .button.button-get span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 19px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-shop-lifes .button.button-get.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 127px;
  height: 50px;
  cursor: default!important;
}
.popup.popup-shop-lifes .text {
  position: absolute;
  font-size: 23px;
  white-space: nowrap;
  text-align: center;
  z-index: 2;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  width: 158px;
  height: 58px;
  background-image: linear-gradient(90deg, #e6ba7d00 0%, #e6ba7d55 50%, #e6ba7d00 100%);
}
.popup.popup-shop-lifes .content-block {
  position: absolute;
  top: 52px;
  z-index: 5;
  /*recovery*/
  /*unlimited*/
  /*ask friends*/
  /*ask clan*/
}
.popup.popup-shop-lifes .content-block.bar {
  width: 148px;
  height: 212px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-shop-lifes .content-block .heart-wrap {
  position: absolute;
}
.popup.popup-shop-lifes .content-block .heart-wrap .heart {
  position: absolute;
  width: 119px;
  height: 98px;
}
.popup.popup-shop-lifes .content-block .heart-wrap .heart:before {
  content: '';
  display: block;
  width: 119px;
  height: 98px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.popup-shop-lifes .content-block .heart-wrap .heart:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -148px no-repeat;
}
.popup.popup-shop-lifes .content-block.recovery-block {
  left: 43px;
}
.popup.popup-shop-lifes .content-block.recovery-block .heart-wrap {
  left: 18px;
  top: 14px;
}
.popup.popup-shop-lifes .content-block.recovery-block .heart-wrap .heart-1 {
  left: 0px;
  top: 0px;
}
.popup.popup-shop-lifes .content-block.recovery-block .heart-wrap .heart-2 {
  left: -36px;
  top: 27px;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.popup-shop-lifes .content-block.recovery-block .heart-wrap .heart-3 {
  left: 39px;
  top: 23px;
  -webkit-transform: scale(0.38);
          transform: scale(0.38);
}
.popup.popup-shop-lifes .content-block.recovery-block .text {
  font-size: 42px;
  top: 127px;
  line-height: 45px;
}
.popup.popup-shop-lifes .content-block.unlimited-block {
  left: 206px;
}
.popup.popup-shop-lifes .content-block.unlimited-block .heart-wrap {
  left: 17px;
  top: 13px;
}
.popup.popup-shop-lifes .content-block.unlimited-block .heart-wrap .heart-1 {
  left: 0px;
  top: 0px;
}
.popup.popup-shop-lifes .content-block.unlimited-block .heart-wrap .heart-2 {
  left: -30px;
  top: 32px;
  -webkit-transform: scale(0.56);
          transform: scale(0.56);
}
.popup.popup-shop-lifes .content-block.unlimited-block .heart-wrap .heart-3 {
  left: 41px;
  top: 10px;
  -webkit-transform: scale(0.43);
          transform: scale(0.43);
}
.popup.popup-shop-lifes .content-block.unlimited-block .heart-wrap .heart-4 {
  left: 27px;
  top: 27px;
  -webkit-transform: scale(0.32);
          transform: scale(0.32);
}
.popup.popup-shop-lifes .content-block.unlimited-block .heart-wrap .heart-5 {
  left: -55px;
  top: -41px;
  -webkit-transform: scale(0.23) rotate(-15deg);
          transform: scale(0.23) rotate(-15deg);
}
.popup.popup-shop-lifes .content-block.unlimited-block .heart-wrap .heart-6 {
  left: 25px;
  top: -61px;
  -webkit-transform: scale(0.22) rotate(35deg);
          transform: scale(0.22) rotate(35deg);
}
.popup.popup-shop-lifes .content-block.unlimited-block .heart-wrap .heart-7 {
  left: -6px;
  top: -57px;
  -webkit-transform: scale(0.47) rotate(5deg);
          transform: scale(0.47) rotate(5deg);
}
.popup.popup-shop-lifes .content-block.unlimited-block .text {
  top: 126px;
  line-height: 25px;
}
.popup.popup-shop-lifes .content-block.ask-friends-block {
  left: 369px;
}
.popup.popup-shop-lifes .content-block.ask-friends-block .heart-wrap {
  left: 14px;
  top: 15px;
}
.popup.popup-shop-lifes .content-block.ask-friends-block .heart-wrap .heart-1 {
  left: 0px;
  top: 0px;
}
.popup.popup-shop-lifes .content-block.ask-friends-block .heart-wrap .plus {
  position: absolute;
  left: 68px;
  top: 59px;
  font-size: 84px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-shop-lifes .content-block.ask-friends-block .text {
  top: 126px;
  line-height: 25px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block {
  left: 369px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/shop-life/sprites.5244c19.png") 0 0 no-repeat;
  width: 156px;
  height: 222px;
  box-shadow: none;
  border: none;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .heart-wrap {
  left: 14px;
  top: 15px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .heart-wrap .heart .plus {
  position: absolute;
  top: 40px;
  left: 30px;
  text-align: center;
  font-size: 64px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .heart-wrap .heart-1 {
  left: 76px;
  top: -43px;
  -webkit-transform: scale(0.5) rotate(25deg);
          transform: scale(0.5) rotate(25deg);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .heart-wrap .heart-2 {
  left: -65px;
  top: -49px;
  -webkit-transform: scale(0.36) rotate(-35deg);
          transform: scale(0.36) rotate(-35deg);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .heart-wrap .heart-3 {
  left: -66px;
  top: 29px;
  -webkit-transform: scale(0.4) rotate(-65deg);
          transform: scale(0.4) rotate(-65deg);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .ask-clan-shining {
  position: absolute;
  left: -23px;
  top: 102px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/shop-life/sprites.5244c19.png") -156px 0 no-repeat;
  width: 204px;
  height: 97px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .text {
  top: 126px;
  line-height: 25px;
  font-size: 21px;
  text-shadow: 0 -1px 1px #57007d, 0 -1px 1px #57007d, 0 1px 1px #57007d, 0 1px 1px #57007d, -1px 0 1px #57007d, 1px 0 1px #57007d, -1px 0 1px #57007d, 1px 0 1px #57007d, -1px -1px 1px #57007d, 1px -1px 1px #57007d, -1px 1px 1px #57007d, 1px 1px 1px #57007d, -1px -1px 1px #57007d, 1px -1px 1px #57007d, -1px 1px 1px #57007d, 1px 1px 1px #57007d;
  background: none;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label {
  position: relative;
  margin-bottom: -8px;
  width: 50px;
  height: 50px;
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-1:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-1:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-2:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-2:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-3:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-3:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-4:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-4:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-5:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-5:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-6:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-6:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-7:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-7:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-8:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-8:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-9:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-9:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-1:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-1:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-2:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-2:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-3:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-3:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-4:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-4:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-5:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-5:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-6:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-6:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-7:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-7:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-8:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-8:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-9:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-9:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  content: '';
  position: absolute;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 0 no-repeat;
  width: 129px;
  height: 127px;
  -webkit-transform: scale(0.3875969);
          transform: scale(0.3875969);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label:after {
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-1:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='1']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-1:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='1']:after {
  top: 3.5px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-2:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='2']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-2:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='2']:after {
  top: 4px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-3:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='3']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-3:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='3']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-4:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='4']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-4:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='4']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-5:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='5']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-5:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='5']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-6:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='6']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-6:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='6']:after {
  top: 3px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-7:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='7']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-7:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='7']:after {
  top: 2px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-8:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='8']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-8:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='8']:after {
  top: 3px;
  left: 6px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-9:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='9']:after {
  left: 5.5px;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-transform: scale(0.63);
          transform: scale(0.63);
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-9:after,
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label[__flower='9']:after {
  top: 4px;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-6 {
  position: absolute;
  left: 43px;
  top: -19px;
  -webkit-transform: scale(1.6) rotate(7deg);
          transform: scale(1.6) rotate(7deg);
  z-index: 1;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-2 {
  position: absolute;
  left: 71px;
  top: 41px;
  -webkit-transform: scale(1.6) rotate(15deg);
          transform: scale(1.6) rotate(15deg);
  z-index: 2;
}
.popup.popup-shop-lifes .content-block.ask-clan-block .opponent-label.flower-9 {
  position: absolute;
  left: 4px;
  top: 32px;
  -webkit-transform: scale(1.6) rotate(-36deg);
          transform: scale(1.6) rotate(-36deg);
  z-index: 0;
}
/* << ЛАВКА ЖИЗНЕЙ */
.popup.compensation {
  /* Смещение */
  width: 648px;
  height: 396px;
  font-family: 'BIP';
  color: #fff;
  letter-spacing: 1px;
  /*form*/
  /*background*/
  /*header*/
  /*Fireflies*/
}
.popup.compensation .form {
  position: absolute;
  left: 0px;
  top: 22px;
  width: 645px;
  height: 346px;
  z-index: 1;
}
.popup.compensation .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.84980237);
          transform: scaleX(0.84980237);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.compensation .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.8531746);
          transform: scaleX(0.8531746);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.compensation .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 306px;
}
.popup.compensation .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 306px;
}
.popup.compensation .popup-bottom-board {
  position: absolute;
  left: -2px;
  top: 338px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.53773585, 1.12962963);
          transform: scale(1.53773585, 1.12962963);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 3;
}
.popup.compensation .popup-fairy {
  position: absolute;
  left: -46px;
  top: 68px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px 0 no-repeat;
  width: 234px;
  height: 313px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 2;
}
.popup.compensation .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -64px;
  background-position-y: -64px;
  width: 605px;
  height: 302px;
  position: absolute;
  left: 20px;
  top: 42px;
}
.popup.compensation .popup-header {
  position: absolute;
  left: 143px;
  top: 0px;
  height: 70px;
  z-index: 2;
}
.popup.compensation .popup-header .header_text {
  position: absolute;
  top: 18px;
  width: 363px;
  text-align: center;
  font-size: 33px;
  text-shadow: 0 3px 0 #6d2717;
  z-index: 1;
}
.popup.compensation .popup-header .header_bg {
  position: absolute;
  width: 363px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.compensation .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.compensation .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.55737705);
          transform: scaleX(1.55737705);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.compensation .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.compensation .popup-message {
  position: absolute;
  left: 197px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 412px;
  margin-top: auto;
  background-color: rgba(39, 108, 102, 0.71);
  border-radius: 20px;
  box-shadow: inset 0 2px 0 0 rgba(37, 90, 69, 0.31);
  font-size: 28px;
  color: #fff;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, 1px 3px 2px #095129;
}
.popup.compensation .popup-message .popup-text {
  width: 100%;
  margin-top: 10px;
  text-align: center;
  font-size: 28px;
  line-height: 1.3;
}
.popup.compensation .popup-message .popup-reward {
  display: -webkit-box;
  display: flex;
  margin-bottom: 5px;
  margin-top: 5px;
  line-height: 1;
}
.popup.compensation .popup-message .popup-reward .amount {
  margin-left: auto;
  font-size: 58px;
  z-index: 2;
}
.popup.compensation .popup-message .popup-reward .coin {
  margin-right: auto;
  -webkit-transform: translateX(-8px);
          transform: translateX(-8px);
  width: 60px;
  height: 60.6741573px;
  z-index: 1;
}
.popup.compensation .popup-message .popup-reward .coin:before {
  content: '';
  display: block;
  width: 89px;
  height: 90px;
  -webkit-transform-origin: -1.34831461px -2.02247191px;
          transform-origin: -1.34831461px -2.02247191px;
  -webkit-transform: scale(0.6741573);
          transform: scale(0.6741573);
}
.popup.compensation .popup-message .popup-reward .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -217px -246px no-repeat;
}
.popup.compensation .popup-close {
  position: absolute;
  left: 606px;
  top: 10px;
  z-index: 3;
}
.popup.compensation .button-thanks {
  position: absolute;
  left: 247px;
  top: 342px;
  z-index: 4;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 152px;
  height: 56px;
  text-align: center;
}
.popup.compensation .button-thanks:hover {
  background-position-y: 50%;
}
.popup.compensation .button-thanks:active {
  background-position-y: 100%;
}
.popup.compensation .button-thanks span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -10px;
}
.popup.compensation .firefly {
  /*images firefly*/
  position: absolute;
}
.popup.compensation .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.compensation .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.compensation .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.compensation .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.compensation .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.compensation .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.compensation .firefly.firefly-1 {
  left: -7px;
  top: 360px;
  z-index: 1;
  -webkit-animation: compensation-firefly-1 3.5s linear infinite;
          animation: compensation-firefly-1 3.5s linear infinite;
}
@-webkit-keyframes compensation-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
@keyframes compensation-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.popup.compensation .firefly.firefly-2 {
  left: 620px;
  top: 340px;
  opacity: 0;
  z-index: 1;
  -webkit-animation: compensation-firefly-2 3.5s 1s linear infinite;
          animation: compensation-firefly-2 3.5s 1s linear infinite;
}
@-webkit-keyframes compensation-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
@keyframes compensation-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.popup.compensation .firefly.firefly-3 {
  left: 151px;
  top: 56px;
  z-index: 2;
  -webkit-animation: compensation-firefly-3 8s linear infinite;
          animation: compensation-firefly-3 8s linear infinite;
}
@-webkit-keyframes compensation-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes compensation-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.compensation .firefly.firefly-4 {
  left: 470px;
  top: 34px;
  z-index: 1;
  -webkit-animation: compensation-firefly-4 4s linear infinite;
          animation: compensation-firefly-4 4s linear infinite;
}
@-webkit-keyframes compensation-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes compensation-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.compensation .firefly.firefly-5 {
  left: 619px;
  top: 447px;
  z-index: 1;
  -webkit-animation: compensation-firefly-5 10s linear infinite;
          animation: compensation-firefly-5 10s linear infinite;
}
@-webkit-keyframes compensation-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes compensation-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.compensation .firefly.firefly-6 {
  left: -3px;
  top: 260px;
  z-index: 0;
  -webkit-animation: compensation-firefly-6 8s linear infinite;
          animation: compensation-firefly-6 8s linear infinite;
}
@-webkit-keyframes compensation-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes compensation-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.compensation .firefly.firefly-7 {
  left: 44px;
  top: -1px;
  z-index: 1;
  -webkit-animation: compensation-firefly-7 5s linear infinite;
          animation: compensation-firefly-7 5s linear infinite;
}
@-webkit-keyframes compensation-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
@keyframes compensation-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.popup.compensation .firefly.firefly-8 {
  left: -10px;
  top: 227px;
  z-index: 2;
  -webkit-animation: compensation-firefly-8 15s linear infinite;
          animation: compensation-firefly-8 15s linear infinite;
}
@-webkit-keyframes compensation-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(0deg) translate(730px, -100px) scale(0.01);
            transform: rotate(0deg) translate(730px, -100px) scale(0.01);
    opacity: 0;
  }
}
@keyframes compensation-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(0deg) translate(730px, -100px) scale(0.01);
            transform: rotate(0deg) translate(730px, -100px) scale(0.01);
    opacity: 0;
  }
}
.popup.compensation .firefly.firefly-9 {
  left: -10px;
  top: 200px;
  z-index: 2;
  -webkit-animation: compensation-firefly-9 15s linear infinite;
          animation: compensation-firefly-9 15s linear infinite;
}
@-webkit-keyframes compensation-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(0deg) translate(730px, -130px) scale(0.01);
            transform: rotate(0deg) translate(730px, -130px) scale(0.01);
    opacity: 0;
  }
}
@keyframes compensation-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(0deg) translate(730px, -130px) scale(0.01);
            transform: rotate(0deg) translate(730px, -130px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-piggy-bank-promo {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
  /*butterfly*/
  /* fireflies */
}
.popup.popup-piggy-bank-promo .form {
  z-index: 1;
  position: absolute;
  left: 10px;
  top: 0px;
}
.popup.popup-piggy-bank-promo .popup-header {
  position: absolute;
  top: 24px;
  left: 197px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 32px "bip";
  color: white;
  line-height: 1.9;
  letter-spacing: 1px;
  padding-left: 4px;
  z-index: 3;
}
.popup.popup-piggy-bank-promo .butterfly {
  z-index: 2;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
.popup.popup-piggy-bank-promo .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.popup-piggy-bank-promo .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.popup-piggy-bank-promo .butterfly.position-1 {
  left: 482px;
  top: 13px;
}
.popup.popup-piggy-bank-promo .butterfly.position-2 {
  left: -28px;
  top: 31px;
}
.popup.popup-piggy-bank-promo .butterfly.blue {
  /*Значения позиций для синей бабочки, позиции 1,2 имеют значения по-умолчанию*/
}
.popup.popup-piggy-bank-promo .butterfly.blue.position-1 {
  position: absolute;
  left: 476px;
  top: 10px;
}
.popup.popup-piggy-bank-promo .butterfly.blue.position-3 {
  left: 414px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.popup-piggy-bank-promo .butterfly.blue.position-4 {
  left: -28px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.popup-piggy-bank-promo .butterfly.blue.position-5 {
  left: 563px;
  top: 443px;
}
.popup.popup-piggy-bank-promo .butterfly.blue.position-6 {
  left: 588px;
  top: 403px;
}
.popup.popup-piggy-bank-promo .butterfly.blue.position-7 {
  position: absolute;
  left: 554px;
  top: 21px;
}
.popup.popup-piggy-bank-promo .butterfly.blue.position-8 {
  left: 588px;
  top: 243px;
}
.popup.popup-piggy-bank-promo .butterfly.pink {
  /*Значения позиций для розовой бабочки*/
}
.popup.popup-piggy-bank-promo .butterfly.pink.position-1 {
  left: 485px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.popup-piggy-bank-promo .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.popup-piggy-bank-promo .butterfly.pink.position-3 {
  left: 419px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.popup-piggy-bank-promo .butterfly.pink.position-4 {
  left: -22px;
  top: 94px;
}
.popup.popup-piggy-bank-promo .butterfly.pink.position-5 {
  left: -16px;
  top: 128px;
}
.popup.popup-piggy-bank-promo .butterfly.pink.position-6 {
  left: -21px;
  top: 263px;
}
.popup.popup-piggy-bank-promo .firefly {
  /*images firefly*/
  position: absolute;
  /*firefly-1*/
  /*firefly-2*/
  /*firefly-3*/
  /*firefly-4*/
  /*firefly-5*/
  /*firefly-6*/
  /*firefly-7*/
  /*firefly-8*/
  /*firefly-9*/
}
.popup.popup-piggy-bank-promo .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank-promo .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank-promo .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank-promo .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank-promo .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank-promo .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank-promo .firefly.firefly-1 {
  left: -3px;
  top: 468px;
  z-index: 1;
  /*animate firefly 1*/
  -webkit-animation: form-658x530-firefly-1 3.5s linear infinite;
          animation: form-658x530-firefly-1 3.5s linear infinite;
}
@keyframes form-658x530-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-piggy-bank-promo .firefly.firefly-2 {
  left: 642px;
  top: 371px;
  opacity: 0;
  z-index: 1;
  /*animate firefly-2*/
  -webkit-animation: form-658x530-firefly-2 3.5s 1s linear infinite;
          animation: form-658x530-firefly-2 3.5s 1s linear infinite;
}
@keyframes form-658x530-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-piggy-bank-promo .firefly.firefly-3 {
  left: 157px;
  top: 34px;
  z-index: 1;
  /*animate firefly-3*/
  -webkit-animation: form-658x530-firefly-3 8s linear infinite;
          animation: form-658x530-firefly-3 8s linear infinite;
}
@keyframes form-658x530-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-piggy-bank-promo .firefly.firefly-4 {
  left: 469px;
  top: 34px;
  z-index: 1;
  /*animate firefly-4*/
  -webkit-animation: form-658x530-firefly-4 4s linear infinite;
          animation: form-658x530-firefly-4 4s linear infinite;
}
@keyframes form-658x530-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-piggy-bank-promo .firefly.firefly-5 {
  left: 642px;
  top: 471px;
  z-index: 1;
  /*animate firefly-5*/
  -webkit-animation: form-658x530-firefly-5 10s linear infinite;
          animation: form-658x530-firefly-5 10s linear infinite;
}
@keyframes form-658x530-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-piggy-bank-promo .firefly.firefly-6 {
  left: -6px;
  top: 311px;
  z-index: 0;
  /*animate firefly-6*/
  -webkit-animation: form-658x530-firefly-6 8s linear infinite;
          animation: form-658x530-firefly-6 8s linear infinite;
}
@keyframes form-658x530-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-piggy-bank-promo .firefly.firefly-7 {
  left: 54px;
  top: 33px;
  z-index: 1;
  /*animate firefly-7*/
  -webkit-animation: form-658x530-firefly-7 5s linear infinite;
          animation: form-658x530-firefly-7 5s linear infinite;
}
@keyframes form-658x530-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-piggy-bank-promo .firefly.firefly-8 {
  left: 0px;
  top: 227px;
  z-index: -1;
  /*animate firefly-8*/
  -webkit-animation: form-658x530-firefly-8 15s linear infinite;
          animation: form-658x530-firefly-8 15s linear infinite;
}
@keyframes form-658x530-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
.popup.popup-piggy-bank-promo .firefly.firefly-9 {
  left: 0px;
  top: 220px;
  z-index: -1;
  /*animate firefly-9*/
  -webkit-animation: form-658x530-firefly-9 15s linear infinite;
          animation: form-658x530-firefly-9 15s linear infinite;
}
@keyframes form-658x530-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
.popup.popup-piggy-bank-promo .objects {
  position: absolute;
  top: 124px;
  left: 26px;
  width: 642px;
  height: 367px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/piggy-bank-promo/objects.20c8188.png") no-repeat;
  z-index: 1;
}
.popup.popup-piggy-bank-promo .popup-text {
  position: absolute;
  font-family: "BIP";
  color: white;
  line-height: 1.3;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #5c8f0f, 0 -1px 1px #5c8f0f, 0 1px 1px #5c8f0f, 0 1px 1px #5c8f0f, -1px 0 1px #5c8f0f, 1px 0 1px #5c8f0f, -1px 0 1px #5c8f0f, 1px 0 1px #5c8f0f, -1px -1px 1px #5c8f0f, 1px -1px 1px #5c8f0f, -1px 1px 1px #5c8f0f, 1px 1px 1px #5c8f0f, -1px -1px 1px #5c8f0f, 1px -1px 1px #5c8f0f, -1px 1px 1px #5c8f0f, 1px 1px 1px #5c8f0f, 1px 2px 2px #26720b;
  z-index: 3;
  text-align: center;
  font-size: 20px;
}
.popup.popup-piggy-bank-promo .popup-text-left {
  left: 90px;
  top: 341px;
}
.popup.popup-piggy-bank-promo .popup-text-star {
  left: 47px;
  top: 449px;
  font-size: 16px;
  width: 587px;
  letter-spacing: 0.7px;
}
.popup.popup-piggy-bank-promo .popup-text-center {
  left: 296px;
  top: 341px;
}
.popup.popup-piggy-bank-promo .popup-text-right {
  left: 433px;
  top: 341px;
}
.popup.popup-piggy-bank-promo .popup-close {
  position: absolute;
  left: 622px;
  top: 54px;
  z-index: 3;
  display: none;
}
.popup.popup-level-complete.piggy-bank .right-plank.with-animation .cloud {
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.popup.popup-level-complete.piggy-bank .right-plank.with-animation .cloud.animate {
  -webkit-animation: piggy-bank-cloud-animation 1.5s ease-in-out forwards;
          animation: piggy-bank-cloud-animation 1.5s ease-in-out forwards;
}
@-webkit-keyframes piggy-bank-cloud-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  70% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes piggy-bank-cloud-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  70% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.popup-level-complete.piggy-bank .right-plank.with-animation .piggy .icon.animate {
  -webkit-animation: piggy-bank-piggy-icon-animation 1.5s ease-in-out forwards;
          animation: piggy-bank-piggy-icon-animation 1.5s ease-in-out forwards;
}
@-webkit-keyframes piggy-bank-piggy-icon-animation {
  from,
  to,
  70% {
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(-5deg);
            transform: scale(1.1) rotate(-5deg);
  }
  85% {
    -webkit-transform: scale(1.03) rotate(-3deg);
            transform: scale(1.03) rotate(-3deg);
  }
}
@keyframes piggy-bank-piggy-icon-animation {
  from,
  to,
  70% {
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(-5deg);
            transform: scale(1.1) rotate(-5deg);
  }
  85% {
    -webkit-transform: scale(1.03) rotate(-3deg);
            transform: scale(1.03) rotate(-3deg);
  }
}
.popup.popup-level-complete.piggy-bank .right-plank.with-animation .added-coins.animate {
  display: block;
  -webkit-animation: piggy-bank-added-coins-animation 1.2s linear forwards;
          animation: piggy-bank-added-coins-animation 1.2s linear forwards;
}
@-webkit-keyframes piggy-bank-added-coins-animation {
  from {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0.5);
            transform: translateY(0) scale(0.5);
  }
  30%,
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-40px) scale(1.1);
            transform: translateY(-40px) scale(1.1);
  }
}
@keyframes piggy-bank-added-coins-animation {
  from {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0.5);
            transform: translateY(0) scale(0.5);
  }
  30%,
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-40px) scale(1.1);
            transform: translateY(-40px) scale(1.1);
  }
}
.popup.popup-level-complete.piggy-bank .right-plank .button-help {
  position: absolute;
  left: 2px;
  top: 27px;
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
  background: url(https://content.z-media.info/elements/s/images/buttons/help-button.3039c83.png) 0 0 no-repeat;
  width: 56px;
  height: 64px;
  z-index: 15;
}
.popup.popup-level-complete.piggy-bank .right-plank .button-help:hover {
  background-position-x: -56px;
}
.popup.popup-level-complete.piggy-bank .right-plank .button-help:active {
  background-position-x: -116px;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy {
  position: absolute;
  left: 63px;
  top: 104px;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .animation {
  position: absolute;
  display: none;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .animation.animation-shine {
  left: -29px;
  top: -40px;
  z-index: -1;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .animation.animation-flare {
  z-index: 1;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .animation .shine {
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/piggy-bank-common/shine.7b4e75b.png) 0px 0px no-repeat;
  width: 345px;
  height: 328px;
  background-size: contain;
  width: 190px;
  height: 180px;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .animation .flare {
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/piggy-bank-common/flare.bd88d5a.png) 0px 0px no-repeat;
  width: 56px;
  height: 74px;
  background-size: contain;
  width: 45px;
  height: 55px;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .animation .flare-1 {
  left: -1px;
  top: 24px;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .animation .flare-2 {
  left: 52px;
  top: 54px;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .animation .flare-3 {
  left: 81px;
  top: -15px;
}
.popup.popup-level-complete.piggy-bank .right-plank .piggy .icon {
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-piggy-bank/sprites.3fee6e8.png) 0 -122px no-repeat;
  width: 129px;
  height: 109px;
}
.popup.popup-level-complete.piggy-bank .right-plank.gold .piggy .icon {
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-piggy-bank/sprites.3fee6e8.png) -135px 0 no-repeat;
  width: 129px;
  height: 109px;
}
.popup.popup-level-complete.piggy-bank .right-plank.crack .piggy .icon {
  top: -8px;
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-piggy-bank/sprites.3fee6e8.png) 0 0 no-repeat;
  width: 135px;
  height: 122px;
}
.popup.popup-level-complete.piggy-bank .right-plank.gold .piggy .animation,
.popup.popup-level-complete.piggy-bank .right-plank.crack .piggy .animation {
  display: block;
}
.popup.popup-level-complete.piggy-bank .right-plank.gold .piggy .animation .shine,
.popup.popup-level-complete.piggy-bank .right-plank.crack .piggy .animation .shine {
  -webkit-animation: piggy-bank-shine-animation 8s linear infinite;
          animation: piggy-bank-shine-animation 8s linear infinite;
}
.popup.popup-level-complete.piggy-bank .right-plank.gold .piggy .animation .shine-2,
.popup.popup-level-complete.piggy-bank .right-plank.crack .piggy .animation .shine-2 {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-level-complete.piggy-bank .right-plank.gold .piggy .animation .flare,
.popup.popup-level-complete.piggy-bank .right-plank.crack .piggy .animation .flare {
  -webkit-animation: piggy-bank-flare-animation 4s linear infinite;
          animation: piggy-bank-flare-animation 4s linear infinite;
}
.popup.popup-level-complete.piggy-bank .right-plank.gold .piggy .animation .flare-1,
.popup.popup-level-complete.piggy-bank .right-plank.crack .piggy .animation .flare-1 {
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.popup.popup-level-complete.piggy-bank .right-plank.gold .piggy .animation .flare-2,
.popup.popup-level-complete.piggy-bank .right-plank.crack .piggy .animation .flare-2 {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-level-complete.piggy-bank .right-plank .added-coins {
  position: absolute;
  display: none;
  left: 15px;
  top: 86px;
  width: 198px;
  text-align: center;
  z-index: 10;
}
.popup.popup-level-complete.piggy-bank .right-plank .added-coins .amount {
  display: inline-block;
  vertical-align: middle;
  text-shadow: 0 -1px 1px #cc7612, 0 -1px 1px #cc7612, 0 1px 1px #cc7612, 0 1px 1px #cc7612, -1px 0 1px #cc7612, 1px 0 1px #cc7612, -1px 0 1px #cc7612, 1px 0 1px #cc7612, -1px -1px 1px #cc7612, 1px -1px 1px #cc7612, -1px 1px 1px #cc7612, 1px 1px 1px #cc7612, -1px -1px 1px #cc7612, 1px -1px 1px #cc7612, -1px 1px 1px #cc7612, 1px 1px 1px #cc7612;
  color: #fbdb06;
  font-size: 26px;
  font-family: BIP;
}
.popup.popup-level-complete.piggy-bank .right-plank .added-coins .coin {
  width: 72px;
  height: 71px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  margin-left: -14px;
}
.popup.popup-level-complete.piggy-bank .right-plank .progress-bar {
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-piggy-bank/sprites.3fee6e8.png) 0 -231px no-repeat;
  width: 194px;
  height: 33px;
  position: absolute;
  top: 254px;
  left: 32px;
}
.popup.popup-level-complete.piggy-bank .right-plank .progress-bar .progress-line-wrap {
  width: 180px;
}
.popup.popup-level-complete.piggy-bank .right-plank .progress-bar .progress-line-wrap .progress-line {
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-piggy-bank/sprites.3fee6e8.png) -264px 0 no-repeat;
  width: 180px;
  height: 17px;
  margin-top: 5px;
  margin-left: 7px;
}
.popup.popup-level-complete.piggy-bank .right-plank .cloud {
  background: url(https://content.z-media.info/elements/s/images/new-popups/level-complete-piggy-bank/sprites.3fee6e8.png) -129px -122px no-repeat;
  width: 118px;
  height: 61px;
  position: absolute;
  top: 34px;
  left: 156px;
  text-align: center;
}
.popup.popup-level-complete.piggy-bank .right-plank .cloud .amount {
  display: inline-block;
  margin-top: 14px;
  font-family: BIP;
  color: #45494b;
  font-size: 21px;
  text-shadow: 0 2px 0 #afafb0;
}
.popup.popup-level-complete.piggy-bank .right-plank .cloud .coin {
  width: 23px;
  height: 26px;
  position: relative;
  display: inline-block;
  top: 5px;
}
.popup.popup-level-complete.piggy-bank .right-plank .button-smash {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 45px;
  text-align: center;
  position: absolute;
  left: 50px;
  top: 307px;
}
.popup.popup-level-complete.piggy-bank .right-plank .button-smash:hover {
  background-position-y: 50%;
}
.popup.popup-level-complete.piggy-bank .right-plank .button-smash:active {
  background-position-y: 100%;
}
.popup.popup-level-complete.piggy-bank .right-plank .button-smash span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 23px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-level-complete.piggy-bank .right-plank .button-smash.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 45px;
  cursor: default!important;
}
.popup.popup-piggy-bank {
  /* Смещение */
  width: 685px;
  height: 530px;
  /*form*/
  /*header*/
  /*butterfly*/
  /* fireflies */
  /* label */
}
.popup.popup-piggy-bank .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-piggy-bank .popup-header {
  position: absolute;
  top: 31px;
  left: 187px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font: 32px "bip";
  color: white;
  line-height: 1.9;
  letter-spacing: 1px;
  padding-left: 4px;
  z-index: 3;
}
.popup.popup-piggy-bank .butterfly {
  z-index: 2;
  position: absolute;
  /*Синяя бабочка*/
  /*Розовая бабочка*/
  /*Значения позиций по-умолчанию*/
  /*Синяя бабочка*/
  /*Розовая бабочка*/
}
.popup.popup-piggy-bank .butterfly.blue {
  width: 110px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-1.391de02.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(31) infinite;
          animation: global-cycle-animation 1.6s steps(31) infinite;
}
.popup.popup-piggy-bank .butterfly.pink {
  width: 110px;
  height: 88px;
  background: url(https://content.z-media.info/elements/s/images/popups/common/butterflies/butterfly-2.2e5052d.png) no-repeat 0px 0px;
  -webkit-animation: global-cycle-animation 1.6s steps(35) infinite;
          animation: global-cycle-animation 1.6s steps(35) infinite;
}
.popup.popup-piggy-bank .butterfly.position-1 {
  left: 472px;
  top: 13px;
}
.popup.popup-piggy-bank .butterfly.position-2 {
  left: -38px;
  top: 31px;
}
.popup.popup-piggy-bank .butterfly.blue {
  /*Значения позиций для синей бабочки, позиции 1,2 имеют значения по-умолчанию*/
}
.popup.popup-piggy-bank .butterfly.blue.position-1 {
  position: absolute;
  left: 466px;
  top: 10px;
}
.popup.popup-piggy-bank .butterfly.blue.position-3 {
  left: 404px;
  top: -20px;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.popup.popup-piggy-bank .butterfly.blue.position-4 {
  left: -38px;
  top: 90px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.popup-piggy-bank .butterfly.blue.position-5 {
  left: 553px;
  top: 443px;
}
.popup.popup-piggy-bank .butterfly.blue.position-6 {
  left: 578px;
  top: 403px;
}
.popup.popup-piggy-bank .butterfly.blue.position-7 {
  position: absolute;
  left: 544px;
  top: 21px;
}
.popup.popup-piggy-bank .butterfly.blue.position-8 {
  left: 578px;
  top: 243px;
}
.popup.popup-piggy-bank .butterfly.pink {
  /*Значения позиций для розовой бабочки*/
}
.popup.popup-piggy-bank .butterfly.pink.position-1 {
  left: 475px;
  top: 15px;
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.popup-piggy-bank .butterfly.pink.position-2 {
  -webkit-transform: rotate(-26deg);
          transform: rotate(-26deg);
}
.popup.popup-piggy-bank .butterfly.pink.position-3 {
  left: 409px;
  top: -16px;
  -webkit-transform: rotate(26deg);
          transform: rotate(26deg);
}
.popup.popup-piggy-bank .butterfly.pink.position-4 {
  left: -32px;
  top: 94px;
}
.popup.popup-piggy-bank .butterfly.pink.position-5 {
  left: -26px;
  top: 128px;
}
.popup.popup-piggy-bank .butterfly.pink.position-6 {
  left: -31px;
  top: 263px;
}
.popup.popup-piggy-bank .firefly {
  /*images firefly*/
  position: absolute;
  /*firefly-1*/
  /*firefly-2*/
  /*firefly-3*/
  /*firefly-4*/
  /*firefly-5*/
  /*firefly-6*/
  /*firefly-7*/
  /*firefly-8*/
  /*firefly-9*/
}
.popup.popup-piggy-bank .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-piggy-bank .firefly.firefly-1 {
  left: -13px;
  top: 468px;
  z-index: 1;
  /*animate firefly 1*/
  -webkit-animation: form-658x530-firefly-1 3.5s linear infinite;
          animation: form-658x530-firefly-1 3.5s linear infinite;
}
@keyframes form-658x530-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-piggy-bank .firefly.firefly-2 {
  left: 632px;
  top: 371px;
  opacity: 0;
  z-index: 1;
  /*animate firefly-2*/
  -webkit-animation: form-658x530-firefly-2 3.5s 1s linear infinite;
          animation: form-658x530-firefly-2 3.5s 1s linear infinite;
}
@keyframes form-658x530-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-piggy-bank .firefly.firefly-3 {
  left: 147px;
  top: 34px;
  z-index: 1;
  /*animate firefly-3*/
  -webkit-animation: form-658x530-firefly-3 8s linear infinite;
          animation: form-658x530-firefly-3 8s linear infinite;
}
@keyframes form-658x530-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-piggy-bank .firefly.firefly-4 {
  left: 459px;
  top: 34px;
  z-index: 1;
  /*animate firefly-4*/
  -webkit-animation: form-658x530-firefly-4 4s linear infinite;
          animation: form-658x530-firefly-4 4s linear infinite;
}
@keyframes form-658x530-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-piggy-bank .firefly.firefly-5 {
  left: 632px;
  top: 471px;
  z-index: 1;
  /*animate firefly-5*/
  -webkit-animation: form-658x530-firefly-5 10s linear infinite;
          animation: form-658x530-firefly-5 10s linear infinite;
}
@keyframes form-658x530-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-piggy-bank .firefly.firefly-6 {
  left: -16px;
  top: 311px;
  z-index: 0;
  /*animate firefly-6*/
  -webkit-animation: form-658x530-firefly-6 8s linear infinite;
          animation: form-658x530-firefly-6 8s linear infinite;
}
@keyframes form-658x530-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-piggy-bank .firefly.firefly-7 {
  left: 44px;
  top: 33px;
  z-index: 1;
  /*animate firefly-7*/
  -webkit-animation: form-658x530-firefly-7 5s linear infinite;
          animation: form-658x530-firefly-7 5s linear infinite;
}
@keyframes form-658x530-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-piggy-bank .firefly.firefly-8 {
  left: -10px;
  top: 227px;
  z-index: -1;
  /*animate firefly-8*/
  -webkit-animation: form-658x530-firefly-8 15s linear infinite;
          animation: form-658x530-firefly-8 15s linear infinite;
}
@keyframes form-658x530-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
.popup.popup-piggy-bank .firefly.firefly-9 {
  left: -10px;
  top: 220px;
  z-index: -1;
  /*animate firefly-9*/
  -webkit-animation: form-658x530-firefly-9 15s linear infinite;
          animation: form-658x530-firefly-9 15s linear infinite;
}
@keyframes form-658x530-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
.popup.popup-piggy-bank .promotion-draw-label {
  display: none;
}
.popup.popup-piggy-bank .objects {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') 0 0 no-repeat;
  width: 689px;
  height: 447px;
  position: absolute;
  top: 78px;
  left: -4px;
  z-index: 1;
}
.popup.popup-piggy-bank .coin {
  position: absolute;
  background-size: cover;
}
.popup.popup-piggy-bank .popup-text {
  position: absolute;
  display: none;
  font-family: "BIP";
  color: white;
  line-height: 1.4;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #127478, 0 -1px 1px #127478, 0 1px 1px #127478, 0 1px 1px #127478, -1px 0 1px #127478, 1px 0 1px #127478, -1px 0 1px #127478, 1px 0 1px #127478, -1px -1px 1px #127478, 1px -1px 1px #127478, -1px 1px 1px #127478, 1px 1px 1px #127478, -1px -1px 1px #127478, 1px -1px 1px #127478, -1px 1px 1px #127478, 1px 1px 1px #127478, 1px 2px 2px #0a799a;
  z-index: 3;
  text-align: center;
  font-size: 18px;
}
.popup.popup-piggy-bank .popup-text-description {
  display: block;
  left: 36px;
  top: 121px;
  width: 590px;
}
.popup.popup-piggy-bank .popup-text-description .before-coin,
.popup.popup-piggy-bank .popup-text-description .after-coin,
.popup.popup-piggy-bank .popup-text-description .coin {
  display: inline-block;
  vertical-align: middle;
}
.popup.popup-piggy-bank .popup-text-description .coin {
  width: 26px;
  height: 28px;
  z-index: -1;
  margin-left: -11px;
  margin-right: -3px;
  position: relative;
}
.popup.popup-piggy-bank .popup-text-description-smashed {
  left: 167px;
  top: 124px;
  font-size: 32px;
  -webkit-animation: smashed-text-animation 0.2s linear forwards;
          animation: smashed-text-animation 0.2s linear forwards;
}
@-webkit-keyframes smashed-text-animation {
  from {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  90% {
    opacity: 1;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes smashed-text-animation {
  from {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  90% {
    opacity: 1;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.popup.popup-piggy-bank .popup-text-description-smashed .coin {
  left: 305px;
  top: 7px;
  width: 30px;
  height: 32px;
  z-index: -1;
}
.popup.popup-piggy-bank .text-yellow {
  color: #fff228;
}
.popup.popup-piggy-bank .flare {
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/piggy-bank-common/flare.bd88d5a.png) 0px 0px no-repeat;
  width: 56px;
  height: 74px;
  background-size: contain;
  width: 50px;
  height: 66px;
}
.popup.popup-piggy-bank .piggy {
  position: absolute;
  z-index: 2;
  left: 200px;
  top: 150px;
}
.popup.popup-piggy-bank .piggy.hide {
  -webkit-animation: smash-hide-animation 0.3s linear forwards;
          animation: smash-hide-animation 0.3s linear forwards;
}
.popup.popup-piggy-bank .piggy .shadow {
  position: absolute;
  left: 33px;
  top: 191px;
  width: 200px;
  height: 50px;
}
.popup.popup-piggy-bank .piggy .shadow::after {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') -1005px -30px no-repeat;
  width: 159px;
  height: 39px;
  content: '';
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(1.26, 1.28);
          transform: scale(1.26, 1.28);
}
.popup.popup-piggy-bank .piggy .animation {
  position: absolute;
  display: none;
}
.popup.popup-piggy-bank .piggy .animation.animation-shine {
  left: 8px;
  top: 19px;
}
.popup.popup-piggy-bank .piggy .animation.animation-flare {
  z-index: 1;
}
.popup.popup-piggy-bank .piggy .animation.animation-flare .flare-1 {
  left: 37px;
  top: 98px;
}
.popup.popup-piggy-bank .piggy .animation.animation-flare .flare-2 {
  left: 104px;
  top: 133px;
}
.popup.popup-piggy-bank .piggy .animation.animation-flare .flare-3 {
  left: 150px;
  top: 42px;
}
.popup.popup-piggy-bank .piggy .animation .shine {
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/piggy-bank-common/shine.7b4e75b.png) 0px 0px no-repeat;
  width: 345px;
  height: 328px;
  background-size: contain;
  width: 235px;
  height: 229px;
}
.popup.popup-piggy-bank .piggy .icon .static {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') -484px -775px no-repeat;
  width: 183px;
  height: 155px;
  position: absolute;
  left: 36px;
  top: 62px;
}
.popup.popup-piggy-bank .piggy .piggy-button {
  position: absolute;
  width: 185px;
  height: 154px;
  left: 32px;
  top: 58px;
  z-index: 5;
}
.popup.popup-piggy-bank .piggy .piggy-button.disabled {
  display: none;
}
.popup.popup-piggy-bank .coins {
  position: absolute;
  z-index: 1;
  top: 233px;
  left: 239px;
}
.popup.popup-piggy-bank .coins .light {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') 0 -447px no-repeat;
  width: 484px;
  height: 484px;
  position: absolute;
  display: none;
  left: -152px;
  top: -180px;
  -webkit-animation: piggy-bank-light-animation 0.5s linear forwards;
          animation: piggy-bank-light-animation 0.5s linear forwards;
}
.popup.popup-piggy-bank .coins .light.animate {
  display: block;
}
.popup.popup-piggy-bank .coins .icon {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') -689px 0 no-repeat;
  width: 168px;
  height: 139px;
  position: absolute;
  display: none;
  -webkit-animation: smash-show-animation 0.1s linear forwards;
          animation: smash-show-animation 0.1s linear forwards;
}
.popup.popup-piggy-bank .coins .icon.show {
  display: block;
}
.popup.popup-piggy-bank .coins .icon .flare {
  -webkit-animation: piggy-bank-coins-flare-animation 1s linear infinite alternate;
          animation: piggy-bank-coins-flare-animation 1s linear infinite alternate;
}
.popup.popup-piggy-bank .coins .icon .flare.show {
  display: block;
}
.popup.popup-piggy-bank .coins .icon .flare-1 {
  left: 104px;
  top: 14px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.popup-piggy-bank .coins .icon .flare-2 {
  left: 77px;
  top: 79px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-piggy-bank .coins .icon .flare-3 {
  left: 23px;
  top: -12px;
}
@-webkit-keyframes piggy-bank-light-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
}
@keyframes piggy-bank-light-animation {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
}
@-webkit-keyframes piggy-bank-coins-flare-animation {
  from {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.2;
  }
  to {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 1;
  }
}
@keyframes piggy-bank-coins-flare-animation {
  from {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.2;
  }
  to {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 1;
  }
}
.popup.popup-piggy-bank .profit-label {
  display: none;
  position: absolute;
  font-family: BIP;
  color: white;
  text-shadow: 0px 2px 2px black;
  background: url("https://content.z-media.info/elements/s/images/new-popups/promotion-draw/draw_label.1d5abf6.png") 0px 0px;
  width: 198px;
  height: 154px;
  z-index: 5;
  left: 421px;
  top: 166px;
  -webkit-transform: scale(0.8) rotate(31deg);
          transform: scale(0.8) rotate(31deg);
}
.popup.popup-piggy-bank .profit-label.show {
  display: block;
}
.popup.popup-piggy-bank .profit-label .profit-label-text {
  -webkit-transform: rotate(-18deg);
          transform: rotate(-18deg);
  text-align: center;
}
.popup.popup-piggy-bank .profit-label .profit-label-text .line {
  position: absolute;
  width: 100%;
}
.popup.popup-piggy-bank .profit-label .profit-label-text .first-line {
  top: 41px;
  left: -20px;
  font-size: 26px;
}
.popup.popup-piggy-bank .profit-label .profit-label-text .second-line {
  top: 76px;
  left: -26px;
  font-size: 35px;
  white-space: nowrap;
}
.popup.popup-piggy-bank.gold .piggy .icon .static {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') -484px -620px no-repeat;
  width: 183px;
  height: 155px;
}
.popup.popup-piggy-bank.gold .piggy .icon canvas {
  position: absolute;
  left: -54px;
  top: -51px;
  width: 358px;
  height: 350px;
}
.popup.popup-piggy-bank.gold .popup-text-description {
  display: none;
}
.popup.popup-piggy-bank.gold .popup-text-description-gold {
  left: 104px;
  top: 121px;
  display: block;
}
.popup.popup-piggy-bank.crack .piggy .icon .static {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') -484px -447px no-repeat;
  width: 191px;
  height: 173px;
  top: 39px;
}
.popup.popup-piggy-bank.crack .piggy .icon canvas {
  position: absolute;
  left: -55px;
  top: -55px;
  width: 361px;
  height: 350px;
}
.popup.popup-piggy-bank.crack .piggy .piggy-button {
  height: 161px;
  width: 193px;
  top: 51px;
  left: 28px;
}
.popup.popup-piggy-bank.crack .popup-text-description {
  display: none;
}
.popup.popup-piggy-bank.crack .popup-text-description-crack {
  top: 111px;
  left: 123px;
  display: block;
}
.popup.popup-piggy-bank.gold .piggy .animation-flare {
  display: block;
}
.popup.popup-piggy-bank.gold .piggy .animation-flare .flare {
  -webkit-animation: piggy-bank-flare-animation 4s linear infinite;
          animation: piggy-bank-flare-animation 4s linear infinite;
}
.popup.popup-piggy-bank.gold .piggy .animation-flare .flare-1 {
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.popup.popup-piggy-bank.gold .piggy .animation-flare .flare-2 {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-piggy-bank.gold .piggy .animation-shine,
.popup.popup-piggy-bank.crack .piggy .animation-shine {
  display: none;
}
.popup.popup-piggy-bank.gold .piggy .animation-shine .shine,
.popup.popup-piggy-bank.crack .piggy .animation-shine .shine {
  -webkit-animation: piggy-bank-shine-animation 8s linear infinite;
          animation: piggy-bank-shine-animation 8s linear infinite;
}
.popup.popup-piggy-bank.gold .piggy .animation-shine .shine-2,
.popup.popup-piggy-bank.crack .piggy .animation-shine .shine-2 {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-piggy-bank .progress-bar {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') -857px 0 no-repeat;
  width: 368px;
  height: 30px;
  position: absolute;
  left: 147px;
  top: 390px;
  z-index: 1;
}
.popup.popup-piggy-bank .progress-bar .progress-line-wrap {
  width: 360px;
  margin-left: 4px;
  margin-top: 6px;
}
.popup.popup-piggy-bank .progress-bar .progress-line-wrap .progress-line {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') -857px -104px no-repeat;
  width: 360px;
  height: 19px;
}
.popup.popup-piggy-bank .cloud {
  background: url('https://content.z-media.info/elements/s/images/new-popups/piggy-bank/sprites.6ec2c18.png') -857px -30px no-repeat;
  width: 148px;
  height: 74px;
  position: absolute;
  top: 255px;
  left: 75px;
  text-align: center;
  z-index: 4;
}
.popup.popup-piggy-bank .cloud .amount {
  display: inline-block;
  margin-top: 21px;
  font-family: BIP;
  color: #469025;
  font-size: 24px;
}
.popup.popup-piggy-bank .cloud .coin {
  position: relative;
  display: inline-block;
  top: 4px;
  width: 30px;
  height: 32px;
}
.popup.popup-piggy-bank .button-smash {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 221px;
  height: 62px;
  text-align: center;
  left: 220px;
  top: 467px;
}
.popup.popup-piggy-bank .button-smash:hover {
  background-position-y: 50%;
}
.popup.popup-piggy-bank .button-smash:active {
  background-position-y: 100%;
}
.popup.popup-piggy-bank .button-smash span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-piggy-bank .button-smash.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 221px;
  height: 62px;
  cursor: default!important;
}
.popup.popup-piggy-bank .popup-close {
  position: absolute;
  left: 612px;
  top: 54px;
  z-index: 3;
}
.popup.popup-piggy-bank .button-help {
  position: absolute;
  left: 36px;
  top: 196px;
  background: url(https://content.z-media.info/elements/s/images/buttons/help-button.3039c83.png) 0 0 no-repeat;
  width: 56px;
  height: 64px;
  z-index: 1;
}
.popup.popup-piggy-bank .button-help:hover {
  background-position-x: -56px;
}
.popup.popup-piggy-bank .button-help:active {
  background-position-x: -116px;
}
.popup.popup-piggy-bank .popup-button {
  position: absolute;
  z-index: 5;
}
.popup.popup-piggy-bank .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 221px;
  height: 62px;
  display: none;
  text-align: center;
  left: 220px;
  top: 467px;
}
.popup.popup-piggy-bank .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-piggy-bank .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-piggy-bank .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-piggy-bank.smash-animation .button-smash,
.popup.popup-piggy-bank.smash-animation .cloud,
.popup.popup-piggy-bank.smash-animation .progress-bar,
.popup.popup-piggy-bank.smash-animation .animation,
.popup.popup-piggy-bank.smash-animation .piggy-button,
.popup.popup-piggy-bank.smash-animation .popup-text-description,
.popup.popup-piggy-bank.smash-animation .popup-text-description-gold,
.popup.popup-piggy-bank.smash-animation .popup-text-description-crack,
.popup.popup-piggy-bank.smash-animation .profit-label,
.popup.popup-piggy-bank.smash-animation .piggy .shadow {
  cursor: auto;
  -webkit-animation: smash-hide-animation 1s linear forwards;
          animation: smash-hide-animation 1s linear forwards;
}
.popup.popup-piggy-bank.smash-animation .popup-text-description-smashed.show {
  display: block;
}
@-webkit-keyframes smash-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes smash-hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes smash-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smash-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup.popup-slots {
  width: 589px;
  height: 580px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-slots > * {
  position: absolute;
}
.popup.popup-slots .popup-bg {
  top: 0px;
  left: -10px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") 0 0 no-repeat;
  width: 599px;
  height: 577px;
  z-index: 1;
}
.popup.popup-slots .popup-header {
  top: 50px;
  left: 150px;
  width: 290px;
  height: 35px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-slots .popup-header .header-main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-slots .popup-header .header-main .text {
  position: relative;
  color: #fdeb96;
  font-size: 25px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #095225, 0 -1px 1px #095225, 0 1px 1px #095225, 0 1px 1px #095225, -1px 0 1px #095225, 1px 0 1px #095225, -1px 0 1px #095225, 1px 0 1px #095225, -1px -1px 1px #095225, 1px -1px 1px #095225, -1px 1px 1px #095225, 1px 1px 1px #095225, -1px -1px 1px #095225, 1px -1px 1px #095225, -1px 1px 1px #095225, 1px 1px 1px #095225;
  z-index: 1;
}
.popup.popup-slots .popup-header .header-main .lines {
  position: relative;
  margin-top: 7px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -980px -487px no-repeat;
  width: 32px;
  height: 14px;
}
.popup.popup-slots .popup-header .header-vip {
  position: absolute;
  top: -72px;
  left: -44px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -599px -393px no-repeat;
  width: 381px;
  height: 111px;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.popup.popup-slots .popup-header .header-vip > .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-slots .popup-header .header-vip > .shine.shine-1 {
  top: 53px;
  left: 132px;
}
.popup.popup-slots .popup-header .header-vip > .shine.shine-2 {
  top: 1px;
  left: 277px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.popup.popup-slots .button-close {
  position: absolute;
  top: 11px;
  left: 503px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -980px -393px no-repeat;
  width: 49px;
  height: 51px;
  z-index: 5;
}
.popup.popup-slots .button-close:hover {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -974px -329px no-repeat;
  width: 49px;
  height: 51px;
}
.popup.popup-slots .button-close:active {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -974px -278px no-repeat;
  width: 49px;
  height: 51px;
}
.popup.popup-slots .lever {
  top: 100px;
  left: 496px;
  width: 160px;
  height: 160px;
  background: url('https://content.z-media.info/elements/s/images/new-popups/slots/lever.7676c79.png') 0 0;
  z-index: 0;
}
@-webkit-keyframes lever-down {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -2400px 0;
  }
}
@keyframes lever-down {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -2400px 0;
  }
}
@-webkit-keyframes lever-up {
  from {
    background-position: -2400px 0;
  }
  to {
    background-position: -4800px 0;
  }
}
@keyframes lever-up {
  from {
    background-position: -2400px 0;
  }
  to {
    background-position: -4800px 0;
  }
}
.popup.popup-slots .lever.down {
  -webkit-animation: lever-down 0.3s steps(15), lever-up 1s steps(15);
          animation: lever-down 0.3s steps(15), lever-up 1s steps(15);
  -webkit-animation-delay: 0s, 0.3s;
          animation-delay: 0s, 0.3s;
}
.popup.popup-slots .popup-content {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 4;
}
.popup.popup-slots .popup-content > * {
  position: absolute;
}
.popup.popup-slots .popup-content .button-spin-pseudo,
.popup.popup-slots .popup-content .button-switch-pseudo,
.popup.popup-slots .popup-content .lever-pseudo {
  z-index: 3;
  opacity: 0;
}
.popup.popup-slots .popup-content .button-spin-shape,
.popup.popup-slots .popup-content .button-switch-shape,
.popup.popup-slots .popup-content .lever-shape,
.popup.popup-slots .popup-content .button-spin-shape > area,
.popup.popup-slots .popup-content .button-switch-shape > area,
.popup.popup-slots .popup-content .lever-shape > area {
  cursor: pointer;
}
.popup.popup-slots .popup-content .button-spin,
.popup.popup-slots .popup-content .button-spin-pseudo {
  top: 306px;
  left: 121px;
}
.popup.popup-slots .popup-content .button-spin {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -599px -504px no-repeat;
  width: 349px;
  height: 66px;
  z-index: 3;
}
@-webkit-keyframes button-spin-down {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
@keyframes button-spin-down {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
@-webkit-keyframes button-spin-up {
  from {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes button-spin-up {
  from {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.popup.popup-slots .popup-content .button-spin.down {
  -webkit-animation: button-spin-down 0.3s ease, button-spin-up 1s ease-out;
          animation: button-spin-down 0.3s ease, button-spin-up 1s ease-out;
  -webkit-animation-delay: 0s, 0.3s;
          animation-delay: 0s, 0.3s;
}
.popup.popup-slots .popup-content .button-spin > .text {
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-slots .popup-content .button-spin > .text.free {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -349px -643px no-repeat;
  width: 349px;
  height: 66px;
}
.popup.popup-slots .popup-content .button-spin > .text.ok-19 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -349px -577px no-repeat;
  width: 349px;
  height: 66px;
}
.popup.popup-slots .popup-content .button-spin > .text.ok-5 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") 0 -643px no-repeat;
  width: 349px;
  height: 66px;
}
.popup.popup-slots .popup-content .button-spin > .text.midroll {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") 0 -577px no-repeat;
  width: 349px;
  height: 66px;
}
.popup.popup-slots .popup-content .button-spin > .text.wait {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") 0 -577px no-repeat;
  width: 349px;
  height: 66px;
}
.popup.popup-slots .popup-content .button-spin-pseudo {
  width: 349px;
  height: 66px;
}
.popup.popup-slots .popup-content .button-spin-shape:hover + .button-spin-pseudo + .button-spin {
  cursor: pointer;
  background: url('https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png') -599px -504px no-repeat;
}
.popup.popup-slots .popup-content .button-spin-shadow {
  top: 364px;
  left: 103px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") 0 -709px no-repeat;
  width: 388px;
  height: 45px;
  pointer-events: none;
  z-index: 4;
}
.popup.popup-slots .popup-content .lever-pseudo {
  top: 100px;
  left: 496px;
  width: 160px;
  height: 160px;
}
.popup.popup-slots .popup-content .lever-shape:hover + .lever-pseudo + .lever {
  cursor: pointer;
  background: url('https://content.z-media.info/elements/s/images/new-popups/slots/lever.7676c79.png') 0 0;
}
.popup.popup-slots .popup-content .button-switch,
.popup.popup-slots .popup-content .button-switch-pseudo {
  top: 317px;
  left: 474px;
}
.popup.popup-slots .popup-content .button-switch {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -966px -577px no-repeat;
  width: 60px;
  height: 56px;
  z-index: 1;
}
@-webkit-keyframes button-witch-down {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
@keyframes button-witch-down {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
@-webkit-keyframes button-witch-up {
  from {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes button-witch-up {
  from {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.popup.popup-slots .popup-content .button-switch.down {
  -webkit-animation: button-witch-down 0.3s ease, button-witch-up 0.5s ease-out;
          animation: button-witch-down 0.3s ease, button-witch-up 0.5s ease-out;
  -webkit-animation-delay: 0s, 0.3s;
          animation-delay: 0s, 0.3s;
}
.popup.popup-slots .popup-content .button-switch-pseudo {
  width: 60px;
  height: 56px;
}
.popup.popup-slots .popup-content .button-switch-shape:hover + .button-switch-pseudo + .button-switch {
  cursor: pointer;
  background: url('https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png') -599px -504px no-repeat;
}
.popup.popup-slots .popup-content .button-switch-shadow {
  top: 329px;
  left: 457px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -135px -754px no-repeat;
  width: 84px;
  height: 81px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-slots .popup-content .button-switch-cursor {
  top: 250px;
  left: 534px;
  width: 135px;
  height: 120px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
.popup.popup-slots .popup-content .button-switch-cursor > * {
  position: absolute;
}
.popup.popup-slots .popup-content .button-switch-cursor > .bg {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") 0 -754px no-repeat;
  width: 135px;
  height: 120px;
  z-index: 1;
}
.popup.popup-slots .popup-content .button-switch-cursor > .text-vip {
  top: 29px;
  left: 47px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -948px -504px no-repeat;
  width: 72px;
  height: 55px;
  z-index: 2;
}
.popup.popup-slots .popup-content .button-switch-cursor > .shine {
  top: -27px;
  left: -29px;
  width: 207px;
  height: 174px;
  -webkit-animation: rotate-animation 10s linear infinite;
          animation: rotate-animation 10s linear infinite;
  -webkit-filter: hue-rotate(130deg);
          filter: hue-rotate(130deg);
  z-index: 0;
}
.popup.popup-slots .popup-content .button-switch-cursor > .shine:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.80232558, 0.80184332);
          transform: scale(0.80232558, 0.80184332);
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
.popup.popup-slots .popup-content .lever-desc {
  position: absolute;
  top: 383px;
  left: 0;
  width: 100%;
  height: 17px;
  font-size: 17px;
  line-height: 1;
  color: #0a602a;
  text-transform: none;
  z-index: 5;
}
@-webkit-keyframes slots-dot-animation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  95% {
    opacity: 0;
  }
}
@keyframes slots-dot-animation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  95% {
    opacity: 0;
  }
}
.popup.popup-slots .popup-content .lever-desc.wait .dot {
  opacity: 0;
  -webkit-animation: slots-dot-animation 1s linear infinite;
          animation: slots-dot-animation 1s linear infinite;
}
.popup.popup-slots .popup-content .lever-desc.wait .dot.dot-2 {
  -webkit-animation-delay: 0.17s;
          animation-delay: 0.17s;
}
.popup.popup-slots .popup-content .lever-desc.wait .dot.dot-3 {
  -webkit-animation-delay: 0.34s;
          animation-delay: 0.34s;
}
.popup.popup-slots .popup-content .lever-desc.free {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-slots .popup-content .lever-desc.free > * {
  position: relative;
}
.popup.popup-slots .popup-content .lever-desc.free > .icon {
  margin-left: 2px;
  margin-top: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -1014px -643px no-repeat;
  width: 16px;
  height: 16px;
}
.popup.popup-slots .popup-content .midroll-not-ready-cloud {
  display: none;
  position: absolute;
  left: 127px;
  top: -5px;
  width: 362px;
  height: 170px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  color: #384f5a;
  font-size: 32px;
  line-height: 42px;
  z-index: 10;
}
.popup.popup-slots .popup-content .midroll-not-ready-cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.85579196, 0.67729084);
          transform: scale(0.85579196, 0.67729084);
}
.popup.popup-slots .popup-content .midroll-not-ready-cloud span {
  position: relative;
  top: 24px;
}
.popup.popup-slots .popup-content .lights {
  top: 0;
  left: 0;
  display: none;
  z-index: 6;
  pointer-events: none;
}
.popup.popup-slots .popup-content .lights canvas {
  position: absolute;
  top: 17px;
  left: 45px;
  width: 500px;
  height: 350px;
  z-index: 1;
}
.popup.popup-slots .popup-content .drum {
  top: 80px;
  left: 70px;
  width: 100%;
  pointer-events: none;
  z-index: 1;
}
.popup.popup-slots .popup-content .drum:after,
.popup.popup-slots .popup-content .drum:before {
  content: " ";
  position: absolute;
  display: block;
}
.popup.popup-slots .popup-content .drum:after {
  top: 9px;
  left: 8px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -599px 0 no-repeat;
  width: 433px;
  height: 212px;
}
.popup.popup-slots .popup-content .drum:before {
  top: 28px;
  left: 29px;
  width: 390px;
  height: 170px;
  background-color: #fff;
}
.popup.popup-slots .popup-content .drum .columns {
  position: absolute;
  top: 28px;
  left: 29px;
  display: -webkit-box;
  display: flex;
  width: 390px;
  height: 170px;
}
.popup.popup-slots .popup-content .drum .columns .column {
  position: relative;
  width: 130px;
  height: 100%;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column.3199837.png");
  background-position-y: 30px;
}
.popup.popup-slots .popup-content .drum .columns .column.main,
.popup.popup-slots .popup-content .drum .columns .column.midroll {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column.3199837.png");
  background-position-y: 30px;
}
.popup.popup-slots .popup-content .drum .columns .column.vip {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column-vip.552f7e1.png");
  background-position-y: 30px;
}
.popup.popup-slots .popup-content .drum .win-shine {
  position: absolute;
  top: 13px;
  width: 220px;
  height: 220px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-id='0'] {
  left: -21px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-id='1'] {
  left: 109px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-id='2'] {
  left: 239px;
}
.popup.popup-slots .popup-content .drum .win-shine > .shine {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 220px;
  height: 220px;
  z-index: 0;
}
.popup.popup-slots .popup-content .drum .win-shine > .shine:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.85271318, 1.01382488);
          transform: scale(0.85271318, 1.01382488);
}
.popup.popup-slots .popup-content .drum .win-shine > .icon {
  position: absolute;
  top: 45px;
  left: 50px;
  width: 130px;
  height: 118px;
  opacity: 0;
  background-position-x: 0;
  z-index: 1;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon=''] > .icon {
  background: none !important;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon='sunflower'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column.3199837.png");
  background-position-y: 0px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon='pineapple'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column.3199837.png");
  background-position-y: 120px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon='glowworm'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column.3199837.png");
  background-position-y: 240px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon='mole'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column.3199837.png");
  background-position-y: 360px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon='chamomile'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column-vip.552f7e1.png");
  background-position-y: 0px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon='diamond'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column-vip.552f7e1.png");
  background-position-y: 120px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon='pearl'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column-vip.552f7e1.png");
  background-position-y: 240px;
}
.popup.popup-slots .popup-content .drum .win-shine[data-icon='cat'] > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/column-vip.552f7e1.png");
  background-position-y: 360px;
}
@-webkit-keyframes win-shine-animation {
  from {
    opacity: 0;
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes win-shine-animation {
  from {
    opacity: 0;
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes win-icon-animation {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@keyframes win-icon-animation {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.popup.popup-slots .popup-content .drum .win-shine.animated > .shine {
  -webkit-animation: win-shine-animation 800ms ease forwards;
          animation: win-shine-animation 800ms ease forwards;
}
.popup.popup-slots .popup-content .drum .win-shine.animated > .icon {
  opacity: 1;
  -webkit-animation: win-icon-animation 800ms ease forwards;
          animation: win-icon-animation 800ms ease forwards;
}
.popup.popup-slots .popup-content .drum-arrow {
  top: 168px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -974px -212px no-repeat;
  width: 43px;
  height: 66px;
  z-index: 2;
}
.popup.popup-slots .popup-content .drum-arrow.left {
  left: 68px;
}
.popup.popup-slots .popup-content .drum-arrow.right {
  left: 479px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.popup-slots .popup-content .rewards {
  z-index: 10;
  top: 428px;
  left: 75px;
  width: 438px;
  height: 147px;
}
.popup.popup-slots .popup-content .rewards,
.popup.popup-slots .popup-content .rewards ul {
  margin: 0;
  padding: 0;
  position: absolute;
  list-style: none;
}
.popup.popup-slots .popup-content .rewards > li {
  position: relative;
  display: block;
  float: left;
  height: 100%;
  width: 124px;
  margin-right: 33px;
}
.popup.popup-slots .popup-content .rewards > li:last-child {
  margin-right: 0;
}
.popup.popup-slots .popup-content .rewards > li > ul {
  width: 100%;
}
.popup.popup-slots .popup-content .rewards > li > ul > li {
  width: 124px;
  height: 49px;
  display: block;
  position: relative;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 1px;
  text-align: center;
  display: -webkit-box;
  display: flex;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward:before,
.popup.popup-slots .popup-content .rewards > li > ul > li .reward:after {
  content: '';
  position: absolute;
  top: -3px;
  left: -4px;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -698px -577px no-repeat;
  width: 134px;
  height: 56px;
  z-index: 0;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -832px -577px no-repeat;
  width: 134px;
  height: 56px;
  z-index: 2;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .value {
  position: absolute;
  top: 27px;
  width: 100%;
  z-index: 3;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .value .icon-value {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .value .icon-value > .amount {
  color: #823310;
  font-size: 14px;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .value .icon-value > .icon {
  position: relative;
  display: inline-block;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .value .icon-value.value-coins > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -992px -665px no-repeat;
  width: 20px;
  height: 20px;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .value .icon-value.value-slot_attempts .fly-icon,
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .value .icon-value.value-slot_attempts > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -992px -643px no-repeat;
  width: 22px;
  height: 22px;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .value .icon-value .fly-icon {
  position: absolute;
  right: 0;
  z-index: 0;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb {
  position: absolute;
  left: 8px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: start;
  width: 126px;
  height: 42px;
  z-index: 1;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon {
  position: relative;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon:not(:nth-child(1)) {
  margin-left: -8px;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon.icon-pineapple {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -908px -643px no-repeat;
  width: 42px;
  height: 43px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon.icon-mole {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -824px -643px no-repeat;
  width: 42px;
  height: 43px;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon.icon-sunflower {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -950px -643px no-repeat;
  width: 42px;
  height: 43px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon.icon-glowworm {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -782px -643px no-repeat;
  width: 42px;
  height: 43px;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon.icon-chamomile {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -698px -643px no-repeat;
  width: 42px;
  height: 43px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon.icon-cat {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -980px -444px no-repeat;
  width: 42px;
  height: 43px;
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon.icon-diamond {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -740px -643px no-repeat;
  width: 42px;
  height: 43px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.popup.popup-slots .popup-content .rewards > li > ul > li .reward .comb div.icon.icon-pearl {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -866px -643px no-repeat;
  width: 42px;
  height: 43px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.popup.popup-slots.vip .popup-header .header-main {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.popup.popup-slots.vip .popup-header .header-vip {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-slots.vip .popup-content .button-switch-cursor {
  opacity: 0;
}
.popup.popup-slots.vip .popup-content .lights {
  display: block;
}
.popup.popup-slots.vip .popup-content .drum-arrow.left {
  left: 52px;
}
.popup.popup-slots.vip .popup-content .drum-arrow.right {
  left: 493px;
}
.popup.popup-slots.main .popup-content .button-switch-cursor {
  opacity: 1;
}
.popup.popup-slots.switch-disabled .popup-content .button-switch-cursor {
  opacity: 0 !important;
}
.popup.popup-slots.switch-disabled .popup-content .button-switch-shape:hover + .button-switch-pseudo + .button-switch {
  pointer-events: none !important;
  cursor: default !important;
}
.popup.popup-slots.switch-disabled .popup-content .button-switch-shape,
.popup.popup-slots.switch-disabled .popup-content .button-switch-shape > area {
  pointer-events: none !important;
  cursor: default !important;
}
.popup.popup-slots .slots-fireflies {
  top: -39px;
  left: -80px;
  width: 760px;
  height: 630px;
  z-index: -1;
}
@-webkit-keyframes slots-firefly-animation {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  15% {
    -webkit-transform: translate(-10px, -126px) scale(0.85);
            transform: translate(-10px, -126px) scale(0.85);
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(10px, -315px) scale(0.5);
            transform: translate(10px, -315px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -620px) scale(0.1);
            transform: translate(-5px, -620px) scale(0.1);
    opacity: 0;
  }
}
@keyframes slots-firefly-animation {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  15% {
    -webkit-transform: translate(-10px, -126px) scale(0.85);
            transform: translate(-10px, -126px) scale(0.85);
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(10px, -315px) scale(0.5);
            transform: translate(10px, -315px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -620px) scale(0.1);
            transform: translate(-5px, -620px) scale(0.1);
    opacity: 0;
  }
}
@-webkit-keyframes slots-firefly-animation-2 {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate(-7px, -189px) scale(0.75);
            transform: translate(-7px, -189px) scale(0.75);
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(15px, -378px) scale(0.5);
            transform: translate(15px, -378px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -630px) scale(0.1);
            transform: translate(-5px, -630px) scale(0.1);
    opacity: 0;
  }
}
@keyframes slots-firefly-animation-2 {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate(-7px, -189px) scale(0.75);
            transform: translate(-7px, -189px) scale(0.75);
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(15px, -378px) scale(0.5);
            transform: translate(15px, -378px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -630px) scale(0.1);
            transform: translate(-5px, -630px) scale(0.1);
    opacity: 0;
  }
}
.popup.popup-slots .slots-fireflies .slots-firefly {
  position: absolute;
  top: 630px;
  opacity: 0;
}
.popup.popup-slots .slots-fireflies .slots-firefly.dot {
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-slots .slots-fireflies .slots-firefly.bubble {
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: rgba(250, 248, 224, 0.5);
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  border: 1px solid rgba(245, 241, 197, 0.8);
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-1 {
  left: 38px;
  -webkit-animation: slots-firefly-animation-2 16s 0s linear infinite;
          animation: slots-firefly-animation-2 16s 0s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-2 {
  left: 10px;
  -webkit-animation: slots-firefly-animation 20s 12s linear infinite;
          animation: slots-firefly-animation 20s 12s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-3 {
  left: 70px;
  -webkit-animation: slots-firefly-animation 21s 5s linear infinite;
          animation: slots-firefly-animation 21s 5s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-4 {
  left: 665px;
  -webkit-animation: slots-firefly-animation 15s 5.7s linear infinite;
          animation: slots-firefly-animation 15s 5.7s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-5 {
  left: 690px;
  -webkit-animation: slots-firefly-animation 17s 13s linear infinite;
          animation: slots-firefly-animation 17s 13s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-6 {
  left: 50px;
  -webkit-animation: slots-firefly-animation-2 16s 6s linear infinite;
          animation: slots-firefly-animation-2 16s 6s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-7 {
  left: 25px;
  -webkit-animation: slots-firefly-animation-2 12s 9s linear infinite;
          animation: slots-firefly-animation-2 12s 9s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-8 {
  left: 650px;
  -webkit-animation: slots-firefly-animation-2 18s 1s linear infinite;
          animation: slots-firefly-animation-2 18s 1s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-9 {
  left: 680px;
  -webkit-animation: slots-firefly-animation-2 14s 10s linear infinite;
          animation: slots-firefly-animation-2 14s 10s linear infinite;
}
.popup.popup-slots .slots-fireflies .slots-firefly.firefly-10 {
  left: 730px;
  -webkit-animation: slots-firefly-animation 15s 16s linear infinite;
          animation: slots-firefly-animation 15s 16s linear infinite;
}
#content .__popupSlots .map-tutorial.slots {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  display: none;
}
#content .__popupSlots .map-tutorial.slots .cutout {
  position: absolute;
  top: 337px;
  left: 537px;
  width: 94px;
  height: 94px;
  cursor: pointer;
}
#content .__popupSlots .map-tutorial.slots .step {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: none;
}
#content .__popupSlots .map-tutorial.slots .step.step-0:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 94px;
  height: 94px;
  border-width: 337px 131px 201px 537px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content .__popupSlots .map-tutorial.slots .cloud {
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -599px -212px no-repeat;
  width: 375px;
  height: 181px;
  position: absolute;
  color: #6c2b89;
  font-family: 'bip', monospace;
  font-size: 18px;
  text-align: center;
  line-height: 21px;
  pointer-events: none;
}
#content .__popupSlots .map-tutorial.slots .cloud:after {
  content: '';
  position: absolute;
  top: 152px;
  left: 303px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -219px -754px no-repeat;
  width: 62px;
  height: 67px;
  -webkit-transform: scale(-1, 1) rotate(270deg);
          transform: scale(-1, 1) rotate(270deg);
}
#content .__popupSlots .map-tutorial.slots .cloud.cloud-step-0 {
  top: 132px;
  left: 180px;
}
#content .__popupSlots .map-tutorial.slots .cloud.cloud-step-0 span {
  position: absolute;
  left: 70px;
  top: 90px;
  color: black;
  font-family: 'bip', sans-serif;
  font-size: 15px;
  text-align: center;
}
#content .reward-coin.slots-reward-coin {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/slots/sprites.b9a7942.png") -992px -665px no-repeat;
  width: 20px;
  height: 20px;
  opacity: 0;
  z-index: 1000;
}
#content .reward-coin.slots-reward-coin:before {
  display: none !important;
}
.popup.popup-thousandth-level {
  width: 648px;
  height: 418px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-thousandth-level > * {
  position: absolute;
}
.popup.popup-thousandth-level .popup-bg {
  top: 36px;
  left: 20px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 608px;
  height: 354px;
  z-index: 0;
}
.popup.popup-thousandth-level .fairy {
  top: 69px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1108px -297px no-repeat;
  width: 272px;
  height: 317px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 1;
}
.popup.popup-thousandth-level .form {
  top: 21px;
  left: 0px;
  width: 648px;
  height: 382px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-thousandth-level .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85375494);
          transform: scaleX(0.85375494);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-thousandth-level .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85714286);
          transform: scaleX(0.85714286);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-thousandth-level .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 342px;
}
.popup.popup-thousandth-level .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 342px;
}
.popup.popup-thousandth-level .popup-header {
  top: 0px;
  left: 142px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-thousandth-level .popup-header span {
  position: absolute;
  top: 20px;
  width: 365px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-thousandth-level .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-thousandth-level .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-thousandth-level .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-thousandth-level .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-thousandth-level .popup-close {
  position: absolute;
  top: 9px;
  left: 609px;
  z-index: 3;
}
.popup.popup-thousandth-level .content {
  position: absolute;
  top: 74px;
  left: 340px;
  width: 258px;
  height: 292px;
  box-sizing: border-box;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 4;
}
.popup.popup-thousandth-level .content .popup-text {
  position: absolute;
  top: 18px;
  left: 0;
  padding-top: 5px;
  width: 258px;
  height: 97px;
  background-image: linear-gradient(90deg, #e6ba7d00 0%, #e6ba7d55 50%, #e6ba7d00 100%);
  box-sizing: border-box;
  font-size: 25px;
  line-height: 1.1;
  letter-spacing: 1px;
}
.popup.popup-thousandth-level .content .popup-text .text-yellow {
  color: #ffea00;
}
.popup.popup-thousandth-level .content .rewards {
  position: absolute;
  top: 130px;
  left: 20px;
}
.popup.popup-thousandth-level .content .rewards .booster {
  position: absolute;
  width: 57px;
  height: 57px;
}
.popup.popup-thousandth-level .content .rewards .booster > * {
  position: absolute;
}
.popup.popup-thousandth-level .content .rewards .booster .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.popup-thousandth-level .content .rewards .booster .amount {
  top: 21px;
  left: 60px;
  font-size: 29px;
}
.popup.popup-thousandth-level .content .rewards .booster.top-left,
.popup.popup-thousandth-level .content .rewards .booster.top-right {
  top: 0;
}
.popup.popup-thousandth-level .content .rewards .booster.bottom-left,
.popup.popup-thousandth-level .content .rewards .booster.bottom-right {
  top: 68px;
}
.popup.popup-thousandth-level .content .rewards .booster.top-left,
.popup.popup-thousandth-level .content .rewards .booster.bottom-left {
  left: 0;
}
.popup.popup-thousandth-level .content .rewards .booster.top-right,
.popup.popup-thousandth-level .content .rewards .booster.bottom-right {
  left: 114px;
}
.popup.popup-thousandth-level .content .rewards .booster.rake > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.57);
          transform: scale(0.57);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-thousandth-level .content .rewards .booster.superflower > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.57);
          transform: scale(0.57);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-thousandth-level .content .rewards .booster.trowel > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.57);
          transform: scale(0.57);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-thousandth-level .content .rewards .booster.bailer > .icon:before {
  left: 3px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.57);
          transform: scale(0.57);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-thousandth-level .button-receive {
  position: absolute;
  top: 332px;
  left: 350px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 234px;
  height: 56px;
  text-align: center;
  z-index: 5;
}
.popup.popup-thousandth-level .button-receive:hover {
  background-position-y: 50%;
}
.popup.popup-thousandth-level .button-receive:active {
  background-position-y: 100%;
}
.popup.popup-thousandth-level .button-receive span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-thousandth-level .table {
  top: 358px;
  left: -21px;
  width: 661px;
  height: 65px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -275px -792px no-repeat;
  -webkit-transform: scale(1.05748865, 1);
          transform: scale(1.05748865, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 3;
}
.popup.popup-thousandth-level .basket {
  top: 225px;
  left: 102px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -1522px no-repeat;
  width: 163px;
  height: 174px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 4;
}
.popup.popup-error {
  /* Смещение */
  width: 571px;
  height: 358px;
  background: transparent;
  font-family: BIP;
  color: white;
  font-size: 33px;
  letter-spacing: 1px;
  /*form*/
  /*header*/
}
.popup.popup-error .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -64px;
  background-position-y: -64px;
  width: 523px;
  height: 281px;
  position: absolute;
  left: 23px;
  top: 18px;
}
.popup.popup-error .form {
  width: 571px;
  height: 325px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
}
.popup.popup-error .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.75230567);
          transform: scaleX(0.75230567);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-error .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.75529101);
          transform: scaleX(0.75529101);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-error .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 285px;
}
.popup.popup-error .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 285px;
}
.popup.popup-error .border-bottom {
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.34669811, 1.09259259);
          transform: scale(1.34669811, 1.09259259);
  position: absolute;
  left: 76px;
  top: 300px;
  z-index: 4;
}
.popup.popup-error .popup-header {
  position: absolute;
  left: 82px;
  top: -32px;
  height: 70px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font-size: 33px;
  z-index: 5;
}
.popup.popup-error .popup-header span {
  position: absolute;
  top: 18px;
  width: 393px;
  z-index: 1;
}
.popup.popup-error .popup-header .header_bg {
  position: absolute;
  width: 396px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-error .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-error .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.73770492);
          transform: scaleX(1.73770492);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-error .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-error .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 52px;
  text-align: center;
  position: absolute;
  left: 199px;
  top: 301px;
  z-index: 6;
}
.popup.popup-error .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-error .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-error .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-error .fairy .static {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1108px -614px no-repeat;
  width: 248px;
  height: 242px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  position: absolute;
  left: 272px;
  top: 56px;
  z-index: 2;
}
.popup.popup-error .cloud-wrap {
  position: absolute;
  top: 83px;
  left: 79px;
  z-index: 3;
}
.popup.popup-error .cloud-wrap .cloud_bg .cloud_main-bg {
  width: 211px;
  height: 116px;
  -webkit-transform: scale(1.35) rotate(-6deg);
          transform: scale(1.35) rotate(-6deg);
  position: absolute;
}
.popup.popup-error .cloud-wrap .cloud_bg .cloud_main-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.49881797, 0.46215139);
          transform: scale(0.49881797, 0.46215139);
}
.popup.popup-error .cloud-wrap .cloud_bg .cloud_small-bg-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  position: absolute;
  left: 227px;
  top: 93px;
  -webkit-transform: scale(1.3) rotate(-20deg);
          transform: scale(1.3) rotate(-20deg);
}
.popup.popup-error .cloud-wrap .cloud_bg .cloud_small-bg-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  position: absolute;
  left: 250px;
  top: 99px;
  -webkit-transform: scale(0.7) rotate(-25deg);
          transform: scale(0.7) rotate(-25deg);
}
.popup.popup-error .cloud-wrap .cloud_text {
  position: absolute;
  font-size: 25px;
  color: #444749;
  text-shadow: 0px 2px 1px #9abed0;
  width: 209px;
  text-align: center;
  white-space: pre;
  top: 2px;
  line-height: 30px;
  -webkit-transform: rotate(-8deg);
          transform: rotate(-8deg);
}
.popup.popup-error .grass_leaf {
  position: absolute;
  z-index: 5;
}
.popup.popup-error .grass_leaf.leaf-type-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.popup-error .grass_leaf.leaf-type-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-error .grass_leaf.leaf-type-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-error .grass_leaf.leaf-type-4 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-error .grass_leaf.leaf-type-5 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
}
.popup.popup-error .grass_leaf.leaf-type-6 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
}
.popup.popup-error .grass_leaf.leaf-type-7 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.popup-error .grass_leaf.leaf-type-8 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-error .grass-left {
  position: absolute;
  left: 122px;
  top: 248px;
  z-index: 1;
}
.popup.popup-error .grass-left .grass_leaf-1 {
  -webkit-transform: scale(-0.6, 0.6) rotate(-50deg);
          transform: scale(-0.6, 0.6) rotate(-50deg);
}
.popup.popup-error .grass-left .grass_leaf-2 {
  -webkit-transform: scale(-0.6, 0.6) rotate(40deg);
          transform: scale(-0.6, 0.6) rotate(40deg);
  left: -62px;
  top: -7px;
  z-index: 6;
}
.popup.popup-error .grass-left .grass_leaf-3 {
  -webkit-transform: scale(-0.7, 0.7);
          transform: scale(-0.7, 0.7);
  left: -37px;
  top: -3px;
  z-index: 4;
}
.popup.popup-error .grass-left .grass_leaf-4 {
  -webkit-transform: scale(-0.7, 0.7) rotate(40deg);
          transform: scale(-0.7, 0.7) rotate(40deg);
  left: -111px;
  top: 10px;
}
.popup.popup-error .grass-left .grass_leaf-5 {
  -webkit-transform: scale(0.7) rotate(-35deg);
          transform: scale(0.7) rotate(-35deg);
  left: -124px;
  top: -37px;
  z-index: 3;
}
.popup.popup-error .grass-left .grass_leaf-6 {
  -webkit-transform: scale(0.7) rotate(-20deg);
          transform: scale(0.7) rotate(-20deg);
  left: -75px;
  top: -20px;
  z-index: -1;
}
.popup.popup-error .grass-right {
  position: absolute;
  left: 397px;
  top: 256px;
  z-index: 1;
}
.popup.popup-error .grass-right .grass_leaf-1 {
  -webkit-transform: scale(-0.75, 0.75) rotate(57deg);
          transform: scale(-0.75, 0.75) rotate(57deg);
  z-index: -1;
}
.popup.popup-error .grass-right .grass_leaf-2 {
  -webkit-transform: scale(0.78) rotate(-18deg);
          transform: scale(0.78) rotate(-18deg);
  left: 16px;
  top: -17px;
  z-index: 1;
}
.popup.popup-error .grass-right .grass_leaf-3 {
  -webkit-transform: scale(-0.9, 0.9) rotate(-45deg);
          transform: scale(-0.9, 0.9) rotate(-45deg);
  left: 92px;
  top: -26px;
}
.popup.popup-error .grass-right .grass_leaf-4 {
  -webkit-transform: scale(-0.66, 0.66);
          transform: scale(-0.66, 0.66);
  left: 76px;
  top: -45px;
  z-index: 4;
}
.popup.popup-error .grass-right .grass_leaf-5 {
  -webkit-transform: scale(-0.75, 0.75) rotate(15deg);
          transform: scale(-0.75, 0.75) rotate(15deg);
  left: 61px;
  top: -13px;
}
.popup.episode-completed {
  /* Смещение */
  width: 564px;
  height: 357px;
  background: transparent;
  font-family: BIP;
  color: white;
  font-size: 33px;
  letter-spacing: 1px;
  text-align: center;
  white-space: nowrap;
  /*form*/
  /*header*/
}
.popup.episode-completed .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -64px;
  background-position-y: -64px;
  width: 523px;
  height: 281px;
  position: absolute;
  left: 23px;
  top: 18px;
  z-index: -1;
}
.popup.episode-completed .popup-bg-coins {
  position: absolute;
  z-index: 0;
  left: 0px;
  top: 0px;
}
.popup.episode-completed .popup-bg-coins .coins-stack {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1755px -911px no-repeat;
  width: 44px;
  height: 82px;
  position: absolute;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-1 {
  left: 37px;
  top: 169px;
  z-index: 5;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-2 {
  left: 56px;
  top: 220px;
  z-index: 6;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-3 {
  left: 73px;
  top: 143px;
  z-index: 4;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-4 {
  left: 86px;
  top: 180px;
  z-index: 5;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-5 {
  left: 96px;
  top: 199px;
  z-index: 5;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-6 {
  left: 97px;
  top: 241px;
  z-index: 7;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-7 {
  left: 128px;
  top: 217px;
  z-index: 6;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-8 {
  left: 147px;
  top: 255px;
  z-index: 7;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-9 {
  left: 175px;
  top: 274px;
  z-index: 6;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-10 {
  left: 352px;
  top: 273px;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-11 {
  left: 386px;
  top: 229px;
  z-index: 1;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-12 {
  left: 420px;
  top: 242px;
  z-index: 5;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-13 {
  left: 448px;
  top: 260px;
  z-index: 6;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-14 {
  left: 462px;
  top: 233px;
  z-index: 7;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-15 {
  left: 450px;
  top: 195px;
  z-index: 3;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-16 {
  left: 485px;
  top: 166px;
  z-index: 2;
}
.popup.episode-completed .popup-bg-coins .coins-stack.coins-stack-17 {
  left: 490px;
  top: 208px;
  z-index: 3;
}
.popup.episode-completed .popup-bg-filter {
  background-color: #74090a;
  width: 509px;
  height: 274px;
  opacity: 0.2;
  position: absolute;
  left: 29px;
  top: 23px;
  z-index: 1;
}
.popup.episode-completed .form {
  width: 564px;
  height: 324px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
}
.popup.episode-completed .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.743083);
          transform: scaleX(0.743083);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.episode-completed .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.74603175);
          transform: scaleX(0.74603175);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.episode-completed .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 284px;
}
.popup.episode-completed .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 284px;
}
.popup.episode-completed .border-bottom {
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.34669811, 1.09259259);
          transform: scale(1.34669811, 1.09259259);
  position: absolute;
  left: 72px;
  top: 303px;
  z-index: 4;
}
.popup.episode-completed .popup-header {
  position: absolute;
  left: 82px;
  top: -33px;
  height: 70px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font-size: 33px;
  z-index: 5;
}
.popup.episode-completed .popup-header span {
  position: absolute;
  top: 18px;
  width: 393px;
  z-index: 1;
}
.popup.episode-completed .popup-header .header_bg {
  position: absolute;
  width: 396px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.episode-completed .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.episode-completed .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.73770492);
          transform: scaleX(1.73770492);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.episode-completed .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.episode-completed .popup-close {
  position: absolute;
  left: 521px;
  top: -10px;
  z-index: 50;
}
.popup.episode-completed .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 52px;
  text-align: center;
  position: absolute;
  left: 193px;
  top: 304px;
  z-index: 50;
}
.popup.episode-completed .button-continue:hover {
  background-position-y: 50%;
}
.popup.episode-completed .button-continue:active {
  background-position-y: 100%;
}
.popup.episode-completed .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 22px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.episode-completed .content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
}
.popup.episode-completed .content .fairy .static {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px -251px no-repeat;
  width: 277px;
  height: 208px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  position: absolute;
  left: 145px;
  top: 90px;
}
.popup.episode-completed .content .reward {
  width: 508px;
  height: 39px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  position: absolute;
  left: 29px;
  top: 46px;
  z-index: 10;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
}
.popup.episode-completed .content .reward span {
  vertical-align: middle;
  font-size: 25px;
}
.popup.episode-completed .content .reward .amount {
  font-size: 30px;
  color: #faef1e;
  text-shadow: 0 -1px 1px #a44500, 0 -1px 1px #a44500, 0 1px 1px #a44500, 0 1px 1px #a44500, -1px 0 1px #a44500, 1px 0 1px #a44500, -1px 0 1px #a44500, 1px 0 1px #a44500, -1px -1px 1px #a44500, 1px -1px 1px #a44500, -1px 1px 1px #a44500, 1px 1px 1px #a44500, -1px -1px 1px #a44500, 1px -1px 1px #a44500, -1px 1px 1px #a44500, 1px 1px 1px #a44500;
}
.popup.episode-completed .content .reward .coin {
  width: 34px;
  height: 35.44680851px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: -15px;
  margin-top: 5px;
  z-index: -1;
}
.popup.episode-completed .content .reward .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.72340426px -0.72340426px;
          transform-origin: -0.72340426px -0.72340426px;
  -webkit-transform: scale(0.72340426);
          transform: scale(0.72340426);
}
.popup.episode-completed .content .reward .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.episode-completed .shine-animation {
  position: absolute;
  z-index: 10;
}
.popup.episode-completed .shine-animation .shine {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  position: absolute;
  -webkit-animation: ep-completed-shine-animation 2s linear infinite;
          animation: ep-completed-shine-animation 2s linear infinite;
}
.popup.episode-completed .shine-animation .shine.shine-1 {
  left: 77px;
  top: 245px;
}
.popup.episode-completed .shine-animation .shine.shine-2 {
  left: 97px;
  top: 129px;
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.episode-completed .shine-animation .shine.shine-3 {
  left: 118px;
  top: 29px;
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.popup.episode-completed .shine-animation .shine.shine-4 {
  left: 115px;
  top: 59px;
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.popup.episode-completed .shine-animation .shine.shine-5 {
  left: 414px;
  top: 30px;
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.episode-completed .shine-animation .shine.shine-6 {
  left: 423px;
  top: 58px;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.episode-completed .shine-animation .shine.shine-7 {
  left: 422px;
  top: 254px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.episode-completed .shine-animation .shine.shine-8 {
  left: 473px;
  top: 181px;
  -webkit-animation-delay: -1.4s;
          animation-delay: -1.4s;
}
.popup.episode-completed .shine-animation .shine.shine-9 {
  left: 489px;
  top: 149px;
  -webkit-animation-delay: -1.8s;
          animation-delay: -1.8s;
}
@-webkit-keyframes ep-completed-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
@keyframes ep-completed-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.episode-completed .grass_leaf {
  position: absolute;
  z-index: 5;
}
.popup.episode-completed .grass_leaf.leaf-type-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.episode-completed .grass_leaf.leaf-type-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.episode-completed .grass_leaf.leaf-type-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.episode-completed .grass_leaf.leaf-type-4 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.episode-completed .grass_leaf.leaf-type-5 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
}
.popup.episode-completed .grass_leaf.leaf-type-6 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
}
.popup.episode-completed .grass_leaf.leaf-type-7 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.episode-completed .grass_leaf.leaf-type-8 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.episode-completed .grass_coin {
  width: 50px;
  height: 52.12765957px;
  position: absolute;
}
.popup.episode-completed .grass_coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -1.06382979px -1.06382979px;
          transform-origin: -1.06382979px -1.06382979px;
  -webkit-transform: scale(1.06382979);
          transform: scale(1.06382979);
}
.popup.episode-completed .grass_coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.episode-completed .grass-left {
  position: absolute;
  left: 130px;
  top: 249px;
  z-index: 2;
}
.popup.episode-completed .grass-left .grass_leaf-1 {
  -webkit-transform: scale(-0.6, 0.6) rotate(-50deg);
          transform: scale(-0.6, 0.6) rotate(-50deg);
}
.popup.episode-completed .grass-left .grass_leaf-2 {
  -webkit-transform: scale(-0.6, 0.6) rotate(40deg);
          transform: scale(-0.6, 0.6) rotate(40deg);
  left: -100px;
  top: -1px;
  z-index: 6;
}
.popup.episode-completed .grass-left .grass_leaf-3 {
  -webkit-transform: scale(-0.7, 0.7);
          transform: scale(-0.7, 0.7);
  left: -55px;
  top: 2px;
  z-index: 4;
}
.popup.episode-completed .grass-left .grass_leaf-4 {
  -webkit-transform: scale(-0.7, 0.7) rotate(40deg);
          transform: scale(-0.7, 0.7) rotate(40deg);
  left: -118px;
  top: 9px;
}
.popup.episode-completed .grass-left .grass_leaf-5 {
  -webkit-transform: scale(0.7) rotate(-35deg);
          transform: scale(0.7) rotate(-35deg);
  left: -134px;
  top: -39px;
  z-index: 3;
}
.popup.episode-completed .grass-left .grass_leaf-6 {
  -webkit-transform: scale(0.7) rotate(-20deg);
          transform: scale(0.7) rotate(-20deg);
  left: -81px;
  top: -37px;
  z-index: -1;
}
.popup.episode-completed .grass-left .grass_coin-1 {
  left: -109px;
  top: -27px;
}
.popup.episode-completed .grass-left .grass_coin-2 {
  left: -74px;
  top: 4px;
  z-index: 3;
}
.popup.episode-completed .grass-left .grass_coin-3 {
  left: -17px;
  top: 8px;
}
.popup.episode-completed .grass-right {
  position: absolute;
  left: 388px;
  top: 258px;
  z-index: 2;
}
.popup.episode-completed .grass-right .grass_leaf-1 {
  -webkit-transform: scale(-0.75, 0.75) rotate(57deg);
          transform: scale(-0.75, 0.75) rotate(57deg);
  z-index: -1;
}
.popup.episode-completed .grass-right .grass_leaf-2 {
  -webkit-transform: scale(0.78) rotate(-18deg);
          transform: scale(0.78) rotate(-18deg);
  left: 15px;
  top: -18px;
  z-index: 1;
}
.popup.episode-completed .grass-right .grass_leaf-3 {
  -webkit-transform: scale(-0.9, 0.9) rotate(-45deg);
          transform: scale(-0.9, 0.9) rotate(-45deg);
  left: 93px;
  top: -37px;
}
.popup.episode-completed .grass-right .grass_leaf-4 {
  -webkit-transform: scale(-0.66, 0.66);
          transform: scale(-0.66, 0.66);
  left: 69px;
  top: -59px;
  z-index: 4;
}
.popup.episode-completed .grass-right .grass_leaf-5 {
  -webkit-transform: scale(-0.75, 0.75) rotate(15deg);
          transform: scale(-0.75, 0.75) rotate(15deg);
  left: 60px;
  top: -14px;
}
.popup.episode-completed .grass-right .grass_coin-1 {
  left: 38px;
  top: 6px;
  z-index: 1;
}
.popup.episode-completed .grass-right .grass_coin-2 {
  left: 100px;
  top: -31px;
  z-index: 4;
}
.popup.popup-bonus-loyalty {
  /* Смещение */
  width: 569px;
  height: 325px;
  font-family: BIP;
  color: white;
  font-size: 33px;
  letter-spacing: 1px;
  white-space: nowrap;
  /*form*/
  /*header*/
  /*button close*/
  /*thanks button*/
  /*content*/
}
.popup.popup-bonus-loyalty .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -64px;
  background-position-y: -64px;
  width: 520px;
  height: 279px;
  position: absolute;
  left: 26px;
  top: 20px;
}
.popup.popup-bonus-loyalty .form {
  width: 569px;
  height: 325px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.popup.popup-bonus-loyalty .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.74967062);
          transform: scaleX(0.74967062);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-bonus-loyalty .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.7526455);
          transform: scaleX(0.7526455);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-bonus-loyalty .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 285px;
}
.popup.popup-bonus-loyalty .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 285px;
}
.popup.popup-bonus-loyalty .border-bottom {
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.34669811, 1.09259259);
          transform: scale(1.34669811, 1.09259259);
  position: absolute;
  left: 74px;
  top: 303px;
  z-index: 1;
}
.popup.popup-bonus-loyalty .popup-header {
  position: absolute;
  left: 104px;
  top: -33px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font-size: 33px;
  z-index: 2;
}
.popup.popup-bonus-loyalty .popup-header span {
  position: absolute;
  top: 18px;
  width: 362px;
  z-index: 1;
}
.popup.popup-bonus-loyalty .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-bonus-loyalty .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-bonus-loyalty .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-bonus-loyalty .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-bonus-loyalty .popup-close {
  position: absolute;
  left: 527px;
  top: -10px;
  z-index: 3;
}
.popup.popup-bonus-loyalty .popup-thanks {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 52px;
  position: absolute;
  left: 202px;
  top: 303px;
  z-index: 2;
  text-align: center;
}
.popup.popup-bonus-loyalty .popup-thanks:hover {
  background-position-y: 50%;
}
.popup.popup-bonus-loyalty .popup-thanks:active {
  background-position-y: 100%;
}
.popup.popup-bonus-loyalty .popup-thanks span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-bonus-loyalty .content {
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-bonus-loyalty .content .fairy .static {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1108px 0 no-repeat;
  width: 323px;
  height: 297px;
  -webkit-transform: scale(0.85758514, 0.85521886);
          transform: scale(0.85758514, 0.85521886);
  position: absolute;
  left: 154px;
  top: 94px;
  height: 224px;
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-bonus-loyalty .content .text {
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
}
.popup.popup-bonus-loyalty .content .reward {
  position: absolute;
  width: 513px;
  left: 0px;
  top: 35px;
  text-align: center;
  z-index: 1;
}
.popup.popup-bonus-loyalty .content .reward span {
  vertical-align: middle;
}
.popup.popup-bonus-loyalty .content .reward .reward-value {
  font-size: 33px;
}
.popup.popup-bonus-loyalty .content .reward .coin {
  width: 34px;
  height: 35.44680851px;
  display: inline-block;
  vertical-align: middle;
  margin-left: -15px;
  margin-top: 5px;
  z-index: -1;
  position: relative;
}
.popup.popup-bonus-loyalty .content .reward .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.72340426px -0.72340426px;
          transform-origin: -0.72340426px -0.72340426px;
  -webkit-transform: scale(0.72340426);
          transform: scale(0.72340426);
}
.popup.popup-bonus-loyalty .content .reward .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-bonus-loyalty .content .text-content {
  width: 513px;
  height: 74px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  position: absolute;
  font-size: 25px;
  top: 36px;
  left: 30px;
  text-align: center;
  line-height: 34px;
  letter-spacing: 0px;
}
.popup.popup-bonus-loyalty .content .balloons {
  position: absolute;
  z-index: 1;
}
.popup.popup-bonus-loyalty .content .balloons.balloons-1 {
  left: -48px;
  top: 117px;
}
.popup.popup-bonus-loyalty .content .balloons.balloons-2 {
  left: 12px;
  top: 123px;
  -webkit-transform: scale(0.8) rotate(4deg);
          transform: scale(0.8) rotate(4deg);
}
.popup.popup-bonus-loyalty .content .balloons.balloons-3 {
  left: 477px;
  top: 97px;
}
.popup.popup-bonus-loyalty .content .balloons.balloons-4 {
  left: 424px;
  top: 132px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.popup.popup-bonus-loyalty .content .balloons.balloons-type-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -200px no-repeat;
  width: 116px;
  height: 182px;
}
.popup.popup-bonus-loyalty .content .balloons.balloons-type-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px 0 no-repeat;
  width: 148px;
  height: 200px;
}
.popup.popup-bonus-loyalty .content .pin {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -309px no-repeat;
  width: 17px;
  height: 16px;
  position: absolute;
  z-index: 2;
}
.popup.popup-bonus-loyalty .content .pin.pin-1 {
  left: 47px;
  top: 287px;
}
.popup.popup-bonus-loyalty .content .pin.pin-2 {
  left: 511px;
  top: 287px;
}
/* Основные стили в orange-windscreen-popup.less */
.popup.store-stock-boosters-popup .play-friday,
.popup.store-stock-boosters-popup .promotion-draw {
  display: none;
}
.popup.store-stock-boosters-popup.play-friday .term,
.popup.store-stock-boosters-popup.play-friday .description {
  display: none;
}
.popup.store-stock-boosters-popup.play-friday .description.play-friday {
  display: block;
}
.popup.store-stock-boosters-popup .popup-header span {
  width: 323px;
}
.popup.store-stock-boosters-popup .popup-header .header_bg {
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.store-stock-boosters-popup .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.store-stock-boosters-popup .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.store-stock-boosters-popup .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li .booster {
  position: relative;
  top: -33px;
  left: 0;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li .booster .booster-icon {
  position: absolute;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li .booster .amount {
  position: absolute;
  top: 32px;
  left: 117px;
  font-size: 29px;
  margin-top: 9px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.superflower .booster > .booster-icon {
  top: -3px;
  left: 10px;
  width: 102px;
  height: 104px;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.superflower .booster > .booster-icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -2px -4px;
          transform-origin: -2px -4px;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.superflower .booster > .booster-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.rake .booster > .booster-icon {
  top: 1px;
  left: 19px;
  width: 91px;
  height: 97px;
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.rake .booster > .booster-icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.rake .booster > .booster-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.trowel .booster > .booster-icon {
  left: 7px;
  width: 106px;
  height: 92px;
  -webkit-transform: rotate(11deg);
          transform: rotate(11deg);
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.trowel .booster > .booster-icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -2px -4px;
          transform-origin: -2px -4px;
}
.popup.store-stock-boosters-popup .popup-content ul.suggestions > li.trowel .booster > .booster-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-store-stock-boosters-bundle .popup-header {
  font-size: 33px;
}
.popup.popup-store-stock-boosters-bundle .popup-header span {
  width: 323px;
}
.popup.popup-store-stock-boosters-bundle .popup-header .header_bg {
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-store-stock-boosters-bundle .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-store-stock-boosters-bundle .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-store-stock-boosters-bundle .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-store-stock-boosters-bundle .popup-content .object {
  position: absolute;
  top: -52px;
  left: -32px;
  width: 356px;
  height: 387px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/srore-stock/object.123b050.png") 0 0 no-repeat;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer {
  z-index: 1;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward {
  position: absolute;
  width: 152px;
  height: 134px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward > * {
  position: absolute;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward > .tape-back {
  top: 60px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -877px -459px no-repeat;
  width: 157px;
  height: 56px;
  z-index: 1;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward > .tape-front {
  top: 82px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1085px no-repeat;
  width: 132px;
  height: 58px;
  z-index: 3;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward > .icon {
  z-index: 2;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward > .text {
  top: 103px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  z-index: 4;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.superflowers > .icon {
  top: -1px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.bailers > .icon {
  top: 3px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.rakes > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.trowels > .icon {
  top: 4px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.unlim > .icon {
  top: 5px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.coin > .icon {
  top: 0;
  left: 15px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.coins > .icon {
  top: 1px;
  left: 17px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.prebooster_bombs > .icon,
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.prebooster_bombs_time > .icon {
  top: 7px;
  left: 20px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.prebooster_superflowers > .icon,
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward.prebooster_superflowers_time > .icon {
  top: -2px;
  left: 13px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(1.23);
          transform: scale(1.23);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward:nth-of-type(1) {
  top: 24px;
  left: 77px;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward:nth-of-type(2) {
  top: 133px;
  left: 13px;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .reward:nth-of-type(3) {
  top: 133px;
  left: 136px;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .button-buy {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 185px;
  height: 60px;
  z-index: 2;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-store-stock-boosters-bundle .popup-content .offer .button-buy:active {
  background-position-y: 100%;
}
/* << ПРЕДУРОВНЕВАЯ ПОЛОСА (БРИФИНГ) */
.popup.popup-level-briefing-bar {
  width: 493px;
  height: 380px;
  background: transparent;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
  /* FLOWERS-9019 Новый функционал пребустов >> */
  /* << FLOWERS-9019 Новый функционал пребустов */
}
.popup.popup-level-briefing-bar .form {
  position: absolute;
  top: 34px;
  left: 21px;
  width: 447px;
  height: 335px;
  z-index: 3;
}
.popup.popup-level-briefing-bar .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.58893281);
          transform: scaleX(0.58893281);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-level-briefing-bar .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.59126984);
          transform: scaleX(0.59126984);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-briefing-bar .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 295px;
}
.popup.popup-level-briefing-bar .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 295px;
}
.popup.popup-level-briefing-bar .popup-bg {
  position: absolute;
  top: 61px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 397px;
  height: 283px;
  z-index: 1;
}
.popup.popup-level-briefing-bar .popup-header {
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 5;
}
.popup.popup-level-briefing-bar .popup-header span {
  position: absolute;
  top: 18px;
  width: 493px;
  z-index: 1;
}
.popup.popup-level-briefing-bar .popup-header .header_bg {
  position: absolute;
  width: 493px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-briefing-bar .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-level-briefing-bar .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.26775956);
          transform: scaleX(2.26775956);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-level-briefing-bar .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-level-briefing-bar .popup-header.wide {
  left: -15px;
}
.popup.popup-level-briefing-bar .popup-header.wide .header_bg {
  width: 538px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-briefing-bar .popup-header.wide .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-level-briefing-bar .popup-header.wide .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.5136612);
          transform: scaleX(2.5136612);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-level-briefing-bar .popup-header.wide .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-level-briefing-bar .popup-close {
  position: absolute;
  top: 9px;
  left: 432px;
  z-index: 5;
}
.popup.popup-level-briefing-bar .character {
  position: absolute;
  top: 32px;
  left: 112px;
  z-index: 6;
  -webkit-filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.7));
          filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.7));
}
.popup.popup-level-briefing-bar .character .static {
  position: absolute;
  top: 121px;
  left: 43px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -795px no-repeat;
  width: 180px;
  height: 250px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-level-briefing-bar .character canvas {
  position: absolute;
  top: -145px;
  left: -232px;
  width: 500px;
  height: 550px;
  padding: 116px;
  pointer-events: none;
}
.popup.popup-level-briefing-bar .tasks-block {
  position: absolute;
  top: 48px;
  left: 58px;
  z-index: 4;
}
.popup.popup-level-briefing-bar .tasks-block .tasks-bg {
  position: absolute;
  left: 0;
  top: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-briefing/sprites.e397637.png") 0 0 no-repeat;
  width: 377px;
  height: 128px;
  z-index: 1;
}
.popup.popup-level-briefing-bar .tasks-block .tasks {
  position: absolute;
  left: 19px;
  top: 27px;
  display: -webkit-box;
  display: flex;
  width: 337px;
  height: 74px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  z-index: 2;
}
.popup.popup-level-briefing-bar .tasks-block .tasks .board {
  position: relative;
  width: 62px;
  height: 62px;
  margin-top: 6px;
}
.popup.popup-level-briefing-bar .tasks-block .tasks .board .icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.popup.popup-level-briefing-bar .tasks-block .tasks .board .amount {
  position: absolute;
  top: 38px;
  left: 100%;
  -webkit-transform: translateX(-60%);
          transform: translateX(-60%);
  width: 100%;
  font-size: 22px;
  z-index: 2;
}
.popup.popup-level-briefing-bar .tasks-block .tasks .board:not(:first-of-type) {
  margin-left: 48px;
}
.popup.popup-level-briefing-bar .tasks-block .tasks .board:first-of-type {
  margin-left: auto;
}
.popup.popup-level-briefing-bar .tasks-block .tasks .board:last-of-type {
  margin-right: auto;
}
.popup.popup-level-briefing-bar .popup-leafs {
  position: absolute;
  top: 190px;
  left: 0px;
  z-index: 2;
}
.popup.popup-level-briefing-bar .popup-leafs .leafs-left {
  left: 49px;
}
.popup.popup-level-briefing-bar .popup-leafs .leafs-right {
  left: 330px;
}
.popup.popup-level-briefing-bar .popup-objects {
  position: absolute;
  top: 180px;
  left: 0px;
  display: none;
}
.popup.popup-level-briefing-bar .popup-objects > * {
  position: absolute;
}
.popup.popup-level-briefing-bar.hard .tasks-bg,
.popup.popup-level-briefing-bar.hard .form,
.popup.popup-level-briefing-bar.hard .header_bg {
  -webkit-filter: hue-rotate(-18deg) brightness(91%) saturate(120%) !important;
          filter: hue-rotate(-18deg) brightness(91%) saturate(120%) !important;
}
.popup.popup-level-briefing-bar.hard .popup-leafs {
  display: none;
}
.popup.popup-level-briefing-bar.hard .popup-objects {
  display: block;
  z-index: 5;
}
.popup.popup-level-briefing-bar.hard .popup-objects .object-left,
.popup.popup-level-briefing-bar.hard .popup-objects .object-right {
  top: 24px;
}
.popup.popup-level-briefing-bar.hard .popup-objects .object-left {
  left: 9px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-briefing/sprites.e397637.png") 0 -128px no-repeat;
  width: 170px;
  height: 140px;
}
.popup.popup-level-briefing-bar.hard .popup-objects .object-right {
  left: 288px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-briefing/sprites.e397637.png") -170px -128px no-repeat;
  width: 170px;
  height: 140px;
}
.popup.popup-level-briefing-bar .border-bottom {
  position: absolute;
  display: -webkit-box;
  display: flex;
  width: 451px;
  height: 59px;
  bottom: -22px;
  left: 19px;
  z-index: 11;
}
.popup.popup-level-briefing-bar .border-bottom:before {
  content: '';
  position: absolute;
  top: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.06367925, 1.09259259);
          transform: scale(1.06367925, 1.09259259);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
.popup.popup-level-briefing-bar .button-play {
  position: relative;
  margin: auto auto;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 142px;
  height: 47px;
}
.popup.popup-level-briefing-bar .button-play:hover {
  background-position-y: 50%;
}
.popup.popup-level-briefing-bar .button-play:active {
  background-position-y: 100%;
}
.popup.popup-level-briefing-bar .button-play span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-level-briefing-bar .button-restart {
  position: relative;
  margin: auto auto;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/purple_button.eb2966c.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 172px;
  height: 47px;
}
.popup.popup-level-briefing-bar .button-restart:hover {
  background-position-y: 50%;
}
.popup.popup-level-briefing-bar .button-restart:active {
  background-position-y: 100%;
}
.popup.popup-level-briefing-bar .button-restart span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-level-briefing-bar.with-preboosters > .character,
.popup.popup-level-briefing-bar.with-preboosters:before {
  display: none !important;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters {
  position: relative;
  top: 180px;
  left: 90px;
  width: 452px;
  height: 227px;
  z-index: 10;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .preboosters-description {
  margin: 0 auto;
  width: 370px;
  height: 32px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  font-size: 20px;
  line-height: 1.2;
  text-align: center;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar {
  position: relative;
  margin-top: 6px;
  width: 98px;
  height: 92px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar > * {
  position: absolute;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:before,
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:after {
  content: '';
  position: absolute;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -190px -71px no-repeat;
  width: 87px;
  height: 88px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:after {
  top: 1px;
  left: 2px;
  width: 83px;
  height: 82px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:not(.locked) {
  cursor: pointer;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:not(.locked):after {
  display: none;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:not(.locked):hover:before,
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:not(.locked):hover .prebooster-icon {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:not(.locked):active:before,
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:not(.locked):active .prebooster-icon {
  -webkit-transform: scale(0.97);
          transform: scale(0.97);
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:before,
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-icon {
  transition: all 0.5ms ease;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar.locked {
  cursor: default;
  pointer-events: none;
  width: 87px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar.locked:after {
  display: block;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar.blocked {
  cursor: default;
  pointer-events: none;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar[data-prebooster-bar="prebooster_bombs"] {
  margin-left: auto;
  margin-right: 15px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar[data-prebooster-bar="prebooster_superflowers"] {
  margin-right: auto;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:not(.checked) > .prebooster-plank .prebooster-amount {
  opacity: 1;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar:not(.checked) > .prebooster-plank .prebooster-checker {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar.checked > .prebooster-plank .prebooster-amount {
  opacity: 0;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar.checked > .prebooster-plank .prebooster-checker {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-icon {
  top: 10px;
  left: 13.5px;
  width: 60px;
  height: 60px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-icon:before {
  content: '';
  display: block;
  position: absolute;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-icon.prebooster_bombs-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-icon.prebooster_superflowers-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank {
  bottom: -4px;
  right: -5px;
  font-size: 19px;
  line-height: 1.2;
  z-index: 1;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank.prebooster-plank-short {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -122px -236px no-repeat;
  width: 45px;
  height: 47px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank.prebooster-plank-short .prebooster-checker {
  left: 0;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank.prebooster-plank-mid {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") 0 -236px no-repeat;
  width: 65px;
  height: 48px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank.prebooster-plank-mid .prebooster-checker {
  left: 5px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank.prebooster-plank-long {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -277px -71px no-repeat;
  width: 84px;
  height: 48px;
  display: -webkit-box;
  display: flex;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-amount,
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-checker {
  transition: all 0.4s ease;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-amount {
  width: 100%;
  height: 100%;
  line-height: 2.3;
  text-align: center;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-checker {
  position: absolute;
  top: 0;
  width: 47px;
  height: 45px;
  pointer-events: none;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-checker:before {
  content: '';
  position: absolute;
  display: block;
  width: 52px;
  height: 50px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1753px -998px no-repeat;
  -webkit-transform: scale(0.90384615, 0.9);
          transform: scale(0.90384615, 0.9);
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-price {
  margin-left: auto;
  line-height: 2.4;
  z-index: 1;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .coins-icon {
  margin-right: 8px;
  -webkit-transform: translate(-3px, 10px);
          transform: translate(-3px, 10px);
  width: 25px;
  height: 26.06382979px;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .coins-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.53191489px -0.53191489px;
          transform-origin: -0.53191489px -0.53191489px;
  -webkit-transform: scale(0.53191489);
          transform: scale(0.53191489);
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .coins-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-lock {
  position: absolute;
  top: -10px;
  left: -4px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") 0 -169px no-repeat;
  width: 52px;
  height: 67px;
  -webkit-transform: scale(0.51);
          transform: scale(0.51);
}
.popup.popup-level-briefing-bar.with-preboosters .preboosters .prebooster-bar .decrease-coins {
  bottom: 12px;
  right: 28px;
  font-size: 19px;
  z-index: 1;
}
.popup.popup-level-briefing-bar.with-preboosters.hard .border-bottom {
  -webkit-filter: hue-rotate(-18deg) brightness(91%) saturate(120%);
          filter: hue-rotate(-18deg) brightness(91%) saturate(120%);
}
.popup.popup-level-briefing-bar.with-preboosters.level-with-tutorial > .preboosters > .preboosters-description {
  margin: 21px auto;
  height: 98px;
  font-size: 40px;
  line-height: 1.1;
}
.popup.popup-level-briefing-bar.with-preboosters.level-with-tutorial > .preboosters > .prebooster-bar {
  display: none;
}
/* << ПРЕДУРОВНЕВАЯ ПОЛОСА (БРИФИНГ) */
.popup.popup-level-briefing-bar.with-timer-preboosters > .character,
.popup.popup-level-briefing-bar.with-timer-preboosters:before {
  display: none !important;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .popup-bg {
  background: #ffdab7;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .popup-leafs {
  display: none;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .tasks-block {
  left: 93px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.popup.popup-level-briefing-bar.with-timer-preboosters .object-left {
  left: -11px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .object-right {
  left: 317px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .object-left,
.popup.popup-level-briefing-bar.with-timer-preboosters .object-right {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  top: 17px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters {
  position: relative;
  top: 162px;
  left: 18px;
  width: 452px;
  height: 132px;
  z-index: 10;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .preboosters-description {
  width: 452px;
  height: 32px;
  background-image: none;
  text-shadow: none;
  font-size: 30px;
  text-align: center;
  color: #865532;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar {
  position: relative;
  margin-top: -5px;
  width: 98px;
  height: 92px;
  -webkit-animation: prebooster-bar-bounce-scaled 5s ease-in-out infinite;
          animation: prebooster-bar-bounce-scaled 5s ease-in-out infinite;
}
@-webkit-keyframes prebooster-bar-bounce-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  90% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes prebooster-bar-bounce-scaled {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  90% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.active {
  -webkit-animation: none;
          animation: none;
  pointer-events: none;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.active:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") 0 -71px no-repeat;
  width: 95px;
  height: 98px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.active .prebooster-plank {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -277px -119px no-repeat;
  width: 93px;
  height: 37px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.active .prebooster-plank .prebooster-text {
  text-align: center;
  width: 58px;
  font-size: 14px;
  line-height: 1.2;
  text-shadow: 0 -1px 1px #105852, 0 -1px 1px #105852, 0 1px 1px #105852, 0 1px 1px #105852, -1px 0 1px #105852, 1px 0 1px #105852, -1px 0 1px #105852, 1px 0 1px #105852, -1px -1px 1px #105852, 1px -1px 1px #105852, -1px 1px 1px #105852, 1px 1px 1px #105852, -1px -1px 1px #105852, 1px -1px 1px #105852, -1px 1px 1px #105852, 1px 1px 1px #105852;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.active .prebooster-plank .prebooster-checker:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -167px -236px no-repeat;
  width: 42px;
  height: 44px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.active .prebooster-label {
  display: none;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar > * {
  position: absolute;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar:before,
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar:after {
  content: '';
  position: absolute;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -95px -71px no-repeat;
  width: 95px;
  height: 98px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar:not(.locked):hover:before,
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar:not(.locked):hover .prebooster-icon {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar:not(.locked):active:before,
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar:not(.locked):active .prebooster-icon {
  -webkit-transform: scale(0.97);
          transform: scale(0.97);
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar:before,
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-icon {
  transition: all 0.5ms ease;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.locked {
  cursor: default;
  pointer-events: none;
  width: 87px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.locked:after {
  display: block;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar.blocked {
  cursor: default;
  pointer-events: none;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar[data-prebooster-bar="prebooster_bombs"] {
  margin-left: auto;
  margin-right: 33px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar[data-prebooster-bar="prebooster_superflowers"] {
  margin-right: auto;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-icon {
  top: 14px;
  left: 17px;
  width: 60px;
  height: 60px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-icon:before {
  content: '';
  display: block;
  position: absolute;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-icon.prebooster_bombs-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-icon.prebooster_superflowers-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-plank {
  bottom: -5px;
  right: 4px;
  font-size: 18px;
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -52px -169px no-repeat;
  width: 93px;
  height: 37px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-text {
  position: absolute;
  bottom: 11px;
  left: 6px;
  width: 55px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-checker {
  position: absolute;
  top: -3px;
  right: -13px;
  width: 42px;
  height: 44px;
  pointer-events: none;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-plank .prebooster-checker:before {
  content: '';
  position: absolute;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -209px -236px no-repeat;
  width: 42px;
  height: 44px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .prebooster-bar .prebooster-label {
  top: 4px;
  left: 36px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -65px -236px no-repeat;
  width: 57px;
  height: 48px;
  z-index: 2;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .button-play {
  position: relative;
  margin: auto auto;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 156px;
  height: 52px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .button-play:hover {
  background-position-y: 50%;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .button-play:active {
  background-position-y: 100%;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .preboosters .button-play span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters .border-bottom {
  bottom: 5px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters.hard .object-left {
  left: -11px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters.hard .object-right {
  left: 317px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters.hard .object-left,
.popup.popup-level-briefing-bar.with-timer-preboosters.hard .object-right {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  top: 17px;
}
.popup.popup-level-briefing-bar.with-timer-preboosters.hard .border-bottom {
  -webkit-filter: hue-rotate(-18deg) brightness(91%) saturate(120%);
          filter: hue-rotate(-18deg) brightness(91%) saturate(120%);
}
.popup-shadow.__popupLevelBriefingBar .activities,
.popup-shadow.__popupLevelBriefingBar .activities-right {
  position: absolute;
  top: 0;
  z-index: 1001;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  font-family: BIP;
}
.popup-shadow.__popupLevelBriefingBar .activities .activity,
.popup-shadow.__popupLevelBriefingBar .activities-right .activity {
  position: relative;
  display: block;
}
.popup-shadow.__popupLevelBriefingBar .activities .activity > *,
.popup-shadow.__popupLevelBriefingBar .activities-right .activity > * {
  position: absolute;
}
.popup-shadow.__popupLevelBriefingBar .activities {
  left: 17px;
}
.popup-shadow.__popupLevelBriefingBar .activities .activity {
  width: 97px;
  height: 150px;
}
.popup-shadow.__popupLevelBriefingBar .activities .activity .bg {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") 0 0 no-repeat;
  width: 97px;
  height: 158px;
}
.popup-shadow.__popupLevelBriefingBar .activities .activity .help-button {
  top: 55px;
  right: -1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -226px -27px no-repeat;
  width: 24px;
  height: 23px;
}
.popup-shadow.__popupLevelBriefingBar .activities .activity .help-button .help-content {
  display: none;
  pointer-events: none;
  position: absolute;
}
.popup-shadow.__popupLevelBriefingBar .activities .activity .help-button .help-content .help-bg {
  position: absolute;
  width: 454px;
  height: 177px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup-shadow.__popupLevelBriefingBar .activities .activity .help-button .help-content .help-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.07328605, 0.70517928);
          transform: scale(1.07328605, 0.70517928);
}
.popup-shadow.__popupLevelBriefingBar .activities .activity .help-button:hover .help-content {
  display: block;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity {
  -webkit-box-ordinal-group: 4;
          order: 3;
  z-index: 2;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .help-button {
  z-index: 3;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .icon-bg {
  top: 66px;
  left: 7px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -97px -64px no-repeat;
  width: 84px;
  height: 59px;
  z-index: 2;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .icon-bg .icon {
  position: absolute;
  top: -12px;
  left: -1px;
  width: 87px;
  height: 87px;
  background: url('https://content.z-media.info/elements/s/images/new-popups/megaflower/awake-lighting.6b3de96.png') 0 0 no-repeat;
}
@-webkit-keyframes sleep-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -6873px;
  }
}
@keyframes sleep-idle-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -6873px;
  }
}
@-webkit-keyframes awake-lighting-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -5220px;
  }
}
@keyframes awake-lighting-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -5220px;
  }
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .icon-bg .icon.sleep-idle {
  background: url('https://content.z-media.info/elements/s/images/new-popups/megaflower/sleep-idle.81f320b.png') 0 0 no-repeat;
  -webkit-animation: sleep-idle-animation 2.607s steps(79) infinite;
          animation: sleep-idle-animation 2.607s steps(79) infinite;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .icon-bg .icon.awake {
  background: url('https://content.z-media.info/elements/s/images/new-popups/megaflower/awake-lighting.6b3de96.png') 0 0 no-repeat;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .icon-bg .icon.awake.awake-lighting {
  -webkit-animation: awake-lighting-animation 1.98s steps(60) forwards;
          animation: awake-lighting-animation 1.98s steps(60) forwards;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .progress-bg {
  top: 120px;
  left: 6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -181px 0 no-repeat;
  width: 86px;
  height: 27px;
  z-index: 1;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .progress-bg > * {
  position: absolute;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .progress-bg .progress-line {
  left: 6px;
  top: 6px;
  width: 72px;
  height: 13px;
  z-index: 1;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .progress-bg .progress-line .line {
  border: 1px solid #066926;
  background-image: linear-gradient(0deg, #1CA126 0%, #45ED37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  height: 100%;
  box-sizing: border-box;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities .megaflower-activity .progress-bg .progress-text {
  width: 100%;
  color: white;
  font-size: 12px;
  line-height: 2.1;
  text-align: center;
  text-shadow: 0 -1px 1px #6c3d1a, 0 -1px 1px #6c3d1a, 0 1px 1px #6c3d1a, 0 1px 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px 0 1px #6c3d1a, 1px 0 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a, -1px -1px 1px #6c3d1a, 1px -1px 1px #6c3d1a, -1px 1px 1px #6c3d1a, 1px 1px 1px #6c3d1a;
  z-index: 2;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity {
  -webkit-box-ordinal-group: 2;
          order: 1;
  z-index: 4;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content {
  width: 267px;
  height: 79px;
  top: -63px;
  left: 21px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-bg {
  top: 7px;
  left: -3px;
  -webkit-transform: scale(0.63, 0.68);
          transform: scale(0.63, 0.68);
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text {
  position: absolute;
  top: 36px;
  left: 11px;
  right: 0;
  bottom: 0;
  color: white;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  text-shadow: 0 -1.5px 1.5px #456270, 0 -1.5px 1.5px #456270, 0 1.5px 1.5px #456270, 0 1.5px 1.5px #456270, -1.5px 0 1.5px #456270, 1.5px 0 1.5px #456270, -1.5px 0 1.5px #456270, 1.5px 0 1.5px #456270, -1.5px -1.5px 1.5px #456270, 1.5px -1.5px 1.5px #456270, -1.5px 1.5px 1.5px #456270, 1.5px 1.5px 1.5px #456270, -1.5px -1.5px 1.5px #456270, 1.5px -1.5px 1.5px #456270, -1.5px 1.5px 1.5px #456270, 1.5px 1.5px 1.5px #456270;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers {
  color: #f4ed32;
  text-shadow: 0 -1px 1px #b14d04, 0 -1px 1px #b14d04, 0 1px 1px #b14d04, 0 1px 1px #b14d04, -1px 0 1px #b14d04, 1px 0 1px #b14d04, -1px 0 1px #b14d04, 1px 0 1px #b14d04, -1px -1px 1px #b14d04, 1px -1px 1px #b14d04, -1px 1px 1px #b14d04, 1px 1px 1px #b14d04, -1px -1px 1px #b14d04, 1px -1px 1px #b14d04, -1px 1px 1px #b14d04, 1px 1px 1px #b14d04, 1px 3px 2px #b14d04;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers > * {
  position: absolute;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers .horseshoe-x2-icon {
  top: 24px;
  left: 35px;
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -181px -27px no-repeat;
  width: 45px;
  height: 48px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers .text-x2 {
  top: 43px;
  left: 64px;
  font-size: 19px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers .arrows-icon {
  top: 36px;
  left: 89px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -181px -75px no-repeat;
  width: 47px;
  height: 34px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers .horseshoe-x5-icon {
  top: 25px;
  left: 128px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -181px -27px no-repeat;
  width: 45px;
  height: 48px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers .text-x5 {
  top: 42px;
  left: 158px;
  font-size: 25px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers .text-max {
  top: 46px;
  left: 190px;
  font-size: 13px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .help-button .help-content .help-text .multipliers .text-max.right {
  left: 199px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .multiplier {
  top: 68px;
  left: 7px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -97px 0 no-repeat;
  width: 84px;
  height: 64px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .multiplier .horseshoe-icon-full {
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -181px -27px no-repeat;
  width: 45px;
  height: 48px;
}
.popup-shadow.__popupLevelBriefingBar .activities .marks-multiplier-activity .multiplier .marks-multiplier-value {
  font-size: 28px;
  margin-top: 5px;
  margin-left: -14px;
}
.popup-shadow.__popupLevelBriefingBar .activities .hidden-temple-activity {
  -webkit-box-ordinal-group: 5;
          order: 4;
  z-index: 1;
}
.popup-shadow.__popupLevelBriefingBar .activities .hidden-temple-activity .icon-bg {
  top: 66px;
  left: 7px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -97px -64px no-repeat;
  width: 84px;
  height: 59px;
  z-index: 2;
}
.popup-shadow.__popupLevelBriefingBar .activities .hidden-temple-activity .icon-bg .icon {
  position: absolute;
  top: -2px;
  left: 13px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/hidden-temple/sprites.636c69b.png") -1332px -298px no-repeat;
  width: 220px;
  height: 218px;
  -webkit-transform: scale(0.22) rotate(16deg);
          transform: scale(0.22) rotate(16deg);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-filter: drop-shadow(6px 6px 9px rgba(0, 0, 0, 0.6));
          filter: drop-shadow(6px 6px 9px rgba(0, 0, 0, 0.6));
}
.popup-shadow.__popupLevelBriefingBar .activities .hidden-temple-activity .icon-bg .amount {
  position: absolute;
  top: 27px;
  left: 38px;
  font-size: 28px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity {
  -webkit-box-ordinal-group: 3;
          order: 2;
  z-index: 3;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content {
  width: 267px;
  height: 79px;
  top: -63px;
  left: 21px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-bg {
  top: 7px;
  left: -3px;
  -webkit-transform: scale(0.63, 0.68);
          transform: scale(0.63, 0.68);
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text {
  position: absolute;
  top: 36px;
  left: 24px;
  color: white;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  text-shadow: 0 -1.5px 1.5px #456270, 0 -1.5px 1.5px #456270, 0 1.5px 1.5px #456270, 0 1.5px 1.5px #456270, -1.5px 0 1.5px #456270, 1.5px 0 1.5px #456270, -1.5px 0 1.5px #456270, 1.5px 0 1.5px #456270, -1.5px -1.5px 1.5px #456270, 1.5px -1.5px 1.5px #456270, -1.5px 1.5px 1.5px #456270, 1.5px 1.5px 1.5px #456270, -1.5px -1.5px 1.5px #456270, 1.5px -1.5px 1.5px #456270, -1.5px 1.5px 1.5px #456270, 1.5px 1.5px 1.5px #456270;
  letter-spacing: 1px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens {
  color: #f4ed32;
  text-shadow: 0 -1px 1px #b14d04, 0 -1px 1px #b14d04, 0 1px 1px #b14d04, 0 1px 1px #b14d04, -1px 0 1px #b14d04, 1px 0 1px #b14d04, -1px 0 1px #b14d04, 1px 0 1px #b14d04, -1px -1px 1px #b14d04, 1px -1px 1px #b14d04, -1px 1px 1px #b14d04, 1px 1px 1px #b14d04, -1px -1px 1px #b14d04, 1px -1px 1px #b14d04, -1px 1px 1px #b14d04, 1px 1px 1px #b14d04, 1px 3px 2px #b14d04;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens > * {
  position: absolute;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .lotto-token-icon.x3 {
  top: 33px;
  left: 33px;
  width: 26px;
  height: 27px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .lotto-token-icon.x3:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -538px -152px no-repeat;
  width: 141px;
  height: 150px;
  -webkit-transform: scale(0.18439716);
          transform: scale(0.18439716);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .text-x3 {
  top: 41px;
  left: 51px;
  font-size: 19px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .arrows-icon {
  top: 34px;
  left: 75px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -181px -75px no-repeat;
  width: 47px;
  height: 34px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .lotto-token-icon.x5 {
  top: 31px;
  left: 122px;
  width: 31px;
  height: 33px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .lotto-token-icon.x5:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -538px -152px no-repeat;
  width: 141px;
  height: 150px;
  -webkit-transform: scale(0.21985816);
          transform: scale(0.21985816);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .text-x5 {
  top: 41px;
  left: 144px;
  font-size: 25px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .text-max {
  top: 45px;
  left: 178px;
  font-size: 13px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .help-button .help-content .help-text .tokens .text-max.right {
  left: 188px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .token {
  top: 68px;
  left: 7px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -97px 0 no-repeat;
  width: 84px;
  height: 64px;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .token .lotto-token-icon.plank {
  position: relative;
  margin-left: 7px;
  margin-top: 2px;
  width: 43px;
  height: 46px;
  z-index: 0;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .token .lotto-token-icon.plank:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/lotto-event/sprites.c03aa5f.png") -538px -152px no-repeat;
  width: 141px;
  height: 150px;
  -webkit-transform: scale(0.30496454);
          transform: scale(0.30496454);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup-shadow.__popupLevelBriefingBar .activities .lotto-tokens-activity .token .lotto-tokens-amount {
  position: relative;
  margin-top: 7px;
  margin-left: -13px;
  font-size: 28px;
  z-index: 1;
}
.popup-shadow.__popupLevelBriefingBar .activities-right {
  left: 630px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity {
  width: 132px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .bg,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .bg {
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .bg:before,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .bg:before {
  content: '';
  position: absolute;
  top: -79px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 0;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .bg:after,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .bg:after {
  content: '';
  position: absolute;
  top: 56px;
  left: 0;
  z-index: 1;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .header,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .header {
  top: 58px;
  left: 5px;
  z-index: 1;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .help-button,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .help-button {
  top: 56px;
  right: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/briefing-popup-activities/sprites.ee75011.png") -226px -27px no-repeat;
  width: 24px;
  height: 23px;
  z-index: 4;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content {
  top: 165px;
  left: 0;
  width: 100%;
  z-index: 3;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .text,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .text {
  width: 100%;
  font-size: 12px;
  line-height: 1.1;
  color: #865532;
  text-align: center;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .button-start,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .button-start {
  margin-top: 10px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 97px;
  height: 35px;
  text-align: center;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .button-start:hover,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .button-start:hover {
  background-position-y: 50%;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .button-start:active,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .button-start:active {
  background-position-y: 100%;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .button-start span,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 17px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.start,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.start {
  height: 254px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.start .start-plank-timer,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.start .start-plank-timer {
  top: 141px;
  left: 32px;
  color: #fff;
  z-index: 1;
  background-color: #865532;
  border: 2px solid #a48168;
  width: 68px;
  height: 21px;
  line-height: 1.4;
  text-align: center;
  border-radius: 9px;
  font-size: 14px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.start .start-plank-timer,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.start .start-plank-timer {
  top: 141px;
  left: 32px;
  color: #fff;
  z-index: 1;
  background-color: #865532;
  border: 2px solid #a48168;
  width: 68px;
  height: 21px;
  line-height: 1.4;
  text-align: center;
  border-radius: 9px;
  font-size: 14px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.start .text,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.start .text {
  margin-top: 5px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.start .button-start,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.start .button-start {
  margin-top: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.active,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.active {
  height: 401px;
  cursor: default;
  pointer-events: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.active.clickable,
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.active.clickable {
  cursor: pointer;
  pointer-events: auto;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1175px 0 no-repeat;
  width: 27px;
  height: 156px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .header {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -465px no-repeat;
  width: 122px;
  height: 101px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer {
  position: relative;
  width: 102px;
  height: 36px;
  border-radius: 13px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .progress {
  position: absolute;
  top: 4px;
  left: 45px;
  width: 50px;
  height: 27px;
  border-radius: 9px;
  font-size: 15px;
  color: white;
  line-height: 1.8;
  text-align: center;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .medal {
  position: absolute;
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar {
  position: absolute;
  top: 3px;
  left: 10px;
  width: 29px;
  height: 29px;
  border-radius: 6px;
  box-sizing: border-box;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer.opponent {
  background-image: linear-gradient(0deg, #D5B463 0%, #F4B45A 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(208, 122, 59, 0.72);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer.opponent .progress {
  background-color: #d29e56;
  box-shadow: inset 0 0 10px 0 rgba(168, 124, 61, 0.4);
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 1px 2px #865532;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer.user {
  background-image: linear-gradient(0deg, #15B1BB 0%, #24D7DD 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(21, 148, 156, 0.9);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer.user .progress {
  display: none;
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 rgba(16, 103, 109, 0.4);
  text-shadow: 0 -1px 1px #0d5559, 0 -1px 1px #0d5559, 0 1px 1px #0d5559, 0 1px 1px #0d5559, -1px 0 1px #0d5559, 1px 0 1px #0d5559, -1px 0 1px #0d5559, 1px 0 1px #0d5559, -1px -1px 1px #0d5559, 1px -1px 1px #0d5559, -1px 1px 1px #0d5559, 1px 1px 1px #0d5559, -1px -1px 1px #0d5559, 1px -1px 1px #0d5559, -1px 1px 1px #0d5559, 1px 1px 1px #0d5559, 1px 1px 2px #0a4346;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='0'] .progress {
  display: block;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='0'] .medal {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .medal {
  top: 0;
  left: 48px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .progress,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .progress,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .progress {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .medal,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .medal,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  display: block;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1024px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1065px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .medal {
  top: 0;
  left: 48px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .progress,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .progress,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .progress {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .medal,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .medal,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  display: block;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1024px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1065px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .medal {
  top: 0;
  left: 48px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .progress,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .progress,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .progress {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .medal,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .medal,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  display: block;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1024px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1065px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer .medal {
  top: 0;
  left: 48px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .progress,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .progress,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .progress {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .medal,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .medal,
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  display: block;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='1'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1024px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='2'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1065px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer[__place='3'] .medal {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -983px -566px no-repeat;
  width: 41px;
  height: 38px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity .content .racer:not(:last-of-type) {
  margin-bottom: 7px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.start .bg:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -132px -733px no-repeat;
  width: 132px;
  height: 198px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .rally-event-activity.active .bg:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") 0 -733px no-repeat;
  width: 132px;
  height: 345px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -1173px -355px no-repeat;
  width: 27px;
  height: 156px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .bg:after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") 0 -524px no-repeat;
  width: 132px;
  height: 345px;
  -webkit-transform-origin: top;
          transform-origin: top;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .header {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -657px -279px no-repeat;
  width: 122px;
  height: 101px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .header:before {
  content: '';
  position: absolute;
  top: -1px;
  left: 12px;
  -webkit-transform: scale(0.67);
          transform: scale(0.67);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer {
  position: relative;
  width: 102px;
  height: 36px;
  border-radius: 13px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .progress {
  position: absolute;
  top: 4px;
  left: 45px;
  width: 50px;
  height: 27px;
  border-radius: 9px;
  font-size: 15px;
  color: white;
  line-height: 1.8;
  text-align: center;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .medal {
  position: absolute;
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar {
  position: absolute;
  top: 3px;
  left: 10px;
  width: 29px;
  height: 29px;
  border-radius: 6px;
  box-sizing: border-box;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .avatar > img {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  border-radius: 6px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer.opponent {
  background-image: linear-gradient(0deg, #D5B463 0%, #F4B45A 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(208, 122, 59, 0.72);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer.opponent .progress {
  background-color: #d29e56;
  box-shadow: inset 0 0 10px 0 rgba(168, 124, 61, 0.4);
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 1px 2px #865532;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer.user {
  background-image: linear-gradient(0deg, #15B1BB 0%, #24D7DD 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(21, 148, 156, 0.9);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer.user .progress {
  display: none;
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 rgba(16, 103, 109, 0.4);
  text-shadow: 0 -1px 1px #0d5559, 0 -1px 1px #0d5559, 0 1px 1px #0d5559, 0 1px 1px #0d5559, -1px 0 1px #0d5559, 1px 0 1px #0d5559, -1px 0 1px #0d5559, 1px 0 1px #0d5559, -1px -1px 1px #0d5559, 1px -1px 1px #0d5559, -1px 1px 1px #0d5559, 1px 1px 1px #0d5559, -1px -1px 1px #0d5559, 1px -1px 1px #0d5559, -1px 1px 1px #0d5559, 1px 1px 1px #0d5559, 1px 1px 2px #0a4346;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='0'] .progress {
  display: block;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='0'] .medal {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .medal {
  top: 1px;
  left: 51px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='1'] .progress {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='1'] .medal {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -752px -524px no-repeat;
  width: 42px;
  height: 40px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .medal {
  top: 1px;
  left: 51px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='1'] .progress {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='1'] .medal {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -752px -524px no-repeat;
  width: 42px;
  height: 40px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .medal {
  top: 1px;
  left: 51px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='1'] .progress {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='1'] .medal {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -752px -524px no-repeat;
  width: 42px;
  height: 40px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer .medal {
  top: 1px;
  left: 51px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='1'] .progress {
  display: none;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer[__place='1'] .medal {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -752px -524px no-repeat;
  width: 42px;
  height: 40px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer:not(:last-of-type) {
  margin-bottom: 7px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity .content .racer.opponent.drowned:after {
  content: '';
  position: absolute;
  top: 1px;
  left: 50px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -794px -524px no-repeat;
  width: 41px;
  height: 37px;
  z-index: 3;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.start .bg:after {
  -webkit-transform: scaleY(0.571);
          transform: scaleY(0.571);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.active[__racers-amount='1'] .bg:after {
  -webkit-transform: scaleY(0.491);
          transform: scaleY(0.491);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.active[__racers-amount='2'] .bg:after {
  -webkit-transform: scaleY(0.618);
          transform: scaleY(0.618);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.active[__racers-amount='3'] .bg:after {
  -webkit-transform: scaleY(0.746);
          transform: scaleY(0.746);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity.active[__racers-amount='4'] .bg:after {
  -webkit-transform: scaleY(0.873);
          transform: scaleY(0.873);
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity[__race-stage='0'] .header:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -955px -279px no-repeat;
  width: 97px;
  height: 79px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity[__race-stage='1'] .header:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -1052px -279px no-repeat;
  width: 97px;
  height: 79px;
}
.popup-shadow.__popupLevelBriefingBar .activities-right .regatta-event-activity[__race-stage='2'] .header:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -749px -391px no-repeat;
  width: 97px;
  height: 79px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads.hard > .popup-objects,
.popup.popup-level-briefing-bar.with-preboosters-for-ads .popup-leafs,
.popup.popup-level-briefing-bar.with-preboosters-for-ads > .character,
.popup.popup-level-briefing-bar.with-preboosters-for-ads:before {
  display: none !important;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .popup-bg {
  background: linear-gradient(0deg, #ffe9ae, #fff9d5);
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .tasks-block {
  left: 93px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .object-left {
  left: -11px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .object-right {
  left: 317px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .object-left,
.popup.popup-level-briefing-bar.with-preboosters-for-ads .object-right {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  top: 17px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .border-bottom {
  box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, 0.3);
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters {
  position: relative;
  top: 172px;
  left: 70px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-briefing/preboosters-for-ads-sprites.eba2595.png") 0 0 no-repeat;
  width: 354px;
  height: 119px;
  z-index: 10;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters > * {
  position: absolute;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .offer-text-ad-block,
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .offer-text {
  left: 22px;
  font-size: 22px;
  color: #865532;
  line-height: 1;
  text-align: left;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .offer-text {
  top: 34px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .offer-text-ad-block {
  top: 46px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label {
  top: 16px;
  left: 246px;
  width: 85px;
  height: 88px;
  pointer-events: none;
  cursor: default;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label > * {
  position: absolute;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label:before {
  content: '';
  position: absolute;
  top: -7px;
  left: -5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -95px -71px no-repeat;
  width: 95px;
  height: 98px;
  z-index: 1;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label .prebooster-icon {
  width: 61px;
  height: 61px;
  z-index: 2;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label .prebooster-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label .prebooster-icon.prebooster_bombs {
  top: 10px;
  left: 72px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label .prebooster-icon.prebooster_bombs:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.61);
          transform: scale(0.61);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(-0.61, 0.61);
          transform: scale(-0.61, 0.61);
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label .prebooster-icon.prebooster_superflowers {
  top: 9px;
  left: 12px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-label .prebooster-icon.prebooster_superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.61);
          transform: scale(0.61);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button {
  top: 16px;
  left: 246px;
  width: 85px;
  height: 88px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button > * {
  position: absolute;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button:before {
  content: '';
  position: absolute;
  top: -7px;
  left: -5px;
  z-index: 1;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .prebooster-icon {
  width: 61px;
  height: 61px;
  z-index: 2;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .prebooster-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .prebooster-icon.prebooster_bombs {
  top: 10px;
  left: 72px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .prebooster-icon.prebooster_bombs:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.61);
          transform: scale(0.61);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(-0.61, 0.61);
          transform: scale(-0.61, 0.61);
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .prebooster-icon.prebooster_superflowers {
  top: 9px;
  left: 12px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .prebooster-icon.prebooster_superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.61);
          transform: scale(0.61);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .icon-ads,
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .icon-check {
  top: 52px;
  left: 52px;
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .icon-ads {
  background: url("https://content.z-media.info/elements/s/images/new-popups/level-briefing/preboosters-for-ads-sprites.eba2595.png") 0 -119px no-repeat;
  width: 42px;
  height: 44px;
  z-index: 3;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button .icon-check {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -167px -236px no-repeat;
  width: 42px;
  height: 44px;
  z-index: 4;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button:not(.active):before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") -95px -71px no-repeat;
  width: 95px;
  height: 98px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button:not(.active) .icon-ads {
  opacity: 1;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button:not(.active) .icon-check {
  opacity: 0;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button:not(.active):hover:before {
  -webkit-filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
          filter: brightness(120%) drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(0px -1px 3px rgba(255, 255, 255, 0.6)) drop-shadow(1px 0px 3px rgba(255, 255, 255, 0.6)) drop-shadow(-1px 0px 3px rgba(255, 255, 255, 0.6));
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button:not(.active):active:before {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button.active {
  pointer-events: none;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button.active:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") 0 -71px no-repeat;
  width: 95px;
  height: 98px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button.active .icon-ads {
  opacity: 0;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .add-for-ads-button.active .icon-check {
  opacity: 1;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .button-play {
  position: relative;
  margin: auto auto;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 156px;
  height: 52px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .button-play:hover {
  background-position-y: 50%;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .button-play:active {
  background-position-y: 100%;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .preboosters .button-play span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads .border-bottom {
  bottom: 5px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads.hard .object-left {
  left: -11px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads.hard .object-right {
  left: 317px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads.hard .object-left,
.popup.popup-level-briefing-bar.with-preboosters-for-ads.hard .object-right {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  top: 17px;
}
.popup.popup-level-briefing-bar.with-preboosters-for-ads.hard .border-bottom {
  -webkit-filter: hue-rotate(-18deg) brightness(91%) saturate(120%);
          filter: hue-rotate(-18deg) brightness(91%) saturate(120%);
}
.popup.popup-quit {
  width: 450px;
  height: 402px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-quit > * {
  position: absolute;
}
.popup.popup-quit .popup-bg {
  top: 54px;
  left: 20px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -140px;
  background-position-y: -32px;
  width: 410px;
  height: 300px;
  z-index: 0;
}
.popup.popup-quit .form {
  top: 42px;
  left: 0px;
  width: 450px;
  height: 336px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-quit .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.59288538);
          transform: scaleX(0.59288538);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-quit .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.5952381);
          transform: scaleX(0.5952381);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-quit .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 296px;
}
.popup.popup-quit .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 296px;
}
.popup.popup-quit .popup-header {
  top: 3px;
  left: -21px;
  font-size: 35px;
  text-shadow: 0 3px 0 #6d2717;
  pointer-events: none;
  z-index: 4;
}
.popup.popup-quit .popup-header span {
  position: absolute;
  top: 20px;
  width: 492px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-quit .popup-header .header_bg {
  position: absolute;
  width: 492px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-quit .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-quit .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.26229508);
          transform: scaleX(2.26229508);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-quit .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-quit .popup-leafs {
  top: 211px;
  left: 28px;
  z-index: 1;
}
.popup.popup-quit .popup-leafs .leafs-left {
  left: 0;
}
.popup.popup-quit .popup-leafs .leafs-right {
  left: 277px;
}
.popup.popup-quit .fairy {
  top: 143px;
  left: 90px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -313px no-repeat;
  width: 225px;
  height: 253px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform: scale(-1.24, 1.24);
          transform: scale(-1.24, 1.24);
  height: 200px;
  z-index: 2;
}
.popup.popup-quit .text {
  top: 74px;
  left: 58px;
  padding-top: 2px;
  width: 340px;
  height: 61px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  box-sizing: border-box;
  font-size: 25px;
  line-height: 1.1;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
  z-index: 2;
}
.popup.popup-quit .border-bottom {
  top: 354px;
  left: 1px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.06132075, 1.05555556);
          transform: scale(1.06132075, 1.05555556);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 4;
}
.popup.popup-quit .button-quit,
.popup.popup-quit .button-cancel {
  top: 359px;
  text-align: center;
  z-index: 5;
}
.popup.popup-quit .button-quit span,
.popup.popup-quit .button-cancel span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-quit .button-quit {
  left: 38px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 164px;
  height: 46px;
}
.popup.popup-quit .button-quit:hover {
  background-position-y: 50%;
}
.popup.popup-quit .button-quit:active {
  background-position-y: 100%;
}
.popup.popup-quit .button-quit .broken-heart-icon {
  position: absolute;
  top: -10px;
  left: 124px;
  width: 53px;
  height: 45px;
}
.popup.popup-quit .button-quit .broken-heart-icon:before {
  content: '';
  display: block;
  width: 53px;
  height: 45px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.popup-quit .button-quit .broken-heart-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -241px no-repeat;
}
.popup.popup-quit .button-cancel {
  left: 247px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 164px;
  height: 46px;
}
.popup.popup-quit .button-cancel:hover {
  background-position-y: 50%;
}
.popup.popup-quit .button-cancel:active {
  background-position-y: 100%;
}
/* >> ДОСТИЖЕНИЯ */
.popup.popup-achievements {
  /*Смещение*/
  width: 714px;
  height: 475px;
  background: transparent;
  font-family: BIP;
  color: #ffffff;
  font-size: 33px;
  letter-spacing: 1px;
  /*form*/
  /*header*/
  /*button close*/
  /* list */
}
.popup.popup-achievements .popup-bg {
  background-color: #f0dec7;
  position: absolute;
  top: 10px;
  left: 20px;
  width: 672px;
  height: 448px;
}
.popup.popup-achievements .form {
  width: 714px;
  height: 475px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.popup.popup-achievements .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.94071146);
          transform: scaleX(0.94071146);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-achievements .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.94444444);
          transform: scaleX(0.94444444);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-achievements .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 435px;
}
.popup.popup-achievements .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 435px;
}
.popup.popup-achievements .popup-header {
  position: absolute;
  top: -26px;
  left: 191px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 2;
}
.popup.popup-achievements .popup-header span {
  position: absolute;
  top: 18px;
  width: 319px;
  z-index: 1;
}
.popup.popup-achievements .popup-header .header_bg {
  position: absolute;
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-achievements .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-achievements .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-achievements .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-achievements .popup-close {
  position: absolute;
  left: 666px;
  top: -5px;
  z-index: 10;
}
.popup.popup-achievements .list {
  position: absolute;
  top: 45px;
  left: 34px;
  width: 637px;
  height: 395px;
  overflow: auto;
  z-index: 2;
}
.popup.popup-achievements .list::-webkit-scrollbar {
  width: 8px;
}
.popup.popup-achievements .list::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 40%, #c37f18, transparent 60%);
}
.popup.popup-achievements .list::-webkit-scrollbar-thumb {
  background: #92512b;
  border-radius: 4px;
}
.popup.popup-achievements .list::-webkit-scrollbar-thumb:hover {
  background: #7b4322;
}
.popup.popup-achievements .list > .achievement {
  width: 614px;
  height: 122px;
  position: relative;
  margin-top: 10px;
  margin-left: 15px;
}
.popup.popup-achievements .list > .achievement > .bar {
  width: 595px;
  height: 100px;
  border: 1px solid #bd8e63;
  border-radius: 19px;
  background-image: linear-gradient(0deg, #e8b588 0%, #f0dec7 100%);
  box-shadow: 0px 0px 6px 0px rgba(111, 62, 19, 0.8), inset 0px 5px 8px 0px rgba(255, 238, 221, 0.004), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  position: absolute;
  top: 13px;
  left: 7px;
  z-index: 1;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") 0 0 no-repeat;
  width: 75px;
  height: 74px;
  position: absolute;
  top: 27px;
  left: 25px;
  z-index: 2;
}
.popup.popup-achievements .list > .achievement > .icon > .wrap {
  width: 100%;
  height: 100%;
}
.popup.popup-achievements .list > .achievement > .info {
  position: absolute;
  top: 8px;
  left: 100px;
  width: 400px;
  height: 99px;
  z-index: 2;
}
.popup.popup-achievements .list > .achievement > .info > .name-bg {
  width: 192px;
  height: 57px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px -459px no-repeat;
  -webkit-transform: scale(1.48958333, 0.71929825);
          transform: scale(1.48958333, 0.71929825);
  position: absolute;
  left: 105px;
  top: -24px;
}
.popup.popup-achievements .list > .achievement > .info > .name {
  position: absolute;
  top: -17px;
  left: 59px;
  text-shadow: 0px 2px 0px #68231d;
  font: 25px "bip";
  color: white;
  width: 284px;
  text-align: center;
}
.popup.popup-achievements .list > .achievement > .info > .description {
  position: absolute;
  top: 25px;
  left: 0px;
  width: 100%;
  font: 19px "bip";
  color: #865532;
  text-align: center;
}
.popup.popup-achievements .list > .achievement > .info > .progress {
  position: absolute;
  top: 57px;
  left: 22px;
  width: 341px;
}
.popup.popup-achievements .list > .achievement > .info > .progress > .progress-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.popup.popup-achievements .list > .achievement > .info > .progress > .progress-bg .plank_bg {
  border: 1px solid #9a602b;
  border-radius: 8px;
  background-image: linear-gradient(0deg, #e8b588 0%, #f0dec7 100%);
  box-shadow: 0px 0px 10px 0px rgba(136, 67, 10, 0.8), inset 0px 5px 8px 0px rgba(255, 238, 221, 0.8), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  width: 353px;
  height: 32px;
  position: absolute;
  z-index: 1;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement > .info > .progress > .progress-bg .plank_center {
  border: 1px solid #6a3b18;
  border-radius: 8px;
  background-color: #885831;
  position: absolute;
  left: 6px;
  top: 6px;
  width: 341px;
  height: 19px;
  z-index: 1;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement > .info > .progress > .progress-text {
  position: absolute;
  top: 5px;
  left: 6px;
  width: 100%;
  text-shadow: 0 -1px 1px #6b3c19, 0 -1px 1px #6b3c19, 0 1px 1px #6b3c19, 0 1px 1px #6b3c19, -1px 0 1px #6b3c19, 1px 0 1px #6b3c19, -1px 0 1px #6b3c19, 1px 0 1px #6b3c19, -1px -1px 1px #6b3c19, 1px -1px 1px #6b3c19, -1px 1px 1px #6b3c19, 1px 1px 1px #6b3c19, -1px -1px 1px #6b3c19, 1px -1px 1px #6b3c19, -1px 1px 1px #6b3c19, 1px 1px 1px #6b3c19;
  font: 15px "bip";
  color: white;
  text-align: center;
  z-index: 3;
}
.popup.popup-achievements .list > .achievement > .info > .progress > .progress-text > .current {
  margin-right: 2px;
}
.popup.popup-achievements .list > .achievement > .info > .progress > .progress-text > .total {
  margin-left: 2px;
}
.popup.popup-achievements .list > .achievement > .info > .progress > .progress-line {
  position: absolute;
  top: 6px;
  left: 6px;
  height: 19px;
  overflow: hidden;
  z-index: 2;
}
.popup.popup-achievements .list > .achievement > .controll {
  position: absolute;
  top: 11px;
  left: 490px;
  width: 89px;
  height: 105px;
  z-index: 3;
}
.popup.popup-achievements .list > .achievement > .controll.loading > .button-get {
  display: none;
}
.popup.popup-achievements .list > .achievement > .controll.loading > .button-get-free {
  display: block;
}
.popup.popup-achievements .list > .achievement > .controll > .button .cloud {
  width: 105px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-achievements .list > .achievement > .controll > .button .cloud * {
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement > .controll > .button .cloud .cloud-content {
  height: 100%;
  min-height: 56px;
  padding: 7px 11px;
  border-radius: 28px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-achievements .list > .achievement > .controll > .button .cloud:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(35px, -3px) rotate(10deg);
          transform: translate(35px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-achievements .list > .achievement > .controll > .button .cloud:after {
  -webkit-transform: translate(91px, -25px) rotate(-54deg) scale(-0.5, 0.5);
          transform: translate(91px, -25px) rotate(-54deg) scale(-0.5, 0.5);
}
.popup.popup-achievements .list > .achievement > .controll > .button:hover .cloud {
  display: block;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get {
  background: url(https://content.z-media.info/elements/s/images/buttons/midroll-button.4312e1a.png) 0 0 no-repeat;
  width: 110px;
  height: 91px;
  position: absolute;
  top: 6px;
  left: 0;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get:hover {
  background-position-x: -220px;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get:active {
  background-position-x: -110px;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get.disabled {
  background-position-x: -330px;
  cursor: default;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get .exclamation-icon {
  background: url(https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png) 0px 0px no-repeat;
  width: 43px;
  height: 48px;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get:hover .exclamation-icon {
  background: url(https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png) -86px 0px no-repeat;
  width: 43px;
  height: 48px;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get:active .exclamation-icon {
  background: url(https://content.z-media.info/elements/s/images/buttons/exclamation-button.2475d21.png) -43px 0px no-repeat;
  width: 43px;
  height: 48px;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get.disabled .exclamation-icon {
  display: none;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get .exclamation-icon {
  position: absolute;
  top: 43px;
  left: 65px;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get-free {
  display: none;
  position: absolute;
  top: 49px;
  left: -2px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 100px;
  height: 40px;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get-free:hover {
  background-position-y: 50%;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get-free:active {
  background-position-y: 100%;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get-free span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 16px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-achievements .list > .achievement > .controll > .button-get-free .cloud {
  top: -45px;
}
.popup.popup-achievements .list > .achievement > .controll .cloud {
  position: absolute;
  display: none;
  left: -102px;
  top: -10px;
}
.popup.popup-achievements .list > .achievement > .controll .cloud .reward {
  position: relative;
  top: 3px;
  text-align: center;
}
.popup.popup-achievements .list > .achievement > .controll .cloud .reward > .amount {
  position: relative;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  font: 25px "bip";
  color: white;
  vertical-align: middle;
  z-index: 2;
}
.popup.popup-achievements .list > .achievement > .controll .cloud .reward > .coin {
  width: 30px;
  height: 31.27659574px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: -15px;
  margin-top: 2px;
  z-index: 1;
}
.popup.popup-achievements .list > .achievement > .controll .cloud .reward > .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-achievements .list > .achievement > .controll .cloud .reward > .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-achievements .list > .achievement.process > .info > .progress > .progress-line .line_bg {
  border: 1px solid #ea7a27;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #fbb920 0%, #fbda20 100%);
  width: 341px;
  height: 19px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement.process > .info > .progress > .progress-line .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 323px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement.process > .info > .progress > .progress-line .line_top {
  border-radius: 8px;
  background-image: linear-gradient(0deg, #fb8620 0%, rgba(251, 130, 32, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  width: 339px;
  height: 17px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement.reward > .info > .progress .progress-text {
  text-shadow: 0 -1px 1px #1a7537, 0 -1px 1px #1a7537, 0 1px 1px #1a7537, 0 1px 1px #1a7537, -1px 0 1px #1a7537, 1px 0 1px #1a7537, -1px 0 1px #1a7537, 1px 0 1px #1a7537, -1px -1px 1px #1a7537, 1px -1px 1px #1a7537, -1px 1px 1px #1a7537, 1px 1px 1px #1a7537, -1px -1px 1px #1a7537, 1px -1px 1px #1a7537, -1px 1px 1px #1a7537, 1px 1px 1px #1a7537;
}
.popup.popup-achievements .list > .achievement.reward > .info > .progress > .progress-line {
  -webkit-filter: saturate(2.51);
          filter: saturate(2.51);
}
.popup.popup-achievements .list > .achievement.reward > .info > .progress > .progress-line .line_bg {
  width: 341px;
  height: 19px;
  border: 1px solid #066926;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #1ca126 0%, #40b836 100%);
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement.reward > .info > .progress > .progress-line .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 323px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement.reward > .info > .progress > .progress-line .line_top {
  width: 339px;
  height: 17px;
  border-radius: 8px;
  background-image: linear-gradient(0deg, #159442 0%, rgba(64, 184, 54, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.popup-achievements .list > .achievement.doublepunch > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") 0 -74px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.chain > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -75px 0 no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.droppable > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -75px -74px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.evil > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -150px 0 no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.frog > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -150px -74px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.fungus > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") 0 -148px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.honey > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -75px -148px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.lantern > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -150px -148px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.mark > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -225px 0 no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.mole > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -225px -74px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.rock > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -225px -148px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.sand > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") 0 -222px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.snowball > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -75px -222px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.treasure > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -150px -222px no-repeat;
  width: 75px;
  height: 74px;
}
.popup.popup-achievements .list > .achievement.watermelon > .icon > .wrap {
  background: url("https://content.z-media.info/elements/s/images/new-popups/achievements/sprites.45a61e1.png") -225px -222px no-repeat;
  width: 75px;
  height: 74px;
}
/* << ДОСТИЖЕНИЯ */
.popup.popup-newbie-kit .popup-header span {
  width: 323px;
}
.popup.popup-newbie-kit .popup-header .header_bg {
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-newbie-kit .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-newbie-kit .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-newbie-kit .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-newbie-kit .popup-content .top-description {
  top: 20px;
  width: 337px;
  height: 35px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  line-height: 29px;
  z-index: 3;
}
.popup.popup-newbie-kit .popup-content .top-description > span {
  display: inline-block;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.popup.popup-newbie-kit .popup-content .objects {
  position: absolute;
  pointer-events: none;
  z-index: 1;
}
.popup.popup-newbie-kit .popup-content .objects > * {
  position: absolute;
}
.popup.popup-newbie-kit .popup-content .objects .discount {
  position: absolute;
  left: -27px;
  top: 81px;
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
  font-size: 30px;
  z-index: 3;
  width: 80px;
  height: 40px;
}
.popup.popup-newbie-kit .popup-content .objects .discount:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -359px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 80px;
  height: 40px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-newbie-kit .popup-content .objects .discount > * {
  position: absolute;
}
.popup.popup-newbie-kit .popup-content .objects .discount .text {
  top: 0;
  left: 7px;
  font-size: 30px;
  line-height: 30px;
  z-index: 2;
}
.popup.popup-newbie-kit .popup-content .objects .discount .text span {
  font-size: 23px;
}
.popup.popup-newbie-kit .popup-content .objects .discount .ellipse {
  top: 15px;
  left: 78px;
  border-radius: 50%;
  background-color: #8E2501;
  width: 8px;
  height: 7px;
  z-index: 2;
}
.popup.popup-newbie-kit .popup-content .objects .discount:before {
  top: 0;
  left: 97px;
  -webkit-transform: scale(-1.25, 1);
          transform: scale(-1.25, 1);
  z-index: 1;
}
.popup.popup-newbie-kit .popup-content .objects .discount:after {
  content: '';
  position: absolute;
  top: 3px;
  left: 80px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1356px -614px no-repeat;
  width: 61px;
  height: 34px;
  z-index: 3;
}
.popup.popup-newbie-kit .popup-content .objects .kit-image {
  top: 75px;
  left: -10px;
  width: 353px;
  height: 257px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/newbie-kit/rewards.5895081.png") 0 0 no-repeat;
  z-index: 4;
  -webkit-transform: scale(0.96);
          transform: scale(0.96);
}
.popup.popup-newbie-kit .popup-content .objects .shine-back {
  top: 0;
  left: 18px;
  width: 585px;
  height: 492px;
  width: 314px;
  height: 279px;
  overflow: hidden;
  z-index: 1;
}
.popup.popup-newbie-kit .popup-content .objects .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(2.26744186, 2.26728111);
          transform: scale(2.26744186, 2.26728111);
}
.popup.popup-newbie-kit .popup-content .objects .shine-back:before {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow {
  top: 0;
  left: 18px;
  width: 314px;
  height: 279px;
}
@keyframes glow-fly-animation {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  15% {
    -webkit-transform: translate(-10px, -55.8px) scale(0.85);
            transform: translate(-10px, -55.8px) scale(0.85);
    opacity: 0;
  }
  15.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(10px, -139.5px) scale(0.5);
            transform: translate(10px, -139.5px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -269px) scale(0.1);
            transform: translate(-5px, -269px) scale(0.1);
    opacity: 0;
  }
}
@keyframes glow-fly-animation-2 {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate(-7px, -83.7px) scale(0.75);
            transform: translate(-7px, -83.7px) scale(0.75);
    opacity: 0;
  }
  25.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(15px, -167.4px) scale(0.5);
            transform: translate(15px, -167.4px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -279px) scale(0.1);
            transform: translate(-5px, -279px) scale(0.1);
    opacity: 0;
  }
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow {
  top: 279px;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-1 {
  left: 15.7px;
  -webkit-animation: glow-fly-animation-2 6s 0s linear infinite;
          animation: glow-fly-animation-2 6s 0s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-2 {
  left: 72.22px;
  -webkit-animation: glow-fly-animation 10s 2s linear infinite;
          animation: glow-fly-animation 10s 2s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-3 {
  left: 128.74px;
  -webkit-animation: glow-fly-animation 11s 1s linear infinite;
          animation: glow-fly-animation 11s 1s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-4 {
  left: 194.68px;
  -webkit-animation: glow-fly-animation 5s 0.7s linear infinite;
          animation: glow-fly-animation 5s 0.7s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-5 {
  left: 241.78px;
  -webkit-animation: glow-fly-animation 7s 3s linear infinite;
          animation: glow-fly-animation 7s 3s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-6 {
  left: 116.18px;
  -webkit-animation: glow-fly-animation-2 6s 1.8s linear infinite;
          animation: glow-fly-animation-2 6s 1.8s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-7 {
  left: 56.52px;
  -webkit-animation: glow-fly-animation-2 7.4s 2.5s linear infinite;
          animation: glow-fly-animation-2 7.4s 2.5s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-8 {
  left: 34.54px;
  -webkit-animation: glow-fly-animation-2 8s 0.5s linear infinite;
          animation: glow-fly-animation-2 8s 0.5s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-9 {
  left: 169.56px;
  -webkit-animation: glow-fly-animation-2 5.6s 1.3s linear infinite;
          animation: glow-fly-animation-2 5.6s 1.3s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine-glow .glow.glow-10 {
  left: 266.9px;
  -webkit-animation: glow-fly-animation 5s 1.5s linear infinite;
          animation: glow-fly-animation 5s 1.5s linear infinite;
}
.popup.popup-newbie-kit .popup-content .objects .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
  z-index: 5;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-newbie-kit .popup-content .objects .shine.shine-1 {
  top: 222px;
  left: 82px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.popup-newbie-kit .popup-content .objects .shine.shine-2 {
  top: 113px;
  left: 58px;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.popup.popup-newbie-kit .popup-content .objects .shine.shine-3 {
  top: 70px;
  left: 154px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-newbie-kit .popup-content .objects .shine.shine-4 {
  top: 161px;
  left: 263px;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.popup.popup-newbie-kit .popup-content .objects .shine.shine-5 {
  top: 216px;
  left: 289px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-newbie-kit .popup-content .kit {
  left: 333px;
  z-index: 2;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row {
  position: absolute;
  width: 100%;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row .kit-part {
  position: relative;
  text-align: center;
  white-space: nowrap;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row .kit-part > * {
  position: absolute;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row .kit-part .amount {
  font-size: 29px;
  line-height: 29px;
  text-align: center;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top {
  top: 11px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part {
  top: 0;
  width: 112px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part .amount {
  top: 63px;
  width: 100%;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins {
  left: 12px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins .icon {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 86px;
  height: 71.36170213px;
  margin: 0 auto;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 78px;
  -webkit-transform-origin: -1.82978723px -6.40425532px;
          transform-origin: -1.82978723px -6.40425532px;
  -webkit-transform: scale(0.91489362);
          transform: scale(0.91489362);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -237px -148px no-repeat;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins .amount {
  left: 6px;
  display: -webkit-box;
  display: flex;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins .amount .text {
  margin-left: auto;
  z-index: 2;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins .amount .coin {
  margin-right: auto;
  width: 29px;
  height: 30.23404255px;
  z-index: 1;
  -webkit-transform: translate(-7px, 1px);
          transform: translate(-7px, 1px);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins .amount .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.61702128px -0.61702128px;
          transform-origin: -0.61702128px -0.61702128px;
  -webkit-transform: scale(0.61702128);
          transform: scale(0.61702128);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.coins .amount .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.life-unlim {
  left: 120px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.life-unlim .icon {
  top: 2px;
  left: 25px;
  -webkit-transform: rotate(-21deg);
          transform: rotate(-21deg);
  width: 78px;
  height: 66.52941176px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.life-unlim .icon:before {
  content: '';
  display: block;
  width: 68px;
  height: 58px;
  -webkit-transform-origin: 0px -3.44117647px;
          transform-origin: 0px -3.44117647px;
  -webkit-transform: scale(1.14705882);
          transform: scale(1.14705882);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.life-unlim .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -82px no-repeat;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-top .kit-part.life-unlim .amount {
  top: 63px;
  left: 8px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .amount,
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .amount {
  left: 64px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle {
  top: 122px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part .amount {
  top: 18px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part.rakes {
  left: 23px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part.rakes .icon {
  width: 57px;
  height: 60.75824176px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part.rakes .icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.25274725px -1.87912088px;
          transform-origin: -1.25274725px -1.87912088px;
  -webkit-transform: scale(0.62637363);
          transform: scale(0.62637363);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part.rakes .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part.superflowers {
  left: 135px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part.superflowers .icon {
  width: 60px;
  height: 61.17647059px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part.superflowers .icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.17647059px -2.35294118px;
          transform-origin: -1.17647059px -2.35294118px;
  -webkit-transform: scale(0.58823529);
          transform: scale(0.58823529);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-middle .kit-part.superflowers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom {
  top: 193px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part .amount {
  top: 7px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part.bailers {
  left: 23px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part.bailers .icon {
  width: 52px;
  height: 52px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part.bailers .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -1.65957447px;
          transform-origin: 0px -1.65957447px;
  -webkit-transform: scale(0.55319149);
          transform: scale(0.55319149);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part.bailers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part.trowels {
  left: 135px;
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part.trowels .icon {
  width: 60px;
  height: 52.0754717px;
  -webkit-transform: rotate(-18px);
          transform: rotate(-18px);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part.trowels .icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.13207547px -2.26415094px;
          transform-origin: -1.13207547px -2.26415094px;
  -webkit-transform: scale(0.56603774);
          transform: scale(0.56603774);
}
.popup.popup-newbie-kit .popup-content .kit .kit-row.kit-row-bottom .kit-part.trowels .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-newbie-kit .popup-content .kit .popup-buy {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 156px;
  height: 50px;
  z-index: 2;
}
.popup.popup-newbie-kit .popup-content .kit .popup-buy:hover {
  background-position-y: 50%;
}
.popup.popup-newbie-kit .popup-content .kit .popup-buy:active {
  background-position-y: 100%;
}
/* >> СУНДУК */
.popup.chest {
  width: 562px;
  height: 386px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.chest > * {
  position: absolute;
}
.popup.chest .popup-bg {
  top: 50px;
  left: 20px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -53px;
  background-position-y: -97px;
  width: 522px;
  height: 284px;
  z-index: 0;
}
.popup.chest .form {
  top: 34px;
  left: 0px;
  width: 562px;
  height: 316px;
  pointer-events: none;
  z-index: 2;
}
.popup.chest .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.74044796);
          transform: scaleX(0.74044796);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.chest .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.74338624);
          transform: scaleX(0.74338624);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.chest .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 276px;
}
.popup.chest .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 276px;
}
.popup.chest .popup-header {
  top: 0px;
  left: 166px;
  font-size: 33px;
  text-shadow: 0 3px 0 #6d2717;
  pointer-events: none;
  z-index: 3;
}
.popup.chest .popup-header span {
  position: absolute;
  top: 18px;
  width: 221px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.chest .popup-header .header_bg {
  position: absolute;
  width: 221px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.chest .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.chest .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(0.78142077);
          transform: scaleX(0.78142077);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.chest .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.chest .popup-close {
  position: absolute;
  top: 20px;
  left: 522px;
  z-index: 3;
}
.popup.chest.open .ribbon {
  top: 102px;
  left: 304px;
}
.popup.chest.open .chest {
  top: 91px;
  left: 36px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest/sprites.d3eb0ce.png") 0 0 no-repeat;
  width: 228px;
  height: 203px;
}
.popup.chest.open .chest:before {
  top: 166px;
  left: 12px;
}
.popup.chest.open .reward {
  left: 283px;
  width: 265px;
}
.popup.chest.closed .reward {
  left: 235px;
}
.popup.chest.closed .ribbon {
  top: 113px;
  left: 280px;
}
.popup.chest.closed .chest {
  top: 97px;
  left: 44px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest/sprites.d3eb0ce.png") -228px 0 no-repeat;
  width: 189px;
  height: 178px;
}
.popup.chest.closed .chest:before {
  top: 141px;
  left: -33px;
}
.popup.chest .content {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.popup.chest .content .chest {
  position: absolute;
}
.popup.chest .content .chest:before {
  content: '';
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest/sprites.d3eb0ce.png") -193px -203px no-repeat;
  width: 214px;
  height: 68px;
  z-index: -1;
}
.popup.chest .content .star-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest/sprites.d3eb0ce.png") 0 -285px no-repeat;
  width: 64px;
  height: 59px;
}
.popup.chest .content .ribbon {
  position: absolute;
  top: 113px;
  left: 280px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/chest/sprites.d3eb0ce.png") 0 -203px no-repeat;
  width: 193px;
  height: 82px;
}
.popup.chest .content .ribbon .star-icon.top {
  position: absolute;
  top: 7px;
  left: 10px;
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
}
.popup.chest .content .ribbon .status {
  position: absolute;
  top: 24px;
  left: 60px;
  width: 106px;
  font-size: 33px;
  text-shadow: 0px 3px 0px #90154a;
}
.popup.chest .content .ribbon .status.yellow {
  color: #ffe233;
}
.popup.chest .content .reward {
  position: absolute;
  top: 232px;
  width: 297px;
  height: 57px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  z-index: 1;
  white-space: nowrap;
}
.popup.chest .content .reward > * {
  position: relative;
}
.popup.chest .content .reward .coin {
  margin-top: 4px;
  margin-left: 3px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.48);
          transform: scale(0.48);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.chest .content .reward .star-icon.bottom {
  margin-top: -7px;
}
.popup.chest .content .reward .text {
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, 1px 2px 2px #095129;
  letter-spacing: 1px;
}
.popup.chest .content .reward .text.main {
  font-size: 25px;
  margin-top: 20px;
  margin-right: 5px;
}
.popup.chest .content .reward .text.tail {
  font-size: 33px;
  margin-top: 19px;
  margin-right: 2px;
}
.popup.chest .content .reward .text.amount {
  margin-top: 19px;
  font-size: 47px;
}
.popup.chest .border-bottom {
  top: 327px;
  left: 1px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.32783019, 1.05555556);
          transform: scale(1.32783019, 1.05555556);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 3;
}
.popup.chest .button-continue {
  top: 331px;
  left: 192px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 48px;
  text-align: center;
  z-index: 4;
}
.popup.chest .button-continue:hover {
  background-position-y: 50%;
}
.popup.chest .button-continue:active {
  background-position-y: 100%;
}
.popup.chest .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 24px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
/* << СУНДУК */
/* >> ТОЛЬКО СЕЙЧАС */
.popup.popup-just-now > * {
  position: absolute;
}
.popup.popup-just-now .popup-bg {
  z-index: 0;
}
.popup.popup-just-now .popup-header {
  left: 196px;
}
.popup.popup-just-now .popup-header span {
  width: 323px;
}
.popup.popup-just-now .popup-header .header_bg {
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-just-now .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-just-now .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-just-now .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-just-now .fairy-back {
  top: 91px;
  left: 72px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1108px -297px no-repeat;
  width: 272px;
  height: 317px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 1;
}
.popup.popup-just-now .fairy-front {
  top: 245px;
  left: 127px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -1522px no-repeat;
  width: 163px;
  height: 174px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 5;
}
.popup.popup-just-now .popup-content {
  top: 102px;
}
.popup.popup-just-now .popup-content .offer {
  left: 322px;
  width: 266px;
  z-index: 1;
}
.popup.popup-just-now .popup-content .offer > * {
  position: absolute;
}
.popup.popup-just-now .popup-content .offer .timer-plank {
  top: -9px;
  left: 38px;
  width: 192px;
  height: 57px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px -459px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-just-now .popup-content .offer .timer-plank .clock-icon {
  position: absolute;
  top: 7px;
  left: 20px;
  width: 45px;
  height: 45.9px;
  z-index: 2;
}
.popup.popup-just-now .popup-content .offer .timer-plank .clock-icon:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.8px -2.7px;
          transform-origin: -1.8px -2.7px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.popup.popup-just-now .popup-content .offer .timer-plank .clock-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-just-now .popup-content .offer .timer-plank .display {
  width: 115px;
  height: 37px;
  border-top-right-radius: 18.5px;
  border-bottom-right-radius: 18.5px;
  background: linear-gradient(180deg, #7c502c 0%, rgba(137, 68, 43, 0) 100%), #8f5e36;
  box-shadow: inset 0px -2px 0px 0px rgba(200, 155, 113, 0.5), inset 2px 2px 1px -1px #643c24, inset -1px 2px 1px -1px #643c24;
  position: absolute;
  left: 46px;
  top: 10px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  padding-left: 11px;
  font-size: 25px;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
}
.popup.popup-just-now .popup-content .offer .offer-text-top,
.popup.popup-just-now .popup-content .offer .offer-text-main {
  left: 5px;
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  letter-spacing: 1px;
}
.popup.popup-just-now .popup-content .offer .offer-text-top {
  top: 10px;
  width: 255px;
  display: none;
}
.popup.popup-just-now .popup-content .offer .offer-text-main {
  top: 53px;
  padding-top: 3px;
  box-sizing: border-box;
  width: 255px;
  height: 96px;
  background-image: linear-gradient(90deg, #e6ba7d00 0%, #e6ba7d55 50%, #e6ba7d00 100%);
}
.popup.popup-just-now .popup-content .offer .offer-text-main > span {
  color: #eccc49;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .offer-text-main,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .offer-text-main {
  top: 53px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards {
  top: 156px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .amount,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .amount,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .plus,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .plus {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .plus,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .plus {
  position: relative;
  height: 88px;
  line-height: 88px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster {
  position: relative;
  width: 88px;
  height: 88px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster > *,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster > * {
  position: absolute;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster .icon,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster .icon {
  top: 0;
  left: 0;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster .icon:before,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster .amount,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster .amount {
  right: 0;
  font-size: 34px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster.rakes > .icon:before,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster.rakes > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster.superflowers > .icon:before,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster.superflowers > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster.trowels > .icon:before,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster.trowels > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster.bailers > .icon:before,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster.bailers > .icon:before {
  left: 3px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster.rakes,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster.rakes,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster.trowels,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster.trowels {
  margin-left: -4px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .plus,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .plus {
  width: 35px;
  font-size: 66px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='1'] .rewards .booster .amount,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='2'] .rewards .booster .amount {
  bottom: 6px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .offer-text-main {
  top: 59px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards {
  top: 172px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .amount,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .plus {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .plus {
  position: relative;
  height: 60px;
  line-height: 60px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster {
  position: relative;
  width: 60px;
  height: 60px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster > * {
  position: absolute;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster .icon {
  top: 0;
  left: 0;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster .amount {
  right: 0;
  font-size: 28px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster.rakes > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster.superflowers > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster.trowels > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster.bailers > .icon:before {
  left: 3px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster.rakes,
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster.trowels {
  margin-left: -4px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .plus {
  margin-left: 3px;
  width: 26px;
  font-size: 50px;
}
.popup.popup-just-now .popup-content .offer[__rewardsAmount='3'] .rewards .booster .amount {
  bottom: 4px;
}
.popup.popup-just-now .popup-content .offer .rewards {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.popup.popup-just-now .popup-content .offer .rewards .plus {
  position: relative;
}
.popup.popup-just-now .popup-content .offer .button-buy {
  top: 251px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 156px;
  height: 50px;
  text-align: center;
  z-index: 2;
}
.popup.popup-just-now .popup-content .offer .button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-just-now .popup-content .offer .button-buy:active {
  background-position-y: 100%;
}
.popup.popup-just-now .popup-content .offer .button-buy span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-just-now .popup-content .offer .spinner {
  width: 40px;
  height: 40px;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #9c612e;
  border-radius: 100%;
  -webkit-animation: circle-bounce-animation 1.2s infinite ease-in-out both;
          animation: circle-bounce-animation 1.2s infinite ease-in-out both;
}
@keyframes circle-bounce-animation {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-2 {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-3 {
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-4 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-5 {
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-6 {
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-7 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-8 {
  -webkit-transform: rotate(210deg);
          transform: rotate(210deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-9 {
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-10 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-11 {
  -webkit-transform: rotate(300deg);
          transform: rotate(300deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-12 {
  -webkit-transform: rotate(330deg);
          transform: rotate(330deg);
}
.popup.popup-just-now .popup-content .offer .spinner .spinner-circle.spinner-circle-12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-just-now .popup-content .offer .just-now-spinner {
  top: 244px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  pointer-events: none;
  z-index: 2;
  transition: opacity 0.2s ease;
}
.popup.popup-cross-promo {
  width: 556px;
  height: 402px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-cross-promo > * {
  position: absolute;
}
.popup.popup-cross-promo .fairy-back {
  top: 99px;
  left: -88px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/cross-promo/sprites.949ad3b.png") -509px 0 no-repeat;
  width: 167px;
  height: 246px;
  z-index: 0;
}
.popup.popup-cross-promo .fairy-front {
  top: 73px;
  left: -99px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/cross-promo/sprites.949ad3b.png") 0 -292px no-repeat;
  width: 144px;
  height: 209px;
  z-index: 3;
}
.popup.popup-cross-promo .form {
  top: 30px;
  left: 0px;
  width: 556px;
  height: 338px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-cross-promo .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.73254282);
          transform: scaleX(0.73254282);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-cross-promo .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.73544974);
          transform: scaleX(0.73544974);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-cross-promo .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 298px;
}
.popup.popup-cross-promo .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 298px;
}
.popup.popup-cross-promo .popup-header {
  top: 0px;
  left: 120px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-cross-promo .popup-header span {
  position: absolute;
  top: 18px;
  width: 323px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-cross-promo .popup-header .header_bg {
  position: absolute;
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-cross-promo .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-cross-promo .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-cross-promo .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-cross-promo .popup-close {
  top: 18px;
  left: 517px;
  z-index: 3;
}
.popup.popup-cross-promo .content-bg {
  top: 51px;
  left: 22px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/cross-promo/sprites.949ad3b.png") 0 0 no-repeat;
  width: 509px;
  height: 292px;
  z-index: 1;
}
.popup.popup-cross-promo .content-cloud {
  top: 170px;
  left: 406px;
  width: 192px;
  height: 117px;
  -webkit-transform: rotate(7deg);
          transform: rotate(7deg);
  z-index: 4;
}
.popup.popup-cross-promo .content-cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.45390071, 0.46613546);
          transform: scale(0.45390071, 0.46613546);
}
.popup.popup-cross-promo .content-cloud .cloud-text {
  position: absolute;
  top: 27px;
  left: 0;
  width: 100%;
  font-size: 25px;
  color: #3e3f3f;
  text-shadow: 0 2px 0 #a1c0d0;
  line-height: 1;
}
.popup.popup-cross-promo .content-cloud .cloud {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
}
.popup.popup-cross-promo .content-cloud .cloud.cloud-1 {
  top: -16px;
  left: 21px;
}
.popup.popup-cross-promo .content-cloud .cloud.cloud-2 {
  top: -23px;
  left: 5px;
  -webkit-transform: scale(0.6, 0.7);
          transform: scale(0.6, 0.7);
}
.popup.popup-cross-promo .border-bottom {
  top: 345px;
  left: 1px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.34669811, 1.05555556);
          transform: scale(1.34669811, 1.05555556);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 3;
}
.popup.popup-cross-promo .button-play {
  top: 349px;
  left: 212px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 132px;
  height: 48px;
  text-align: center;
  z-index: 4;
}
.popup.popup-cross-promo .button-play:hover {
  background-position-y: 50%;
}
.popup.popup-cross-promo .button-play:active {
  background-position-y: 100%;
}
.popup.popup-cross-promo .button-play span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-sale-hour-glass {
  /*promotion label*/
}
.popup.popup-sale-hour-glass .promotion-draw-label {
  display: none;
}
.popup.popup-sale-hour-glass .popup-header span {
  width: 323px;
}
.popup.popup-sale-hour-glass .popup-header .header_bg {
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-sale-hour-glass .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-sale-hour-glass .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-sale-hour-glass .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-sale-hour-glass .popup-content .top-description .description > span {
  display: inline-block;
  -webkit-transform: translateY(-12px);
          transform: translateY(-12px);
}
.popup.popup-sale-hour-glass .popup-content .top-description .description .icon {
  width: 28px;
  height: 34.82352941px;
  display: inline-block;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.popup.popup-sale-hour-glass .popup-content .top-description .description .icon:before {
  content: '';
  display: block;
  width: 119px;
  height: 148px;
  -webkit-transform-origin: 0.23529412px 1.17647059px;
          transform-origin: 0.23529412px 1.17647059px;
  -webkit-transform: scale(0.23529412);
          transform: scale(0.23529412);
}
.popup.popup-sale-hour-glass .popup-content .top-description .description .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 0 no-repeat;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .sale-stamp {
  position: absolute;
  top: -22px;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product {
  position: relative;
  top: 41px;
  left: -18px;
  width: 100%;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product > * {
  position: absolute;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .icon {
  top: 0;
  left: 67px;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .icon:first-of-type {
  width: 68px;
  height: 84.57142857px;
  z-index: 2;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .icon:first-of-type:before {
  content: '';
  display: block;
  width: 119px;
  height: 148px;
  -webkit-transform-origin: 0.57142857px 2.85714286px;
          transform-origin: 0.57142857px 2.85714286px;
  -webkit-transform: scale(0.57142857);
          transform: scale(0.57142857);
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .icon:first-of-type:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 0 no-repeat;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .icon:not(:first-of-type) {
  width: 50px;
  height: 62.18487395px;
  z-index: 1;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .icon:not(:first-of-type):before {
  content: '';
  display: block;
  width: 119px;
  height: 148px;
  -webkit-transform-origin: 0.42016807px 2.10084034px;
          transform-origin: 0.42016807px 2.10084034px;
  -webkit-transform: scale(0.42016807);
          transform: scale(0.42016807);
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .icon:not(:first-of-type):before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 0 no-repeat;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .amount,
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .move-amount {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .amount {
  position: absolute;
  top: 48px;
  left: 110px;
  width: 41px;
  height: 41px;
  border: 2px solid #ad7b4a;
  border-radius: 50%;
  background-color: #e19f56;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
  font-size: 33px;
  line-height: 38px;
  z-index: 5;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .amount:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 3px solid #fad9b9;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block .product .move-amount {
  position: absolute;
  top: 98px;
  left: 18px;
  font-size: 21px;
  width: 100%;
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block.product-block-1 .product > .icon:nth-of-type(2) {
  -webkit-transform: translate(30px, 16px);
          transform: translate(30px, 16px);
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block.product-block-2 .product > .icon:nth-of-type(2) {
  -webkit-transform: rotate(-15deg) translate(-29px, 7px);
          transform: rotate(-15deg) translate(-29px, 7px);
}
.popup.popup-sale-hour-glass .popup-content ul.products .product-block.product-block-2 .product > .icon:nth-of-type(3) {
  -webkit-transform: rotate(15deg) translate(44px, 3px);
          transform: rotate(15deg) translate(44px, 3px);
}
.popup.popup-league {
  width: 640px;
  height: 455px;
  background: transparent;
  font-family: BIP;
  color: white;
  text-align: center;
  white-space: nowrap;
}
.popup.popup-league .form {
  width: 640px;
  height: 455px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.popup.popup-league .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.84321476);
          transform: scaleX(0.84321476);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-league .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.84656085);
          transform: scaleX(0.84656085);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-league .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 415px;
}
.popup.popup-league .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 415px;
}
.popup.popup-league .bg {
  position: absolute;
  top: 18px;
  left: 20px;
  width: 605px;
  height: 420px;
  background: linear-gradient(0deg, #ffd089 0%, rgba(240, 222, 199, 0.4) 100%), #facb84;
  z-index: 1;
}
.popup.popup-league.star .popup-header {
  position: absolute;
  top: -56px;
  left: 78px;
  z-index: 2;
}
.popup.popup-league.star .popup-header .header_text {
  position: absolute;
  width: 488px;
  text-align: center;
  text-shadow: 0 3px 0 #7633a6;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.star .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.star .popup-header .header_text {
  top: 47px;
}
.popup.popup-league.star .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -490px -792px no-repeat;
  width: 488px;
  height: 113px;
}
.popup.popup-league.star .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1195px -175px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.star .content .user-list > .user-block .goblet.up {
  display: none;
}
.popup.popup-league.star .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px -259px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.solar .popup-header {
  position: absolute;
  top: -60px;
  left: 75px;
  z-index: 2;
}
.popup.popup-league.solar .popup-header .header_text {
  position: absolute;
  width: 490px;
  text-align: center;
  text-shadow: 0 3px 0 #aa5400;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.solar .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.solar .popup-header .header_text {
  top: 58px;
}
.popup.popup-league.solar .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -792px no-repeat;
  width: 490px;
  height: 115px;
}
.popup.popup-league.solar .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px -175px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.solar .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1172px -259px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.solar .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1415px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.moon .popup-header {
  position: absolute;
  top: -64px;
  left: 69px;
  z-index: 2;
}
.popup.popup-league.moon .popup-header .header_text {
  position: absolute;
  width: 505px;
  text-align: center;
  text-shadow: 0 3px 0 #1f61b9;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.moon .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.moon .popup-header .header_text {
  top: 59px;
}
.popup.popup-league.moon .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -557px -528px no-repeat;
  width: 505px;
  height: 116px;
}
.popup.popup-league.moon .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1357px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.moon .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px -259px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.moon .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1473px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.ruby .popup-header {
  position: absolute;
  top: -40px;
  left: 68px;
  z-index: 2;
}
.popup.popup-league.ruby .popup-header .header_text {
  position: absolute;
  width: 505px;
  text-align: center;
  text-shadow: 0 3px 0 #9e0008;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.ruby .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.ruby .popup-header .header_text {
  top: 37px;
}
.popup.popup-league.ruby .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -514px -907px no-repeat;
  width: 505px;
  height: 94px;
}
.popup.popup-league.ruby .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1438px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.ruby .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1415px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.ruby .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1288px -259px no-repeat;
  width: 57px;
  height: 53px;
}
.popup.popup-league.emerald .popup-header {
  position: absolute;
  top: -45px;
  left: 64px;
  z-index: 2;
}
.popup.popup-league.emerald .popup-header .header_text {
  position: absolute;
  width: 514px;
  text-align: center;
  text-shadow: 0 3px 0 #2f7a3e;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.emerald .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.emerald .popup-header .header_text {
  top: 40px;
}
.popup.popup-league.emerald .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -907px no-repeat;
  width: 514px;
  height: 96px;
}
.popup.popup-league.emerald .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1195px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.emerald .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1473px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.emerald .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1345px -259px no-repeat;
  width: 57px;
  height: 53px;
}
.popup.popup-league.gold .popup-header {
  position: absolute;
  top: -40px;
  left: 71px;
  z-index: 2;
}
.popup.popup-league.gold .popup-header .header_text {
  position: absolute;
  width: 503px;
  text-align: center;
  text-shadow: 0 3px 0 #c45c00;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.gold .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.gold .popup-header .header_text {
  top: 34px;
  left: -3px;
}
.popup.popup-league.gold .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px 0 no-repeat;
  width: 503px;
  height: 91px;
}
.popup.popup-league.gold .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1276px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.gold .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1288px -259px no-repeat;
  width: 57px;
  height: 53px;
}
.popup.popup-league.gold .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1531px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.silver .popup-header {
  position: absolute;
  top: -41px;
  left: 74px;
  z-index: 2;
}
.popup.popup-league.silver .popup-header .header_text {
  position: absolute;
  width: 497px;
  text-align: center;
  text-shadow: 0 3px 0 #313d44;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.silver .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.silver .popup-header .header_text {
  top: 35px;
}
.popup.popup-league.silver .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -505px -1003px no-repeat;
  width: 497px;
  height: 94px;
}
.popup.popup-league.silver .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1519px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.silver .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1345px -259px no-repeat;
  width: 57px;
  height: 53px;
}
.popup.popup-league.silver .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1357px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.bronze .popup-header {
  position: absolute;
  top: -41px;
  left: 70px;
  z-index: 2;
}
.popup.popup-league.bronze .popup-header .header_text {
  position: absolute;
  width: 505px;
  text-align: center;
  text-shadow: 0 3px 0 #a2401e;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.bronze .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.bronze .popup-header .header_text {
  top: 35px;
}
.popup.popup-league.bronze .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -1003px no-repeat;
  width: 505px;
  height: 97px;
}
.popup.popup-league.bronze .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.bronze .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1531px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.bronze .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1230px -259px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.wood .popup-header {
  position: absolute;
  top: -49px;
  left: 69px;
  z-index: 2;
}
.popup.popup-league.wood .popup-header .header_text {
  position: absolute;
  width: 505px;
  text-align: center;
  text-shadow: 0 3px 0 #b05b3a;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league.wood .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league.wood .popup-header .header_text {
  top: 41px;
  left: -5px;
}
.popup.popup-league.wood .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -557px -644px no-repeat;
  width: 505px;
  height: 116px;
}
.popup.popup-league.wood .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1276px -175px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league.wood .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1357px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league.wood .content .user-list > .user-block .goblet.down {
  display: none;
}
.popup.popup-league .objects {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.popup.popup-league .objects .popup-close {
  position: absolute;
  top: -7px;
  left: 601px;
}
.popup.popup-league .objects .button-help {
  position: absolute;
  top: -7px;
  left: -6px;
}
.popup.popup-league .objects .button-continue {
  position: absolute;
  top: 414px;
  left: 238px;
  display: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 166px;
  height: 57px;
  text-align: center;
}
.popup.popup-league .objects .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-league .objects .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-league .objects .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 24px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -10px;
}
.popup.popup-league .objects .button-continue.show {
  display: block;
}
.popup.popup-league .objects .timer {
  position: absolute;
  top: 412px;
  left: 225px;
  display: none;
  width: 192px;
  height: 57px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px -459px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-league .objects .timer > * {
  box-sizing: border-box;
}
.popup.popup-league .objects .timer .time-plank-clock {
  position: absolute;
  left: 19px;
  top: 4px;
  width: 50px;
  height: 51px;
  z-index: 1;
}
.popup.popup-league .objects .timer .time-plank-clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.popup-league .objects .timer .time-plank-clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-league .objects .timer .time-plank-display {
  width: 122px;
  height: 37px;
  border-top-right-radius: 18.5px;
  border-bottom-right-radius: 18.5px;
  background: linear-gradient(180deg, #7c502c 0%, rgba(137, 68, 43, 0) 100%), #8f5e36;
  box-shadow: inset 0px -2px 0px 0px rgba(200, 155, 113, 0.5), inset 2px 2px 1px -1px #643c24, inset -1px 2px 1px -1px #643c24;
  position: absolute;
  left: 46px;
  top: 10px;
  display: -webkit-box;
  display: flex;
  padding-left: 11px;
}
.popup.popup-league .objects .timer .time-plank-display .time {
  margin: auto;
  font: 17px "BIP";
  color: #ffffff;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
}
.popup.popup-league .objects .timer.show {
  display: block;
}
.popup.popup-league .leafs-left {
  left: -34px;
  top: 372px;
  z-index: 2;
  position: relative;
}
.popup.popup-league .leafs-left .leafs,
.popup.popup-league .leafs-left .horseshoes {
  position: absolute;
  -webkit-filter: drop-shadow(2px -2px 5px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(2px -2px 5px rgba(0, 0, 0, 0.4));
}
.popup.popup-league .leafs-left .leafs {
  z-index: 1;
}
.popup.popup-league .leafs-left .leafs .leaf-1 {
  position: absolute;
  left: 28px;
  top: 35px;
  -webkit-transform: scale(0.5, 0.5) rotate(224deg);
          transform: scale(0.5, 0.5) rotate(224deg);
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.popup-league .leafs-left .leafs .leaf-2 {
  position: absolute;
  left: 3px;
  top: 15px;
  -webkit-transform: scale(0.49, 0.49) rotate(203deg);
          transform: scale(0.49, 0.49) rotate(203deg);
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-league .leafs-left .leafs .leaf-3 {
  position: absolute;
  left: 53px;
  top: 23px;
  -webkit-transform: scale(0.49, 0.49) rotate(79deg);
          transform: scale(0.49, 0.49) rotate(79deg);
  z-index: 3;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-league .leafs-left .leafs .leaf-4 {
  position: absolute;
  left: 8px;
  top: 4px;
  -webkit-transform: scale(0.55, -0.55) rotate(-102deg);
          transform: scale(0.55, -0.55) rotate(-102deg);
  z-index: 4;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.popup-league .leafs-left .leafs .leaf-5 {
  position: absolute;
  left: 36px;
  top: 30px;
  -webkit-transform: scale(0.53, -0.53) rotate(29deg);
          transform: scale(0.53, -0.53) rotate(29deg);
  z-index: 5;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.popup-league .leafs-left .leafs .leaf-6 {
  position: absolute;
  left: 39px;
  top: -8px;
  -webkit-transform: scale(0.42, -0.42) rotate(-21deg);
          transform: scale(0.42, -0.42) rotate(-21deg);
  z-index: 6;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-league .leafs-left .horseshoes {
  z-index: 2;
}
.popup.popup-league .leafs-left .horseshoes .horseshoe-1 {
  position: absolute;
  left: 37px;
  top: 17px;
  -webkit-transform: scale(0.75, 0.75) rotate(49deg);
          transform: scale(0.75, 0.75) rotate(49deg);
  z-index: 1;
}
.popup.popup-league .leafs-left .horseshoes .horseshoe-2 {
  -webkit-transform: scale(0.98, 0.98) rotate(-7deg);
          transform: scale(0.98, 0.98) rotate(-7deg);
  position: absolute;
  top: -7px;
  left: 12px;
  -webkit-transform: scale(0.98) rotate(-7deg);
          transform: scale(0.98) rotate(-7deg);
  z-index: 2;
}
.popup.popup-league .leafs-right {
  left: 576px;
  top: 380px;
  z-index: 3;
  position: relative;
}
.popup.popup-league .leafs-right .leafs,
.popup.popup-league .leafs-right .horseshoes {
  position: absolute;
  -webkit-filter: drop-shadow(-2px -2px 5px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(-2px -2px 5px rgba(0, 0, 0, 0.4));
}
.popup.popup-league .leafs-right .leafs {
  z-index: 1;
}
.popup.popup-league .leafs-right .leafs .leaf-1 {
  position: absolute;
  left: 26px;
  top: 23px;
  -webkit-transform: scale(0.53, 0.53) rotate(99deg);
          transform: scale(0.53, 0.53) rotate(99deg);
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-league .leafs-right .leafs .leaf-2 {
  position: absolute;
  left: 1px;
  top: 17px;
  -webkit-transform: scale(0.48, 0.48) rotate(225deg);
          transform: scale(0.48, 0.48) rotate(225deg);
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-league .leafs-right .leafs .leaf-3 {
  position: absolute;
  -webkit-transform: scale(0.56, 0.56) rotate(71deg);
          transform: scale(0.56, 0.56) rotate(71deg);
  top: -1px;
  left: 42px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
  -webkit-transform: scale(0.56) rotate(71deg);
          transform: scale(0.56) rotate(71deg);
  z-index: 3;
}
.popup.popup-league .leafs-right .leafs .leaf-4 {
  position: absolute;
  left: -11px;
  top: -7px;
  -webkit-transform: scale(0.4, -0.4) rotate(-110deg);
          transform: scale(0.4, -0.4) rotate(-110deg);
  z-index: 4;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-league .leafs-right .leafs .leaf-5 {
  position: absolute;
  left: 1px;
  top: -24px;
  -webkit-transform: scale(0.52, 0.52) rotate(-4deg);
          transform: scale(0.52, 0.52) rotate(-4deg);
  z-index: 5;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-league .leafs-right .horseshoes {
  z-index: 2;
}
.popup.popup-league .leafs-right .horseshoes .horseshoe-1 {
  position: absolute;
  left: 12px;
  top: -10px;
  -webkit-transform: scale(0.92, 0.92) rotate(47deg);
          transform: scale(0.92, 0.92) rotate(47deg);
  z-index: 1;
}
.popup.popup-league .content {
  position: absolute;
  top: 24px;
  left: 30px;
  width: 584px;
  height: 404px;
}
.popup.popup-league .content .user-list {
  position: absolute;
  top: 34px;
  left: 22px;
  width: 546px;
  height: 336px;
  z-index: 2;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.popup-league .content .user-list::-webkit-scrollbar {
  width: 8px;
}
.popup.popup-league .content .user-list::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #98492d, transparent 70%);
}
.popup.popup-league .content .user-list::-webkit-scrollbar-thumb {
  background: #98492d;
  border-radius: 4px;
}
.popup.popup-league .content .user-list::-webkit-scrollbar-thumb:hover {
  background: #62311e;
}
.popup.popup-league .content .user-list.hidden {
  opacity: 0;
  overflow-y: hidden;
}
.popup.popup-league .content .user-list.fake {
  overflow-y: hidden;
}
.popup.popup-league .content .user-block {
  position: relative;
  width: 538px;
  height: 56px;
}
.popup.popup-league .content .user-block:after {
  content: "";
  position: absolute;
  left: 8px;
  top: 0;
  z-index: -1;
  width: 523px;
  height: 52px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
}
.popup.popup-league .content .user-block > * {
  position: absolute;
}
.popup.popup-league .content .user-block.empty {
  opacity: 0;
  height: 0;
}
.popup.popup-league .content .user-block .medal {
  left: 14px;
  top: 4px;
  z-index: 1;
}
.popup.popup-league .content .user-block .place {
  left: 18px;
  top: 16px;
  font-size: 25px;
  width: 40px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 2;
}
.popup.popup-league .content .user-block .avatar {
  left: 69px;
  top: 6px;
  width: 40px;
  height: 40px;
  border-radius: 9px;
}
.popup.popup-league .content .user-block .name {
  left: 118px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 185px;
  padding-left: 3px;
  font-size: 21px;
  line-height: 1.2;
  color: #865532;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
.popup.popup-league .content .user-block .goblet {
  left: 298px;
  top: 2px;
}
.popup.popup-league .content .user-block .goblet .arrow {
  position: absolute;
  left: 31px;
  top: 18px;
}
.popup.popup-league .content .user-block .goblet.up .arrow {
  width: 22px;
  height: 26px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-league .content .user-block .goblet.up .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.18181818, 0.16455696);
          transform: scale(0.18181818, 0.16455696);
}
.popup.popup-league .content .user-block .goblet.down .arrow {
  width: 22px;
  height: 26px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-league .content .user-block .goblet.down .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.18181818, 0.16455696);
          transform: scale(0.18181818, 0.16455696);
}
.popup.popup-league .content .user-block .mark-amount {
  left: 366px;
  top: 11px;
  width: 90px;
  height: 30px;
  box-sizing: border-box;
  padding-top: 4px;
  padding-left: 30px;
  border-radius: 12px;
  background-color: #ffd58b;
  box-shadow: inset 0 0 10px 0 #e19558;
  font-size: 17px;
  color: #FFE234;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0 2px 0 rgba(155, 41, 2, 0.4);
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400;
}
.popup.popup-league .content .user-block .mark-amount:before {
  content: '';
  position: absolute;
  left: -30px;
  top: -28px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1276px -91px no-repeat;
  width: 81px;
  height: 84px;
  -webkit-transform: scale(0.52) rotate(45deg);
          transform: scale(0.52) rotate(45deg);
}
.popup.popup-league .content .user-block .reward {
  left: 468px;
  top: 3px;
}
.popup.popup-league .content .user-block .reward .chest {
  position: absolute;
  left: -2px;
  top: 2px;
}
.popup.popup-league .content .user-block .reward .coin {
  position: absolute;
  left: 3px;
  top: 3px;
  width: 40px;
  height: 41.70212766px;
}
.popup.popup-league .content .user-block .reward .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.85106383px -0.85106383px;
          transform-origin: -0.85106383px -0.85106383px;
  -webkit-transform: scale(0.85106383);
          transform: scale(0.85106383);
}
.popup.popup-league .content .user-block .reward .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-league .content .user-block .reward .coin .amount {
  position: absolute;
  right: -10px;
  top: 18px;
  width: 63px;
  font-size: 22px;
  text-align: right;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-league .content .user-block.viewer:after {
  background-image: linear-gradient(0deg, #15B1BB 0%, #56F4E7 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(21, 148, 156, 0.6);
}
.popup.popup-league .content .user-block.viewer .name {
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
.popup.popup-league .content .user-block.viewer .reward > .coin > .amount {
  text-shadow: 0 -1px 1px #116f75, 0 -1px 1px #116f75, 0 1px 1px #116f75, 0 1px 1px #116f75, -1px 0 1px #116f75, 1px 0 1px #116f75, -1px 0 1px #116f75, 1px 0 1px #116f75, -1px -1px 1px #116f75, 1px -1px 1px #116f75, -1px 1px 1px #116f75, 1px 1px 1px #116f75, -1px -1px 1px #116f75, 1px -1px 1px #116f75, -1px 1px 1px #116f75, 1px 1px 1px #116f75;
}
.popup.popup-league .content .user-block.viewer .place {
  text-shadow: 0 -1px 1px #116f75, 0 -1px 1px #116f75, 0 1px 1px #116f75, 0 1px 1px #116f75, -1px 0 1px #116f75, 1px 0 1px #116f75, -1px 0 1px #116f75, 1px 0 1px #116f75, -1px -1px 1px #116f75, 1px -1px 1px #116f75, -1px 1px 1px #116f75, 1px 1px 1px #116f75, -1px -1px 1px #116f75, 1px -1px 1px #116f75, -1px 1px 1px #116f75, 1px 1px 1px #116f75;
}
.popup.popup-league .content .user-block.viewer .mark-amount {
  background-color: #17a6af;
  box-shadow: inset 0 0 10px 0 #169aa3;
}
.popup.popup-league .content .user-block.first .medal {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1749px -1363px no-repeat;
  width: 50px;
  height: 51px;
}
.popup.popup-league .content .user-block.first .reward .chest {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-league .content .user-block.first .place {
  text-shadow: 0 -1px 1px #ce6f0c, 0 -1px 1px #ce6f0c, 0 1px 1px #ce6f0c, 0 1px 1px #ce6f0c, -1px 0 1px #ce6f0c, 1px 0 1px #ce6f0c, -1px 0 1px #ce6f0c, 1px 0 1px #ce6f0c, -1px -1px 1px #ce6f0c, 1px -1px 1px #ce6f0c, -1px 1px 1px #ce6f0c, 1px 1px 1px #ce6f0c, -1px -1px 1px #ce6f0c, 1px -1px 1px #ce6f0c, -1px 1px 1px #ce6f0c, 1px 1px 1px #ce6f0c;
}
.popup.popup-league .content .user-block.second .medal {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1749px -1430px no-repeat;
  width: 50px;
  height: 51px;
}
.popup.popup-league .content .user-block.second .reward .chest {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1430px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-league .content .user-block.second .place {
  text-shadow: 0 -1px 1px #48545a, 0 -1px 1px #48545a, 0 1px 1px #48545a, 0 1px 1px #48545a, -1px 0 1px #48545a, 1px 0 1px #48545a, -1px 0 1px #48545a, 1px 0 1px #48545a, -1px -1px 1px #48545a, 1px -1px 1px #48545a, -1px 1px 1px #48545a, 1px 1px 1px #48545a, -1px -1px 1px #48545a, 1px -1px 1px #48545a, -1px 1px 1px #48545a, 1px 1px 1px #48545a;
}
.popup.popup-league .content .user-block.third .medal {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1749px -1296px no-repeat;
  width: 50px;
  height: 51px;
}
.popup.popup-league .content .user-block.third .reward .chest {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1296px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-league .content .user-block.third .place {
  text-shadow: 0 -1px 1px #924229, 0 -1px 1px #924229, 0 1px 1px #924229, 0 1px 1px #924229, -1px 0 1px #924229, 1px 0 1px #924229, -1px 0 1px #924229, 1px 0 1px #924229, -1px -1px 1px #924229, 1px -1px 1px #924229, -1px 1px 1px #924229, 1px 1px 1px #924229, -1px -1px 1px #924229, 1px -1px 1px #924229, -1px 1px 1px #924229, 1px 1px 1px #924229;
}
.popup.popup-league .content .user-block.first .place,
.popup.popup-league .content .user-block.second .place,
.popup.popup-league .content .user-block.third .place {
  top: 17.5px;
  font-size: 21px;
}
.popup.popup-league .content .user-block.fourth .reward .chest,
.popup.popup-league .content .user-block.fifth .reward .chest {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -251px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-league .reward-cloud {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 4;
  pointer-events: none;
  width: 373px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-league .reward-cloud * {
  box-sizing: border-box;
}
.popup.popup-league .reward-cloud .cloud-content {
  height: 100%;
  min-height: 86px;
  padding: 7px 11px;
  border-radius: 43px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-league .reward-cloud:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-league .reward-cloud:after {
  -webkit-transform: scale(-1, 1) translate(-200px, -3px) rotate(8deg);
          transform: scale(-1, 1) translate(-200px, -3px) rotate(8deg);
}
.popup.popup-league .reward-cloud .reward-block {
  position: relative;
  display: inline-block;
  top: 13px;
  width: 60px;
  height: 60px;
  vertical-align: middle;
}
.popup.popup-league .reward-cloud .reward-block .amount {
  position: relative;
  left: 0px;
  top: -24px;
  font-size: 22px;
  text-align: right;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-league .reward-cloud .reward-block .reward-icon {
  margin: auto;
}
.popup.popup-league .reward-cloud .reward-block.superflowers {
  left: 5px;
}
.popup.popup-league .reward-cloud .reward-block.superflowers .reward-icon {
  width: 54px;
  height: 55.05882353px;
}
.popup.popup-league .reward-cloud .reward-block.superflowers .reward-icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.05882353px -2.11764706px;
          transform-origin: -1.05882353px -2.11764706px;
  -webkit-transform: scale(0.52941176);
          transform: scale(0.52941176);
}
.popup.popup-league .reward-cloud .reward-block.superflowers .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-league .reward-cloud .reward-block.rakes {
  top: 16px;
}
.popup.popup-league .reward-cloud .reward-block.rakes .reward-icon {
  width: 50px;
  height: 53.2967033px;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
}
.popup.popup-league .reward-cloud .reward-block.rakes .reward-icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.0989011px -1.64835165px;
          transform-origin: -1.0989011px -1.64835165px;
  -webkit-transform: scale(0.54945055);
          transform: scale(0.54945055);
}
.popup.popup-league .reward-cloud .reward-block.rakes .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-league .reward-cloud .reward-block.trowels {
  top: 16px;
}
.popup.popup-league .reward-cloud .reward-block.trowels .reward-icon {
  width: 57px;
  height: 49.47169811px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.popup.popup-league .reward-cloud .reward-block.trowels .reward-icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.0754717px -2.1509434px;
          transform-origin: -1.0754717px -2.1509434px;
  -webkit-transform: scale(0.53773585);
          transform: scale(0.53773585);
}
.popup.popup-league .reward-cloud .reward-block.trowels .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-league .reward-cloud .reward-block.trowels .amount {
  top: -21px;
}
.popup.popup-league .reward-cloud .reward-block.bailers .reward-icon {
  width: 54px;
  height: 54px;
}
.popup.popup-league .reward-cloud .reward-block.bailers .reward-icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -1.72340426px;
          transform-origin: 0px -1.72340426px;
  -webkit-transform: scale(0.57446809);
          transform: scale(0.57446809);
}
.popup.popup-league .reward-cloud .reward-block.bailers .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-league .reward-cloud .reward-block.coins {
  width: 70px;
}
.popup.popup-league .reward-cloud .reward-block.coins .reward-icon {
  width: 63px;
  height: 52.27659574px;
}
.popup.popup-league .reward-cloud .reward-block.coins .reward-icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 78px;
  -webkit-transform-origin: -1.34042553px -4.69148936px;
          transform-origin: -1.34042553px -4.69148936px;
  -webkit-transform: scale(0.67021277);
          transform: scale(0.67021277);
}
.popup.popup-league .reward-cloud .reward-block.coins .reward-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -237px -148px no-repeat;
}
.popup.popup-league .reward-cloud .reward-block.coins .amount {
  top: -21px;
  left: -7px;
}
.popup.popup-league .firefly {
  /*images firefly*/
  position: absolute;
}
.popup.popup-league .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league .firefly.firefly-1 {
  left: -31px;
  top: 425px;
  z-index: 1;
  -webkit-animation: form-firefly-1 3.5s linear infinite;
          animation: form-firefly-1 3.5s linear infinite;
}
@-webkit-keyframes form-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
@keyframes form-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-league .firefly.firefly-2 {
  left: 630px;
  top: 376px;
  opacity: 0;
  z-index: 1;
  -webkit-animation: form-firefly-2 3.5s 1s linear infinite;
          animation: form-firefly-2 3.5s 1s linear infinite;
}
@-webkit-keyframes form-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
@keyframes form-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-league .firefly.firefly-3 {
  left: 147px;
  top: -21px;
  z-index: 1;
  -webkit-animation: form-firefly-3 8s linear infinite;
          animation: form-firefly-3 8s linear infinite;
}
@-webkit-keyframes form-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes form-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-league .firefly.firefly-4 {
  left: 537px;
  top: -14px;
  z-index: 1;
  -webkit-animation: form-firefly-4 4s linear infinite;
          animation: form-firefly-4 4s linear infinite;
}
@-webkit-keyframes form-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -85px) scale(0.05);
            transform: rotate(0deg) translate(0, -85px) scale(0.05);
    opacity: 0;
  }
}
@keyframes form-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -85px) scale(0.05);
            transform: rotate(0deg) translate(0, -85px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-league .firefly.firefly-5 {
  left: 618px;
  top: 471px;
  z-index: 1;
  -webkit-animation: form-firefly-5 10s linear infinite;
          animation: form-firefly-5 10s linear infinite;
}
@-webkit-keyframes form-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes form-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-league .firefly.firefly-6 {
  left: -5px;
  top: 311px;
  z-index: 0;
  -webkit-animation: form-firefly-6 8s linear infinite;
          animation: form-firefly-6 8s linear infinite;
}
@-webkit-keyframes form-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes form-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-league .firefly.firefly-7 {
  left: 24px;
  top: -10px;
  z-index: 1;
  -webkit-animation: form-firefly-7 5s linear infinite;
          animation: form-firefly-7 5s linear infinite;
}
@-webkit-keyframes form-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -125px) scale(0.01);
            transform: rotate(-45deg) translate(0, -125px) scale(0.01);
    opacity: 0;
  }
}
@keyframes form-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -125px) scale(0.01);
            transform: rotate(-45deg) translate(0, -125px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-league .firefly.firefly-8 {
  left: -5px;
  top: 227px;
  z-index: -1;
  -webkit-animation: form-firefly-8 15s linear infinite;
          animation: form-firefly-8 15s linear infinite;
}
@-webkit-keyframes form-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(750px, -100px);
            transform: rotate(0deg) translate(750px, -100px);
  }
}
@keyframes form-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(750px, -100px);
            transform: rotate(0deg) translate(750px, -100px);
  }
}
.popup.popup-league .firefly.firefly-9 {
  left: 0px;
  top: 220px;
  z-index: -1;
  -webkit-animation: form-firefly-9 15s linear infinite;
          animation: form-firefly-9 15s linear infinite;
}
@-webkit-keyframes form-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
@keyframes form-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
.popup.popup-league-promo .objects .popup-text.popup-text-top {
  top: 82px;
}
.popup.popup-league-promo .objects .popup-text.popup-text-bottom {
  top: 293px;
  color: #FFE234;
}
.popup.popup-league-promo .objects .popup-text.popup-text-bottom > span {
  color: #ffbd0a;
  text-shadow: 0 -1px 1px #b33101, 0 -1px 1px #b33101, 0 1px 1px #b33101, 0 1px 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101;
}
.popup.popup-league-promo .objects .popup-text.popup-text-bottom.popup-text-left {
  left: 16px;
  width: 272px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-league-promo .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 230px;
  width: 281px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-league-promo .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 481px;
  width: 219px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-league-promo .objects .bar {
  top: 144px;
}
.popup.popup-league-promo .objects .bar .shine-back {
  top: -23px;
}
.popup.popup-league-promo .objects .bar.bar-left {
  left: 0;
}
.popup.popup-league-promo .objects .bar.bar-left .label-center {
  top: 30px;
  left: 100px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -998px no-repeat;
  width: 88px;
  height: 87px;
  -webkit-transform: scale(1.11842105);
          transform: scale(1.11842105);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 2;
}
.popup.popup-league-promo .objects .bar.bar-left .label-left,
.popup.popup-league-promo .objects .bar.bar-left .label-right {
  top: 68px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -998px no-repeat;
  width: 88px;
  height: 87px;
  -webkit-transform: scale(0.72368421);
          transform: scale(0.72368421);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1;
}
.popup.popup-league-promo .objects .bar.bar-left .label-left {
  left: 75px;
}
.popup.popup-league-promo .objects .bar.bar-left .label-right {
  left: 160px;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-back-left {
  left: 16px;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations {
  z-index: 2;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-1 {
  top: 44px;
  left: 48px;
  -webkit-animation-delay: -0.87s;
          animation-delay: -0.87s;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-2 {
  top: 27px;
  left: 80px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-3 {
  top: 0;
  left: 141px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-4 {
  top: 11px;
  left: 165px;
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-5 {
  top: 35px;
  left: 210px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-6 {
  top: 114px;
  left: 195px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-7 {
  top: 119px;
  left: 113px;
  -webkit-animation-delay: -1.5s;
          animation-delay: -1.5s;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-8 {
  top: 108px;
  left: 133px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-league-promo .objects .bar.bar-left .shine-animations .shine-9 {
  top: 108px;
  left: 62px;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-league-promo .objects .bar.bar-center {
  left: 235px;
}
.popup.popup-league-promo .objects .bar.bar-center .take-place {
  top: 20px;
  left: 65px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -940px -666px no-repeat;
  width: 152px;
  height: 118px;
}
.popup.popup-league-promo .objects .bar.bar-center .arrow {
  top: 68px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-league-promo .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.popup.popup-league-promo .objects .bar.bar-center .arrow.arrow-left {
  left: 15px;
}
.popup.popup-league-promo .objects .bar.bar-center .arrow.arrow-right {
  left: 217px;
}
.popup.popup-league-promo .objects .bar.bar-right {
  left: 505px;
}
.popup.popup-league-promo .objects .bar.bar-right .rewards {
  top: 10px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -1045px no-repeat;
  width: 163px;
  height: 121px;
  z-index: 1;
}
.popup.popup-league-promo .objects .bar.bar-right .chest-left {
  top: 80px;
  left: 11px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1430px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 2;
}
.popup.popup-league-promo .objects .bar.bar-right .chest-center {
  top: 85px;
  left: 32px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.86666667);
          transform: scale(0.86666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 3;
}
.popup.popup-league-promo .objects .bar.bar-right .chest-right {
  top: 83px;
  left: 88px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1296px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.66666667);
          transform: scale(0.66666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 2;
}
.popup.popup-league-promo .objects .bar.bar-right .shine-back-right {
  left: -51px;
}
.popup.popup-league-promo .objects .bar.bar-right .shine-animations .shine-1 {
  top: 17px;
  left: 14px;
  z-index: 5;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-league-promo .objects .bar.bar-right .shine-animations .shine-2 {
  top: 17px;
  left: 125px;
  z-index: 5;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-league-promo .objects .bar.bar-right .shine-animations .shine-3 {
  top: 96px;
  left: 60px;
  z-index: 5;
}
.popup.popup-league-reward {
  width: 640px;
  height: 455px;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  /*Наличие и вид награды*/
  /*Повышение/понижение лиги*/
  /* fireflies */
}
.popup.popup-league-reward .form {
  width: 640px;
  height: 455px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.popup.popup-league-reward .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.84321476);
          transform: scaleX(0.84321476);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-league-reward .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.84656085);
          transform: scaleX(0.84656085);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-league-reward .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 415px;
}
.popup.popup-league-reward .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 415px;
}
.popup.popup-league-reward .border-bottom {
  position: absolute;
  top: 400px;
  left: 3px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.50471698, 1.09259259);
          transform: scale(1.50471698, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 3;
}
.popup.popup-league-reward .bg {
  position: absolute;
  top: 18px;
  left: 20px;
  width: 605px;
  height: 420px;
  background: linear-gradient(0deg, #ffd089 0%, rgba(240, 222, 199, 0.4) 100%), #facb84;
  z-index: 1;
}
.popup.popup-league-reward.star .popup-header {
  position: absolute;
  top: -56px;
  left: 78px;
  z-index: 2;
}
.popup.popup-league-reward.star .popup-header .header_text {
  position: absolute;
  width: 488px;
  text-align: center;
  text-shadow: 0 3px 0 #7633a6;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.star .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.star .popup-header .header_text {
  top: 47px;
}
.popup.popup-league-reward.star .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -490px -792px no-repeat;
  width: 488px;
  height: 113px;
}
.popup.popup-league-reward.star .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1195px -175px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.star .content .user-list > .user-block .goblet.up {
  display: none;
}
.popup.popup-league-reward.star .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px -259px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.solar .popup-header {
  position: absolute;
  top: -60px;
  left: 75px;
  z-index: 2;
}
.popup.popup-league-reward.solar .popup-header .header_text {
  position: absolute;
  width: 490px;
  text-align: center;
  text-shadow: 0 3px 0 #aa5400;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.solar .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.solar .popup-header .header_text {
  top: 58px;
}
.popup.popup-league-reward.solar .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -792px no-repeat;
  width: 490px;
  height: 115px;
}
.popup.popup-league-reward.solar .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px -175px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.solar .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1172px -259px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.solar .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1415px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.moon .popup-header {
  position: absolute;
  top: -64px;
  left: 69px;
  z-index: 2;
}
.popup.popup-league-reward.moon .popup-header .header_text {
  position: absolute;
  width: 505px;
  text-align: center;
  text-shadow: 0 3px 0 #1f61b9;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.moon .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.moon .popup-header .header_text {
  top: 59px;
}
.popup.popup-league-reward.moon .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -557px -528px no-repeat;
  width: 505px;
  height: 116px;
}
.popup.popup-league-reward.moon .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1357px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.moon .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px -259px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.moon .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1473px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.ruby .popup-header {
  position: absolute;
  top: -40px;
  left: 68px;
  z-index: 2;
}
.popup.popup-league-reward.ruby .popup-header .header_text {
  position: absolute;
  width: 505px;
  text-align: center;
  text-shadow: 0 3px 0 #9e0008;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.ruby .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.ruby .popup-header .header_text {
  top: 37px;
}
.popup.popup-league-reward.ruby .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -514px -907px no-repeat;
  width: 505px;
  height: 94px;
}
.popup.popup-league-reward.ruby .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1438px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.ruby .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1415px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.ruby .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1288px -259px no-repeat;
  width: 57px;
  height: 53px;
}
.popup.popup-league-reward.emerald .popup-header {
  position: absolute;
  top: -45px;
  left: 64px;
  z-index: 2;
}
.popup.popup-league-reward.emerald .popup-header .header_text {
  position: absolute;
  width: 514px;
  text-align: center;
  text-shadow: 0 3px 0 #2f7a3e;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.emerald .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.emerald .popup-header .header_text {
  top: 40px;
}
.popup.popup-league-reward.emerald .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -907px no-repeat;
  width: 514px;
  height: 96px;
}
.popup.popup-league-reward.emerald .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1195px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.emerald .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1473px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.emerald .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1345px -259px no-repeat;
  width: 57px;
  height: 53px;
}
.popup.popup-league-reward.gold .popup-header {
  position: absolute;
  top: -40px;
  left: 71px;
  z-index: 2;
}
.popup.popup-league-reward.gold .popup-header .header_text {
  position: absolute;
  width: 503px;
  text-align: center;
  text-shadow: 0 3px 0 #c45c00;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.gold .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.gold .popup-header .header_text {
  top: 34px;
  left: -3px;
}
.popup.popup-league-reward.gold .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px 0 no-repeat;
  width: 503px;
  height: 91px;
}
.popup.popup-league-reward.gold .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1276px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.gold .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1288px -259px no-repeat;
  width: 57px;
  height: 53px;
}
.popup.popup-league-reward.gold .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1531px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.silver .popup-header {
  position: absolute;
  top: -41px;
  left: 74px;
  z-index: 2;
}
.popup.popup-league-reward.silver .popup-header .header_text {
  position: absolute;
  width: 497px;
  text-align: center;
  text-shadow: 0 3px 0 #313d44;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.silver .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.silver .popup-header .header_text {
  top: 35px;
}
.popup.popup-league-reward.silver .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -505px -1003px no-repeat;
  width: 497px;
  height: 94px;
}
.popup.popup-league-reward.silver .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1519px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.silver .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1345px -259px no-repeat;
  width: 57px;
  height: 53px;
}
.popup.popup-league-reward.silver .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1357px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.bronze .popup-header {
  position: absolute;
  top: -41px;
  left: 70px;
  z-index: 2;
}
.popup.popup-league-reward.bronze .popup-header .header_text {
  position: absolute;
  width: 505px;
  text-align: center;
  text-shadow: 0 3px 0 #a2401e;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.bronze .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.bronze .popup-header .header_text {
  top: 35px;
}
.popup.popup-league-reward.bronze .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -1003px no-repeat;
  width: 505px;
  height: 97px;
}
.popup.popup-league-reward.bronze .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1114px -91px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.bronze .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1531px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.bronze .content .user-list > .user-block .goblet.down {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1230px -259px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.wood .popup-header {
  position: absolute;
  top: -49px;
  left: 69px;
  z-index: 2;
}
.popup.popup-league-reward.wood .popup-header .header_text {
  position: absolute;
  width: 505px;
  text-align: center;
  text-shadow: 0 3px 0 #b05b3a;
  font-size: 33px;
  z-index: 1;
}
.popup.popup-league-reward.wood .popup-header .header_bg {
  position: absolute;
}
.popup.popup-league-reward.wood .popup-header .header_text {
  top: 41px;
  left: -5px;
}
.popup.popup-league-reward.wood .popup-header .header_bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -557px -644px no-repeat;
  width: 505px;
  height: 116px;
}
.popup.popup-league-reward.wood .horseshoe {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1276px -175px no-repeat;
  width: 81px;
  height: 84px;
}
.popup.popup-league-reward.wood .content .user-list > .user-block .goblet.up {
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -1357px -175px no-repeat;
  width: 58px;
  height: 53px;
}
.popup.popup-league-reward.wood .content .user-list > .user-block .goblet.down {
  display: none;
}
.popup.popup-league-reward .objects {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 4;
}
.popup.popup-league-reward .objects .reward-button {
  position: absolute;
  top: 403px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup.popup-league-reward .objects .reward-button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-league-reward .objects .reward-button.button-get {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 48px;
}
.popup.popup-league-reward .objects .reward-button.button-get:hover {
  background-position-y: 50%;
}
.popup.popup-league-reward .objects .reward-button.button-get:active {
  background-position-y: 100%;
}
.popup.popup-league-reward .objects .reward-button.button-continue {
  display: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 203px;
  height: 48px;
}
.popup.popup-league-reward .objects .reward-button.button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-league-reward .objects .reward-button.button-continue:active {
  background-position-y: 100%;
}
.popup.popup-league-reward .objects .leafs-left {
  left: -34px;
  top: 372px;
  z-index: 2;
  position: relative;
}
.popup.popup-league-reward .objects .leafs-left .leafs,
.popup.popup-league-reward .objects .leafs-left .horseshoes {
  position: absolute;
  -webkit-filter: drop-shadow(2px -2px 5px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(2px -2px 5px rgba(0, 0, 0, 0.4));
}
.popup.popup-league-reward .objects .leafs-left .leafs {
  z-index: 1;
}
.popup.popup-league-reward .objects .leafs-left .leafs .leaf-1 {
  position: absolute;
  left: 28px;
  top: 35px;
  -webkit-transform: scale(0.5, 0.5) rotate(224deg);
          transform: scale(0.5, 0.5) rotate(224deg);
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.popup-league-reward .objects .leafs-left .leafs .leaf-2 {
  position: absolute;
  left: 3px;
  top: 15px;
  -webkit-transform: scale(0.49, 0.49) rotate(203deg);
          transform: scale(0.49, 0.49) rotate(203deg);
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-league-reward .objects .leafs-left .leafs .leaf-3 {
  position: absolute;
  left: 53px;
  top: 23px;
  -webkit-transform: scale(0.49, 0.49) rotate(79deg);
          transform: scale(0.49, 0.49) rotate(79deg);
  z-index: 3;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-league-reward .objects .leafs-left .leafs .leaf-4 {
  position: absolute;
  left: 8px;
  top: 4px;
  -webkit-transform: scale(0.55, -0.55) rotate(-102deg);
          transform: scale(0.55, -0.55) rotate(-102deg);
  z-index: 4;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.popup-league-reward .objects .leafs-left .leafs .leaf-5 {
  position: absolute;
  left: 36px;
  top: 30px;
  -webkit-transform: scale(0.53, -0.53) rotate(29deg);
          transform: scale(0.53, -0.53) rotate(29deg);
  z-index: 5;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.popup-league-reward .objects .leafs-left .leafs .leaf-6 {
  position: absolute;
  left: 39px;
  top: -8px;
  -webkit-transform: scale(0.42, -0.42) rotate(-21deg);
          transform: scale(0.42, -0.42) rotate(-21deg);
  z-index: 6;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-league-reward .objects .leafs-left .horseshoes {
  z-index: 2;
}
.popup.popup-league-reward .objects .leafs-left .horseshoes .horseshoe-1 {
  position: absolute;
  left: 37px;
  top: 17px;
  -webkit-transform: scale(0.75, 0.75) rotate(49deg);
          transform: scale(0.75, 0.75) rotate(49deg);
  z-index: 1;
}
.popup.popup-league-reward .objects .leafs-left .horseshoes .horseshoe-2 {
  -webkit-transform: scale(0.98, 0.98) rotate(-7deg);
          transform: scale(0.98, 0.98) rotate(-7deg);
  position: absolute;
  top: -7px;
  left: 12px;
  -webkit-transform: scale(0.98) rotate(-7deg);
          transform: scale(0.98) rotate(-7deg);
  z-index: 2;
}
.popup.popup-league-reward .objects .leafs-right {
  left: 576px;
  top: 380px;
  z-index: 3;
  position: relative;
}
.popup.popup-league-reward .objects .leafs-right .leafs,
.popup.popup-league-reward .objects .leafs-right .horseshoes {
  position: absolute;
  -webkit-filter: drop-shadow(-2px -2px 5px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(-2px -2px 5px rgba(0, 0, 0, 0.4));
}
.popup.popup-league-reward .objects .leafs-right .leafs {
  z-index: 1;
}
.popup.popup-league-reward .objects .leafs-right .leafs .leaf-1 {
  position: absolute;
  left: 26px;
  top: 23px;
  -webkit-transform: scale(0.53, 0.53) rotate(99deg);
          transform: scale(0.53, 0.53) rotate(99deg);
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.popup-league-reward .objects .leafs-right .leafs .leaf-2 {
  position: absolute;
  left: 1px;
  top: 17px;
  -webkit-transform: scale(0.48, 0.48) rotate(225deg);
          transform: scale(0.48, 0.48) rotate(225deg);
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.popup-league-reward .objects .leafs-right .leafs .leaf-3 {
  position: absolute;
  -webkit-transform: scale(0.56, 0.56) rotate(71deg);
          transform: scale(0.56, 0.56) rotate(71deg);
  top: -1px;
  left: 42px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
  -webkit-transform: scale(0.56) rotate(71deg);
          transform: scale(0.56) rotate(71deg);
  z-index: 3;
}
.popup.popup-league-reward .objects .leafs-right .leafs .leaf-4 {
  position: absolute;
  left: -11px;
  top: -7px;
  -webkit-transform: scale(0.4, -0.4) rotate(-110deg);
          transform: scale(0.4, -0.4) rotate(-110deg);
  z-index: 4;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-league-reward .objects .leafs-right .leafs .leaf-5 {
  position: absolute;
  left: 1px;
  top: -24px;
  -webkit-transform: scale(0.52, 0.52) rotate(-4deg);
          transform: scale(0.52, 0.52) rotate(-4deg);
  z-index: 5;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.popup-league-reward .objects .leafs-right .horseshoes {
  z-index: 2;
}
.popup.popup-league-reward .objects .leafs-right .horseshoes .horseshoe-1 {
  position: absolute;
  left: 12px;
  top: -10px;
  -webkit-transform: scale(0.92, 0.92) rotate(47deg);
          transform: scale(0.92, 0.92) rotate(47deg);
  z-index: 1;
}
.popup.popup-league-reward .content {
  position: relative;
  top: 0px;
  left: 0px;
}
.popup.popup-league-reward .content .decoration {
  position: absolute;
  top: 49px;
  left: 43px;
  z-index: 1;
}
.popup.popup-league-reward .content .decoration > * {
  position: absolute;
}
.popup.popup-league-reward .content .decoration .decoration-bg-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 0 no-repeat;
  width: 557px;
  height: 264px;
  z-index: 1;
}
.popup.popup-league-reward .content .decoration .decoration-bg-2 {
  top: 0;
  left: 46px;
  display: none;
  width: 464px;
  height: 239px;
  -webkit-transform-origin: center;
          transform-origin: center;
  z-index: 2;
}
.popup.popup-league-reward .content .decoration .decoration-bg-2:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.79844961, 1.10138249);
          transform: scale(1.79844961, 1.10138249);
}
.popup.popup-league-reward .content .decoration .decoration-bg-3 {
  z-index: 3;
}
.popup.popup-league-reward .content .popup-text {
  position: absolute;
  z-index: 4;
}
.popup.popup-league-reward .content .popup-text-top {
  top: 61px;
  left: 43px;
  display: none;
  width: 557px;
  height: 31px;
  background-image: linear-gradient(90deg, #12a3d800 0%, #12a3d855 50%, #12a3d800 100%);
  font-size: 31px;
  line-height: 1;
  text-shadow: 0 -1px 1px #03688d, 0 -1px 1px #03688d, 0 1px 1px #03688d, 0 1px 1px #03688d, -1px 0 1px #03688d, 1px 0 1px #03688d, -1px 0 1px #03688d, 1px 0 1px #03688d, -1px -1px 1px #03688d, 1px -1px 1px #03688d, -1px 1px 1px #03688d, 1px 1px 1px #03688d, -1px -1px 1px #03688d, 1px -1px 1px #03688d, -1px 1px 1px #03688d, 1px 1px 1px #03688d;
}
.popup.popup-league-reward .content .popup-text-top > span {
  color: #fffc00;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-league-reward .content .popup-text-bottom {
  top: 245px;
  left: 43px;
  font-size: 21px;
  line-height: 1.1;
  width: 557px;
  height: 51px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  text-shadow: 0 -1px 1px #145547, 0 -1px 1px #145547, 0 1px 1px #145547, 0 1px 1px #145547, -1px 0 1px #145547, 1px 0 1px #145547, -1px 0 1px #145547, 1px 0 1px #145547, -1px -1px 1px #145547, 1px -1px 1px #145547, -1px 1px 1px #145547, 1px 1px 1px #145547, -1px -1px 1px #145547, 1px -1px 1px #145547, -1px 1px 1px #145547, 1px 1px 1px #145547;
}
.popup.popup-league-reward .content .rewards-bar {
  position: absolute;
  top: 317px;
  left: 50%;
  width: 549px;
  height: 70px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 3;
}
.popup.popup-league-reward .content .rewards-bar .rewards {
  width: 549px;
  height: 57px;
  background-image: linear-gradient(90deg, #fdc78200 0%, #fdc78255 50%, #fdc78200 100%);
  margin-top: 6.5px;
  display: -webkit-box;
  display: flex;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward {
  display: -webkit-box;
  display: flex;
  margin-top: 5px;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward:last-of-type {
  margin-right: auto;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward .amount {
  font-size: 29px;
  padding-top: 20px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.coins {
  margin-right: -5px;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.coins .amount {
  padding-top: 15px;
  z-index: 1;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.coins .icon {
  margin-right: 3px;
  margin-left: 0;
  width: 35px;
  height: 36.4893617px;
  -webkit-transform: translate(-4px, 8px);
          transform: translate(-4px, 8px);
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.coins .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.74468085px -0.74468085px;
          transform-origin: -0.74468085px -0.74468085px;
  -webkit-transform: scale(0.74468085);
          transform: scale(0.74468085);
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.coins .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.rakes .icon {
  width: 46px;
  height: 49.03296703px;
  -webkit-transform: rotate(15deg) translateY(2px);
          transform: rotate(15deg) translateY(2px);
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.rakes .icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.01098901px -1.51648352px;
          transform-origin: -1.01098901px -1.51648352px;
  -webkit-transform: scale(0.50549451);
          transform: scale(0.50549451);
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.rakes .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.superflowers .icon {
  margin-left: 3px;
  width: 48px;
  height: 48.94117647px;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.superflowers .icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -0.94117647px -1.88235294px;
          transform-origin: -0.94117647px -1.88235294px;
  -webkit-transform: scale(0.47058824);
          transform: scale(0.47058824);
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.superflowers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.trowels {
  margin-left: -4px;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.trowels .icon {
  width: 52px;
  height: 45.13207547px;
  -webkit-transform: rotate(25deg) translateY(2px);
          transform: rotate(25deg) translateY(2px);
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.trowels .icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -0.98113208px -1.96226415px;
          transform-origin: -0.98113208px -1.96226415px;
  -webkit-transform: scale(0.49056604);
          transform: scale(0.49056604);
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.trowels .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.bailers .icon {
  width: 48px;
  height: 48px;
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.bailers .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -1.53191489px;
          transform-origin: 0px -1.53191489px;
  -webkit-transform: scale(0.5106383);
          transform: scale(0.5106383);
}
.popup.popup-league-reward .content .rewards-bar .rewards .reward.bailers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-league-reward.chest-reward .objects > .reward-button.button-continue {
  display: none;
}
.popup.popup-league-reward.chest-reward .objects > .reward-button.button-get {
  display: block;
}
.popup.popup-league-reward.chest-reward .content > .decoration .decoration-bg-2 {
  display: block;
}
.popup.popup-league-reward.chest-reward .content > .decoration .decoration-bg-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -264px no-repeat;
  width: 557px;
  height: 264px;
}
.popup.popup-league-reward.coins-reward .objects > .reward-button.button-continue {
  display: none;
}
.popup.popup-league-reward.coins-reward .objects > .reward-button.button-get {
  display: block;
}
.popup.popup-league-reward.coins-reward .content .decoration .decoration-bg-2 {
  display: block;
}
.popup.popup-league-reward.coins-reward .content .decoration .decoration-bg-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -557px 0 no-repeat;
  width: 557px;
  height: 264px;
}
.popup.popup-league-reward.coins-reward .content .rewards > .reward.coins {
  margin-right: auto;
}
.popup.popup-league-reward.coins-reward .content .rewards > .reward.coins .amount {
  font-size: 39px;
}
.popup.popup-league-reward.coins-reward .content .rewards > .reward.coins .icon {
  width: 46px;
  height: 46.51685393px;
  -webkit-transform: translate(-5px, 3px);
          transform: translate(-5px, 3px);
}
.popup.popup-league-reward.coins-reward .content .rewards > .reward.coins .icon:before {
  content: '';
  display: block;
  width: 89px;
  height: 90px;
  -webkit-transform-origin: -1.03370787px -1.5505618px;
          transform-origin: -1.03370787px -1.5505618px;
  -webkit-transform: scale(0.51685393);
          transform: scale(0.51685393);
}
.popup.popup-league-reward.coins-reward .content .rewards > .reward.coins .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -217px -246px no-repeat;
}
.popup.popup-league-reward.no-reward .objects > .reward-button.button-continue {
  display: block;
}
.popup.popup-league-reward.no-reward .objects > .reward-button.button-get {
  display: none;
}
.popup.popup-league-reward.no-reward .content .rewards {
  display: none;
}
.popup.popup-league-reward.no-reward .content .popup-text-bottom {
  top: 326px;
  width: 549px;
  height: 51px;
  background-image: linear-gradient(90deg, #fdc78200 0%, #fdc78255 50%, #fdc78200 100%);
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-league-reward.up .content .popup-text-top.up {
  display: block;
}
.popup.popup-league-reward.down .content .popup-text-top.down {
  display: block;
}
.popup.popup-league-reward.down .content .decoration .decoration-bg-2 {
  display: none;
}
.popup.popup-league-reward.down .content .decoration .decoration-bg-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -557px -264px no-repeat;
  width: 557px;
  height: 264px;
}
.popup.popup-league-reward.keep .content .decoration .decoration-bg-2 {
  display: none;
}
.popup.popup-league-reward.keep .content .decoration .decoration-bg-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -528px no-repeat;
  width: 557px;
  height: 264px;
}
.popup.popup-league-reward.keep .content .popup-text-top.keep {
  display: block;
}
.popup.popup-league-reward .firefly {
  /*images firefly*/
  position: absolute;
}
.popup.popup-league-reward .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league-reward .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league-reward .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league-reward .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league-reward .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league-reward .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-league-reward .firefly.firefly-1 {
  left: -31px;
  top: 425px;
  z-index: 1;
  -webkit-animation: form-firefly-1 3.5s linear infinite;
          animation: form-firefly-1 3.5s linear infinite;
}
@keyframes form-firefly-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-league-reward .firefly.firefly-2 {
  left: 630px;
  top: 376px;
  opacity: 0;
  z-index: 1;
  -webkit-animation: form-firefly-2 3.5s 1s linear infinite;
          animation: form-firefly-2 3.5s 1s linear infinite;
}
@keyframes form-firefly-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-league-reward .firefly.firefly-3 {
  left: 147px;
  top: -21px;
  z-index: 1;
  -webkit-animation: form-firefly-3 8s linear infinite;
          animation: form-firefly-3 8s linear infinite;
}
@keyframes form-firefly-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-league-reward .firefly.firefly-4 {
  left: 537px;
  top: -14px;
  z-index: 1;
  -webkit-animation: form-firefly-4 4s linear infinite;
          animation: form-firefly-4 4s linear infinite;
}
@keyframes form-firefly-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -85px) scale(0.05);
            transform: rotate(0deg) translate(0, -85px) scale(0.05);
    opacity: 0;
  }
}
.popup.popup-league-reward .firefly.firefly-5 {
  left: 618px;
  top: 471px;
  z-index: 1;
  -webkit-animation: form-firefly-5 10s linear infinite;
          animation: form-firefly-5 10s linear infinite;
}
@keyframes form-firefly-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-league-reward .firefly.firefly-6 {
  left: -5px;
  top: 311px;
  z-index: 0;
  -webkit-animation: form-firefly-6 8s linear infinite;
          animation: form-firefly-6 8s linear infinite;
}
@keyframes form-firefly-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.popup.popup-league-reward .firefly.firefly-7 {
  left: 24px;
  top: -10px;
  z-index: 1;
  -webkit-animation: form-firefly-7 5s linear infinite;
          animation: form-firefly-7 5s linear infinite;
}
@keyframes form-firefly-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -125px) scale(0.01);
            transform: rotate(-45deg) translate(0, -125px) scale(0.01);
    opacity: 0;
  }
}
.popup.popup-league-reward .firefly.firefly-8 {
  left: -5px;
  top: 227px;
  z-index: -1;
  -webkit-animation: form-firefly-8 15s linear infinite;
          animation: form-firefly-8 15s linear infinite;
}
@keyframes form-firefly-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(750px, -100px);
            transform: rotate(0deg) translate(750px, -100px);
  }
}
.popup.popup-league-reward .firefly.firefly-9 {
  left: 0px;
  top: 220px;
  z-index: -1;
  -webkit-animation: form-firefly-9 15s linear infinite;
          animation: form-firefly-9 15s linear infinite;
}
@keyframes form-firefly-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
.content-duel-info .user {
  width: 197px;
  height: 228px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
}
.content-duel-info .user .arrow {
  position: absolute;
  top: 130px;
  left: 129px;
}
.content-duel-info .user .rank-bg {
  position: absolute;
  top: -7px;
  left: -6px;
  width: 192px;
  height: 57px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px -459px no-repeat;
  -webkit-transform: scale(1.08854167, 0.71929825);
          transform: scale(1.08854167, 0.71929825);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.content-duel-info .user .rank {
  position: absolute;
  top: -7px;
  left: -6px;
  width: 209px;
  height: 41px;
  font-size: 25px;
  text-align: center;
  line-height: 35px;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
  letter-spacing: 1px;
}
.content-duel-info .user .rating-score {
  position: absolute;
  top: 104px;
  left: 122px;
  width: 60px;
  display: block;
  text-align: center;
  font-size: 21px;
  color: #975526;
  line-height: 1;
}
.content-duel-info .user .rating-score > div {
  margin-top: 3px;
  font-size: 25px;
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902;
  color: #ffe234;
  letter-spacing: 1px;
}
.content-duel-info .user .name {
  position: absolute;
  top: 42px;
  left: 0;
  padding: 0 3px;
  width: 100%;
  box-sizing: border-box;
  font-size: 29px;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
}
.content-duel-info .user .avatar {
  position: absolute;
  left: 24px;
  width: 88px;
  height: 96px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.content-duel-info .user .avatar > * {
  position: absolute;
}
.content-duel-info .user .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.content-duel-info .user .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.content-duel-info .user .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar > * {
  position: absolute;
}
.content-duel-info .user .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.content-duel-info .user .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.content-duel-info .user .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar > * {
  position: absolute;
}
.content-duel-info .user .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.content-duel-info .user .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.content-duel-info .user .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar > * {
  position: absolute;
}
.content-duel-info .user .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.content-duel-info .user .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.content-duel-info .user .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar > * {
  position: absolute;
}
.content-duel-info .user .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.content-duel-info .user .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.content-duel-info .user .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar > * {
  position: absolute;
}
.content-duel-info .user .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.content-duel-info .user .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.content-duel-info .user .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.content-duel-info .user.player .name {
  color: #fcf53b;
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400;
  letter-spacing: 1px;
}
.content-duel-info .user.opponent .name {
  color: #975526;
}
.content-duel-info .versus {
  width: 154px;
  height: 140px;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  z-index: 2;
}
.content-duel-info .versus .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.content-duel-info .versus .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.content-duel-info .versus .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.content-duel-info .versus .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .spark {
  position: absolute;
}
.content-duel-info .versus .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.content-duel-info .versus .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.content-duel-info .versus .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.content-duel-info .versus .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.content-duel-info .versus .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.content-duel-info .versus .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.content-duel-info .versus .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .spark {
  position: absolute;
}
.content-duel-info .versus .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.content-duel-info .versus .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.content-duel-info .versus .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.content-duel-info .versus .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.content-duel-info .versus .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.content-duel-info .versus .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.content-duel-info .versus .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .spark {
  position: absolute;
}
.content-duel-info .versus .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.content-duel-info .versus .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.content-duel-info .versus .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.content-duel-info .versus .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.content-duel-info .versus .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.content-duel-info .versus .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.content-duel-info .versus .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .spark {
  position: absolute;
}
.content-duel-info .versus .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.content-duel-info .versus .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.content-duel-info .versus .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.content-duel-info .versus .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.content-duel-info .versus .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.content-duel-info .versus .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.content-duel-info .versus .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .spark {
  position: absolute;
}
.content-duel-info .versus .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.content-duel-info .versus .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.content-duel-info .versus .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.content-duel-info .versus .sword {
  position: absolute;
  top: 43px;
  width: 112px;
  height: 102px;
}
.content-duel-info .versus .sword:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  display: block;
}
.content-duel-info .versus .sword.sword-left {
  left: 24px;
  -webkit-animation: sword-left-animation 2s infinite;
          animation: sword-left-animation 2s infinite;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
@keyframes sword-left-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(10deg) translateX(-5px);
            transform: rotate(10deg) translateX(-5px);
  }
  40% {
    -webkit-transform: rotate(-55deg) translateX(-10px);
            transform: rotate(-55deg) translateX(-10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(-15deg) translateX(0);
            transform: rotate(-15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .sword.sword-left:before {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.content-duel-info .versus .sword.sword-right {
  left: 27px;
  -webkit-animation: sword-right-animation 2s infinite;
          animation: sword-right-animation 2s infinite;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
@keyframes sword-right-animation {
  0% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  10% {
    -webkit-transform: rotate(-10deg) translateX(5px);
            transform: rotate(-10deg) translateX(5px);
  }
  40% {
    -webkit-transform: rotate(55deg) translateX(10px);
            transform: rotate(55deg) translateX(10px);
  }
  45% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
  48% {
    -webkit-transform: rotate(15deg) translateX(0);
            transform: rotate(15deg) translateX(0);
  }
  50%,
  100% {
    -webkit-transform: rotate(0deg) translateX(0);
            transform: rotate(0deg) translateX(0);
  }
}
.content-duel-info .versus .spark {
  position: absolute;
}
.content-duel-info .versus .spark:before {
  content: '';
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -242px no-repeat;
  width: 25px;
  height: 42px;
  display: block;
}
.content-duel-info .versus .spark.spark-left {
  -webkit-animation: spark-left-animation 2s infinite;
          animation: spark-left-animation 2s infinite;
}
@keyframes spark-left-animation {
  0%,
  45% {
    -webkit-transform: translate(50px, 55px);
            transform: translate(50px, 55px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(5px, 50px);
            transform: translate(5px, 50px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-left:before {
  -webkit-transform: scale(0.65) rotate(-85deg);
          transform: scale(0.65) rotate(-85deg);
}
.content-duel-info .versus .spark.spark-center {
  left: 64px;
  -webkit-animation: spark-center-animation 2s infinite;
          animation: spark-center-animation 2s infinite;
}
@keyframes spark-center-animation {
  0%,
  45% {
    -webkit-transform: translateY(68px);
            transform: translateY(68px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right {
  -webkit-animation: spark-right-animation 2s infinite;
          animation: spark-right-animation 2s infinite;
}
@keyframes spark-right-animation {
  0%,
  45% {
    -webkit-transform: translate(88px, 50px);
            transform: translate(88px, 50px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 1;
  }
  70%,
  100% {
    -webkit-transform: translate(125px, 45px);
            transform: translate(125px, 45px);
    opacity: 0;
  }
}
.content-duel-info .versus .spark.spark-right:before {
  -webkit-transform: scale(0.65) rotate(85deg);
          transform: scale(0.65) rotate(85deg);
}
.battle-info-bar.bar-left .label-center {
  top: 36px;
  left: 100px;
  width: 81px;
  height: 75px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
  z-index: 2;
}
.battle-info-bar.bar-left .label-center:before,
.battle-info-bar.bar-left .label-center:after {
  content: "";
  position: absolute;
  top: -6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -201px no-repeat;
  width: 112px;
  height: 102px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.battle-info-bar.bar-left .label-center:before {
  left: 88px;
  -webkit-transform: scale(-0.8, 0.8);
          transform: scale(-0.8, 0.8);
  z-index: 1;
}
.battle-info-bar.bar-left .label-center:after {
  left: 0;
  -webkit-transform: scale(0.8, 0.8);
          transform: scale(0.8, 0.8);
  z-index: 2;
}
.battle-info-bar.bar-left .label-left {
  top: 67px;
  left: 45px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -169px -117px no-repeat;
  width: 83px;
  height: 81px;
  z-index: 1;
}
.battle-info-bar.bar-left .label-right {
  top: 69px;
  left: 166px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -252px -117px no-repeat;
  width: 77px;
  height: 80px;
  z-index: 1;
}
.battle-info-bar.bar-left .shine-back-left {
  left: 16px;
}
.battle-info-bar.bar-center .take-place {
  top: 25px;
  left: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -940px -666px no-repeat;
  width: 152px;
  height: 118px;
}
.battle-info-bar.bar-center .arrow {
  top: 86px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.battle-info-bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.battle-info-bar.bar-center .arrow.arrow-left {
  left: 0;
}
.battle-info-bar.bar-center .arrow.arrow-right {
  left: 210px;
}
.battle-info-bar.bar-right .rewards {
  top: 25px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -169px 0 no-repeat;
  width: 166px;
  height: 117px;
  z-index: 1;
}
.battle-info-bar.bar-right .shine-back-right {
  left: -51px;
}
.battle-info-bar.bar-right .shine-animations .shine {
  z-index: 5;
}
.battle-info-bar.bar-right .shine-animations .shine-1 {
  top: 75px;
  left: 30px;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.battle-info-bar.bar-right .shine-animations .shine-2 {
  top: 16px;
  left: 70px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.battle-info-bar.bar-right .shine-animations .shine-3 {
  top: 61px;
  left: 74px;
  -webkit-animation-delay: 0.72s;
          animation-delay: 0.72s;
}
.battle-info-bar.bar-right .shine-animations .shine-4 {
  top: 77px;
  left: 125px;
}
.popup.battle-result .rank-progress,
.popup.battle-with-top-season .rank-progress {
  position: absolute;
  width: 467px;
  height: 40px;
}
.popup.battle-result .rank-progress > *,
.popup.battle-with-top-season .rank-progress > * {
  position: absolute;
}
.popup.battle-result .rank-progress .progress-line-wrap,
.popup.battle-with-top-season .rank-progress .progress-line-wrap,
.popup.battle-result .rank-progress .progress-amount,
.popup.battle-with-top-season .rank-progress .progress-amount {
  top: 2px;
  left: 2px;
  height: 36px;
}
.popup.battle-result .rank-progress .progress-bg,
.popup.battle-with-top-season .rank-progress .progress-bg {
  top: 0;
  left: 0;
  width: 467px;
  height: 40px;
  z-index: 1;
  -webkit-filter: drop-shadow(0px 4px 5px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 4px 5px rgba(0, 0, 0, 0.5));
}
.popup.battle-result .rank-progress .progress-bg:after,
.popup.battle-with-top-season .rank-progress .progress-bg:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #22584a;
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
  box-shadow: inset 2px 0 0 0 rgba(126, 54, 1, 0.8), inset -2px 0 0 0 rgba(126, 54, 1, 0.8), inset 0 2px 0 0 rgba(126, 54, 1, 0.8), inset 0 -2px 0 0 rgba(126, 54, 1, 0.8);
}
.popup.battle-result .rank-progress .progress-bg:before,
.popup.battle-with-top-season .rank-progress .progress-bg:before {
  content: '';
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  border-top-left-radius: 13px;
  border-bottom-left-radius: 13px;
  background: linear-gradient(60deg, #ff9a0a, #fde928);
  z-index: -1;
}
.popup.battle-result .rank-progress .progress-line-wrap,
.popup.battle-with-top-season .rank-progress .progress-line-wrap {
  width: 463px;
  z-index: 2;
}
.popup.battle-result .rank-progress .progress-line-wrap .progress-line,
.popup.battle-with-top-season .rank-progress .progress-line-wrap .progress-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  background-image: linear-gradient(0deg, #1ca126 0%, #45ed37 100%);
  box-shadow: inset 0 3px 6px 0 rgba(41, 105, 185, 0.3);
  box-sizing: border-box;
}
.popup.battle-result .rank-progress .progress-amount,
.popup.battle-with-top-season .rank-progress .progress-amount {
  width: 556px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  font-size: 25px;
  z-index: 3;
}
.popup.battle-result .rank-progress .chest,
.popup.battle-with-top-season .rank-progress .chest {
  top: -20px;
  left: 454px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 3;
}
.popup.battle-result .rank-progress .chest .rank-cloud,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud {
  position: absolute;
  top: -70px;
  left: -139px;
  width: 160px;
  box-sizing: border-box;
  /* triangle */
  pointer-events: none;
  z-index: 4;
  opacity: 0;
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.battle-result .rank-progress .chest .rank-cloud *,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud * {
  box-sizing: border-box;
}
.popup.battle-result .rank-progress .chest .rank-cloud .cloud-content,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .cloud-content {
  height: 100%;
  min-height: 62px;
  padding: 7px 11px;
  border-radius: 31px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.battle-result .rank-progress .chest .rank-cloud:after,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(35px, -3px) rotate(10deg);
          transform: translate(35px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.battle-result .rank-progress .chest .rank-cloud .reward,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .reward {
  position: absolute;
  top: 4px;
  left: 16px;
  width: 53px;
  height: 53px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .reward .icon,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .reward .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-result .rank-progress .chest .rank-cloud .reward .amount,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .reward .amount {
  position: absolute;
  top: 33px;
  left: 0;
  width: 100%;
  font-size: 18px;
  text-shadow: 0 -1px 1px #704016, 0 -1px 1px #704016, 0 1px 1px #704016, 0 1px 1px #704016, -1px 0 1px #704016, 1px 0 1px #704016, -1px 0 1px #704016, 1px 0 1px #704016, -1px -1px 1px #704016, 1px -1px 1px #704016, -1px 1px 1px #704016, 1px 1px 1px #704016, -1px -1px 1px #704016, 1px -1px 1px #704016, -1px 1px 1px #704016, 1px 1px 1px #704016;
  letter-spacing: 1px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .reward .fly-coin-source,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .reward .fly-coin-source {
  position: absolute;
  top: 8px;
  left: 5px;
  width: 40px;
  height: 40px;
  visibility: hidden;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar {
  position: absolute;
  top: 4px;
  left: 91px;
  width: 88px;
  height: 96px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > *,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > * {
  position: absolute;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > img,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > *,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > * {
  position: absolute;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > img,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > *,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > * {
  position: absolute;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > img,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > *,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > * {
  position: absolute;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > img,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > *,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > * {
  position: absolute;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > img,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > *,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > * {
  position: absolute;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar > img,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .rank-progress .chest .rank-cloud .plus,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud .plus {
  position: absolute;
  top: 20px;
  left: 70px;
  font-size: 40px;
  text-shadow: 0 -1px 1px #704016, 0 -1px 1px #704016, 0 1px 1px #704016, 0 1px 1px #704016, -1px 0 1px #704016, 1px 0 1px #704016, -1px 0 1px #704016, 1px 0 1px #704016, -1px -1px 1px #704016, 1px -1px 1px #704016, -1px 1px 1px #704016, 1px 1px 1px #704016, -1px -1px 1px #704016, 1px -1px 1px #704016, -1px 1px 1px #704016, 1px 1px 1px #704016;
}
.popup.battle-result .rank-progress .chest .rank-cloud:after,
.popup.battle-with-top-season .rank-progress .chest .rank-cloud:after {
  position: absolute;
  -webkit-transform: translate(113px, -4px) rotate(-13deg) scale(-1, 1);
          transform: translate(113px, -4px) rotate(-13deg) scale(-1, 1);
  z-index: -1;
}
.popup.battle-result .rank-progress .chest:not(.disabled):hover .rank-cloud,
.popup.battle-with-top-season .rank-progress .chest:not(.disabled):hover .rank-cloud {
  opacity: 1;
}
.popup.battle-result .rank-progress .chest.disabled,
.popup.battle-with-top-season .rank-progress .chest.disabled {
  pointer-events: none;
}
.popup.battle-result .reward-coin,
.popup.battle-with-top-season .reward-coin {
  position: absolute;
  width: 40px !important;
  height: 41.70212766px !important;
  opacity: 0;
  z-index: 100;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.battle-result .reward-coin:before,
.popup.battle-with-top-season .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.battle-result .fly-avatar,
.popup.battle-with-top-season .fly-avatar {
  position: absolute;
  width: 88px;
  height: 96px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 100;
  opacity: 0;
}
.popup.battle-result .fly-avatar > *,
.popup.battle-with-top-season .fly-avatar > * {
  position: absolute;
}
.popup.battle-result .fly-avatar > img,
.popup.battle-with-top-season .fly-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .fly-avatar .border,
.popup.battle-with-top-season .fly-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .fly-avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar > *,
.popup.battle-with-top-season .fly-avatar > * {
  position: absolute;
}
.popup.battle-result .fly-avatar > img,
.popup.battle-with-top-season .fly-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .fly-avatar .border,
.popup.battle-with-top-season .fly-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .fly-avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar > *,
.popup.battle-with-top-season .fly-avatar > * {
  position: absolute;
}
.popup.battle-result .fly-avatar > img,
.popup.battle-with-top-season .fly-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .fly-avatar .border,
.popup.battle-with-top-season .fly-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .fly-avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar > *,
.popup.battle-with-top-season .fly-avatar > * {
  position: absolute;
}
.popup.battle-result .fly-avatar > img,
.popup.battle-with-top-season .fly-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .fly-avatar .border,
.popup.battle-with-top-season .fly-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .fly-avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar > *,
.popup.battle-with-top-season .fly-avatar > * {
  position: absolute;
}
.popup.battle-result .fly-avatar > img,
.popup.battle-with-top-season .fly-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .fly-avatar .border,
.popup.battle-with-top-season .fly-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .fly-avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar > *,
.popup.battle-with-top-season .fly-avatar > * {
  position: absolute;
}
.popup.battle-result .fly-avatar > img,
.popup.battle-with-top-season .fly-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-result .fly-avatar .border,
.popup.battle-with-top-season .fly-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-result .fly-avatar[data-duel-rank='0'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='1'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='2'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='3'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='4'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='5'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar[data-duel-rank='6'] .border,
.popup.battle-with-top-season .fly-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-result .fly-avatar > img,
.popup.battle-with-top-season .fly-avatar > img {
  display: none !important;
}
.popup.battle-with-top-season {
  width: 671px;
  height: 474px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.battle-with-top-season .form {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 671px;
  height: 446px;
  pointer-events: none;
  z-index: 4;
}
.popup.battle-with-top-season .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.88405797);
          transform: scaleX(0.88405797);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.battle-with-top-season .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.88756614);
          transform: scaleX(0.88756614);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.battle-with-top-season .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 406px;
}
.popup.battle-with-top-season .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 406px;
}
.popup.battle-with-top-season .popup-bg {
  position: absolute;
  top: 10px;
  left: 20px;
  width: 635px;
  height: 426px;
  background-color: #facb84;
  z-index: 1;
}
.popup.battle-with-top-season .popup-close {
  position: absolute;
  top: -16px;
  left: 631px;
  z-index: 15;
}
.popup.battle-with-top-season .button-help {
  position: absolute;
  left: -6px;
  top: -15px;
  display: none;
  z-index: 11;
}
.popup.battle-with-top-season .battle-tabs {
  position: relative;
  top: 23px;
  left: 31px;
  width: 610px;
  height: 50px;
  z-index: 10;
}
.popup.battle-with-top-season .battle-tabs .battle-tab {
  float: left;
  height: 50px;
  box-sizing: border-box;
  background: none;
  font-size: 27px;
  line-height: 50px;
  text-align: center;
  color: #975526;
  cursor: pointer;
}
.popup.battle-with-top-season .battle-tabs .battle-tab.new-duel-tab {
  width: 306px;
  border-right: 2px solid #975526;
}
.popup.battle-with-top-season .battle-tabs .battle-tab.top-season-tab {
  width: 304px;
}
.popup.battle-with-top-season .tab-content {
  position: absolute;
  top: 23px;
  left: 31px;
  height: 396px;
  width: 612px;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content:before,
.popup.battle-with-top-season .tab-content:after {
  content: '';
  position: absolute;
  top: 0;
  height: 50px;
  box-sizing: border-box;
  z-index: 10;
  border-bottom: 2px solid #975526;
  background: rgba(204, 160, 94, 0.8);
  pointer-events: none;
}
.popup.battle-with-top-season .tab-content.duel:after {
  left: 306px;
  width: 307px;
  box-shadow: inset 3px 0 0 0 rgba(134, 85, 50, 0.2);
}
.popup.battle-with-top-season .tab-content.duel .button-start-battle {
  position: absolute;
  top: 331px;
  left: 203px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 203px;
  height: 54px;
  text-align: center;
  z-index: 3;
}
.popup.battle-with-top-season .tab-content.duel .button-start-battle:hover {
  background-position-y: 50%;
}
.popup.battle-with-top-season .tab-content.duel .button-start-battle:active {
  background-position-y: 100%;
}
.popup.battle-with-top-season .tab-content.duel .button-start-battle span {
  width: 203px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.battle-with-top-season .tab-content.duel .button-change {
  position: absolute;
  top: 265px;
  left: 421px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 123px;
  height: 43px;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content.duel .button-change:hover {
  background-position-y: 50%;
}
.popup.battle-with-top-season .tab-content.duel .button-change:active {
  background-position-y: 100%;
}
.popup.battle-with-top-season .tab-content.duel .button-change span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.battle-with-top-season .tab-content.duel .user {
  position: absolute;
  top: 83px;
  z-index: 1;
}
.popup.battle-with-top-season .tab-content.duel .user .arrow {
  display: none;
}
.popup.battle-with-top-season .tab-content.duel .user .avatar {
  top: 80px;
}
.popup.battle-with-top-season .tab-content.duel .user.player {
  left: 32px;
}
.popup.battle-with-top-season .tab-content.duel .user.opponent {
  left: 382px;
}
.popup.battle-with-top-season .tab-content.duel .user .profile {
  cursor: pointer;
  *cursor: inherit;
}
.popup.battle-with-top-season .tab-content.duel .versus {
  position: absolute;
  left: 225px;
  top: 115px;
}
.popup.battle-with-top-season .tab-content.duel .rating-info {
  position: absolute;
  top: 260px;
  left: 220px;
  width: 170px;
  height: 44px;
  background-image: linear-gradient(90deg, #d8a65f00 0%, #d8a65f55 50%, #d8a65f00 100%);
  font-size: 31px;
  line-height: 44px;
  text-align: center;
}
.popup.battle-with-top-season .tab-content.duel .rating-info .win {
  color: #139113;
}
.popup.battle-with-top-season .tab-content.duel .rating-info .delimiter {
  color: #975526;
}
.popup.battle-with-top-season .tab-content.duel .rating-info .lose {
  color: #b60000;
}
.popup.battle-with-top-season .tab-content.top-season {
  display: none;
}
.popup.battle-with-top-season .tab-content.top-season:before {
  left: 0;
  width: 305px;
  box-shadow: inset -3px 0 0 0 rgba(134, 85, 50, 0.2);
}
.popup.battle-with-top-season .tab-content.top-season .top-list {
  margin: 66px auto 0;
  width: 568px;
  height: 325px;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.battle-with-top-season .tab-content.top-season .top-list::-webkit-scrollbar {
  width: 9px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #6f411d, transparent 70%);
}
.popup.battle-with-top-season .tab-content.top-season .top-list::-webkit-scrollbar-thumb {
  background: #6f411d;
  border-radius: 4px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list::-webkit-scrollbar-thumb:hover {
  background: #62311e;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item {
  position: relative;
  width: 560px;
  height: 65px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item > * {
  position: absolute;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:after {
  content: "";
  position: absolute;
  left: 8px;
  top: 0;
  width: 545px;
  height: 58px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
  z-index: -1;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item.player {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0px !important;
  bottom: -7px !important;
  z-index: 999;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item.player:after {
  background-image: linear-gradient(0deg, #15b1bb 0%, #56f4e7 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(21, 148, 156, 0.6);
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item.player .first-name {
  color: #fff;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .medal {
  left: 14px;
  top: 6px;
  z-index: 1;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-position {
  left: 18px;
  top: 20px;
  font-size: 25px;
  width: 40px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar {
  top: 1px;
  left: 68px;
  width: 88px;
  height: 96px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > * {
  position: absolute;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > * {
  position: absolute;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > * {
  position: absolute;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > * {
  position: absolute;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > * {
  position: absolute;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > * {
  position: absolute;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .top-item-avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .first-name,
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .score {
  top: 16.5px;
  height: 28px;
  font-size: 25px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .first-name {
  left: 130px;
  width: 200px;
  max-width: 200px;
  color: #975526;
  line-height: 23px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .score {
  left: 450px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902;
  color: #ffe234;
  line-height: 25px;
  text-align: right;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon {
  top: 5px;
  left: 468px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.gold {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.silver {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1430px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.bronze {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1296px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.wood {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -251px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.gold {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.silver {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1430px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.bronze {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1296px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.wood {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -251px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.gold {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.silver {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1430px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.bronze {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1296px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.wood {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -251px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.gold {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.silver {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1430px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.bronze {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1296px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.wood {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -251px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.gold {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.silver {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1430px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.bronze {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1296px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.wood {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -251px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.gold {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1363px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.silver {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1430px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.bronze {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1296px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item .reward-icon.wood {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -962px -251px no-repeat;
  width: 84px;
  height: 67px;
  -webkit-transform: scale(0.78666667);
          transform: scale(0.78666667);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(1) .top-position,
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(2) .top-position,
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(3) .top-position {
  top: 19.5px;
  font-size: 21px;
  text-shadow: none;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(1) .medal {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1749px -1363px no-repeat;
  width: 50px;
  height: 51px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(1) .top-position {
  text-shadow: 0 -1px 1px #de7d28, 0 -1px 1px #de7d28, 0 1px 1px #de7d28, 0 1px 1px #de7d28, -1px 0 1px #de7d28, 1px 0 1px #de7d28, -1px 0 1px #de7d28, 1px 0 1px #de7d28, -1px -1px 1px #de7d28, 1px -1px 1px #de7d28, -1px 1px 1px #de7d28, 1px 1px 1px #de7d28, -1px -1px 1px #de7d28, 1px -1px 1px #de7d28, -1px 1px 1px #de7d28, 1px 1px 1px #de7d28;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(2) .medal {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1749px -1430px no-repeat;
  width: 50px;
  height: 51px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(2) .top-position {
  text-shadow: 0 -1px 1px #7b8ea4, 0 -1px 1px #7b8ea4, 0 1px 1px #7b8ea4, 0 1px 1px #7b8ea4, -1px 0 1px #7b8ea4, 1px 0 1px #7b8ea4, -1px 0 1px #7b8ea4, 1px 0 1px #7b8ea4, -1px -1px 1px #7b8ea4, 1px -1px 1px #7b8ea4, -1px 1px 1px #7b8ea4, 1px 1px 1px #7b8ea4, -1px -1px 1px #7b8ea4, 1px -1px 1px #7b8ea4, -1px 1px 1px #7b8ea4, 1px 1px 1px #7b8ea4;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(3) .medal {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1749px -1296px no-repeat;
  width: 50px;
  height: 51px;
}
.popup.battle-with-top-season .tab-content.top-season .top-list .top-item:nth-child(3) .top-position {
  text-shadow: 0 -1px 1px #b55815, 0 -1px 1px #b55815, 0 1px 1px #b55815, 0 1px 1px #b55815, -1px 0 1px #b55815, 1px 0 1px #b55815, -1px 0 1px #b55815, 1px 0 1px #b55815, -1px -1px 1px #b55815, 1px -1px 1px #b55815, -1px 1px 1px #b55815, 1px 1px 1px #b55815, -1px -1px 1px #b55815, 1px -1px 1px #b55815, -1px 1px 1px #b55815, 1px 1px 1px #b55815;
}
.popup.battle-with-top-season .loader {
  display: none;
  margin: 180px 331px;
  font-size: 14px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
          animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99999;
}
.popup.battle-with-top-season .loader::after {
  content: ' ';
  position: absolute;
  width: 1000px;
  height: 1000px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 0;
  left: 0;
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
.popup.battle-with-top-season .popup-border-bottom {
  position: absolute;
  top: 423px;
  left: 0px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.58962264, 0.96296296);
          transform: scale(1.58962264, 0.96296296);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 5;
}
.popup.battle-with-top-season .time-to-reward {
  position: absolute;
  top: 417px;
  left: 240px;
  display: none;
  width: 192px;
  height: 57px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px -459px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  z-index: 6;
}
.popup.battle-with-top-season .time-to-reward > * {
  box-sizing: border-box;
}
.popup.battle-with-top-season .time-to-reward .time-plank-clock {
  position: absolute;
  left: 19px;
  top: 4px;
  width: 50px;
  height: 51px;
  z-index: 1;
}
.popup.battle-with-top-season .time-to-reward .time-plank-clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.battle-with-top-season .time-to-reward .time-plank-clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.battle-with-top-season .time-to-reward .time-plank-display {
  width: 122px;
  height: 37px;
  border-top-right-radius: 18.5px;
  border-bottom-right-radius: 18.5px;
  background: linear-gradient(180deg, #7c502c 0%, rgba(137, 68, 43, 0) 100%), #8f5e36;
  box-shadow: inset 0px -2px 0px 0px rgba(200, 155, 113, 0.5), inset 2px 2px 1px -1px #643c24, inset -1px 2px 1px -1px #643c24;
  position: absolute;
  left: 46px;
  top: 10px;
  display: -webkit-box;
  display: flex;
  padding-left: 11px;
}
.popup.battle-with-top-season .time-to-reward .time-plank-display .time {
  margin: auto;
  font: 17px "BIP";
  color: #ffffff;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
}
.popup.battle-with-top-season .reward-cloud {
  position: absolute;
  left: 0;
  top: 0;
  width: 119px;
  box-sizing: border-box;
  /* triangle */
  pointer-events: none;
  z-index: 11;
}
.popup.battle-with-top-season .reward-cloud * {
  box-sizing: border-box;
}
.popup.battle-with-top-season .reward-cloud .cloud-content {
  height: 100%;
  min-height: 62px;
  padding: 7px 11px;
  border-radius: 31px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.battle-with-top-season .reward-cloud:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(35px, -3px) rotate(10deg);
          transform: translate(35px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.battle-with-top-season .reward-cloud .coins {
  position: absolute;
  top: 7px;
  left: 50%;
  width: 51px;
  height: 38.46610169px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.battle-with-top-season .reward-cloud .coins:before {
  content: '';
  display: block;
  width: 118px;
  height: 89px;
  -webkit-transform-origin: -0.43220339px -0.43220339px;
          transform-origin: -0.43220339px -0.43220339px;
  -webkit-transform: scale(0.43220339);
          transform: scale(0.43220339);
}
.popup.battle-with-top-season .reward-cloud .coins:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -119px -148px no-repeat;
}
.popup.battle-with-top-season .reward-cloud .cloud-reward {
  position: absolute;
  top: 37px;
  left: 0;
  width: 100%;
  font-size: 17px;
  text-align: center;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.battle-with-top-season .reward-cloud:after {
  -webkit-transform: translate(65px, -3px) rotate(-13deg) scale(-1, 1);
          transform: translate(65px, -3px) rotate(-13deg) scale(-1, 1);
}
.popup.battle-with-top-season.loading .loader {
  display: block;
}
.popup.battle-with-top-season.loading .tab-content.duel .versus {
  display: none;
}
.popup.battle-with-top-season.with-rank-progress {
  top: 40px !important;
}
.popup.battle-with-top-season.with-rank-progress .rank-progress {
  top: 508px;
  left: 64px;
  z-index: 20;
}
.popup.popup-battle-season-complete {
  width: 640px;
  height: 483px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.popup-battle-season-complete .form {
  position: absolute;
  top: 28px;
  left: 0px;
  width: 640px;
  height: 455px;
  z-index: 2;
}
.popup.popup-battle-season-complete .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.84321476);
          transform: scaleX(0.84321476);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-battle-season-complete .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.84656085);
          transform: scaleX(0.84656085);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-battle-season-complete .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 415px;
}
.popup.popup-battle-season-complete .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 415px;
}
.popup.popup-battle-season-complete .popup-bg {
  position: absolute;
  top: 48px;
  left: 20px;
  width: 600px;
  height: 414px;
  background: linear-gradient(0deg, #ffd089 0%, rgba(240, 222, 199, 0.4) 100%), #facb84;
}
.popup.popup-battle-season-complete .popup-header {
  position: absolute;
  top: 0px;
  left: 159px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 2;
}
.popup.popup-battle-season-complete .popup-header span {
  position: absolute;
  top: 18px;
  width: 323px;
  z-index: 1;
}
.popup.popup-battle-season-complete .popup-header .header_bg {
  position: absolute;
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-battle-season-complete .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-battle-season-complete .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-battle-season-complete .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-battle-season-complete .content {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
}
.popup.popup-battle-season-complete .content .popup-text {
  position: absolute;
  left: 26px;
  z-index: 1;
}
.popup.popup-battle-season-complete .content .popup-text.up {
  top: 89px;
  width: 588px;
  height: 31px;
  background-image: linear-gradient(90deg, #12a3d800 0%, #12a3d855 50%, #12a3d800 100%);
  font-size: 25px;
  line-height: 1.1;
  text-shadow: 0 -1px 1px #03688d, 0 -1px 1px #03688d, 0 1px 1px #03688d, 0 1px 1px #03688d, -1px 0 1px #03688d, 1px 0 1px #03688d, -1px 0 1px #03688d, 1px 0 1px #03688d, -1px -1px 1px #03688d, 1px -1px 1px #03688d, -1px 1px 1px #03688d, 1px 1px 1px #03688d, -1px -1px 1px #03688d, 1px -1px 1px #03688d, -1px 1px 1px #03688d, 1px 1px 1px #03688d;
}
.popup.popup-battle-season-complete .content .popup-text.up .rank {
  color: #fffc00;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-battle-season-complete .content .popup-text.down {
  top: 258px;
  display: none;
  width: 588px;
  height: 55px;
  background-image: linear-gradient(90deg, #12a3d800 0%, #12a3d855 50%, #12a3d800 100%);
  font-size: 38px;
  line-height: 1.2;
  text-shadow: 0 -1px 1px #145547, 0 -1px 1px #145547, 0 1px 1px #145547, 0 1px 1px #145547, -1px 0 1px #145547, 1px 0 1px #145547, -1px 0 1px #145547, 1px 0 1px #145547, -1px -1px 1px #145547, 1px -1px 1px #145547, -1px 1px 1px #145547, 1px 1px 1px #145547, -1px -1px 1px #145547, 1px -1px 1px #145547, -1px 1px 1px #145547, 1px 1px 1px #145547, 1px 3px 2px #177c7b;
  letter-spacing: 1px;
}
.popup.popup-battle-season-complete .content .reward-bg {
  position: absolute;
  left: 42px;
  top: 75px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 0 no-repeat;
  width: 557px;
  height: 264px;
}
.popup.popup-battle-season-complete .content .reward-bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-battle-season-complete .content .reward-block {
  position: absolute;
  left: 46px;
  top: 346px;
  width: 549px;
  height: 70px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
}
.popup.popup-battle-season-complete .content .reward {
  position: absolute;
  top: 6px;
  left: 0;
  display: -webkit-box;
  display: flex;
  width: 549px;
  height: 57px;
  background-image: linear-gradient(90deg, #fdc78200 0%, #fdc78255 50%, #fdc78200 100%);
  z-index: 1;
}
.popup.popup-battle-season-complete .content .reward .amount {
  margin-left: auto;
  font-size: 39px;
  line-height: 60px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 2;
}
.popup.popup-battle-season-complete .content .reward .icon {
  width: 47px;
  height: 49px;
  margin-right: auto;
  -webkit-transform: translate(-9px, 5px);
          transform: translate(-9px, 5px);
  z-index: 1;
}
.popup.popup-battle-season-complete .content .reward .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -1px -1px;
          transform-origin: -1px -1px;
}
.popup.popup-battle-season-complete .content .reward .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-battle-season-complete .content .no-reward-text {
  margin-top: 5px;
  color: #865532;
  font-size: 23px;
  line-height: 1.2;
}
.popup.popup-battle-season-complete .content .popup-border-bottom {
  position: absolute;
  top: 426px;
  left: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.51179245, 1.09259259);
          transform: scale(1.51179245, 1.09259259);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 3;
}
.popup.popup-battle-season-complete .content .finish-season-button,
.popup.popup-battle-season-complete .content .reward-button {
  position: absolute;
  top: 432px;
  left: 226px;
  display: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 203px;
  height: 48px;
  text-align: center;
  z-index: 4;
}
.popup.popup-battle-season-complete .content .finish-season-button:hover,
.popup.popup-battle-season-complete .content .reward-button:hover {
  background-position-y: 50%;
}
.popup.popup-battle-season-complete .content .finish-season-button:active,
.popup.popup-battle-season-complete .content .reward-button:active {
  background-position-y: 100%;
}
.popup.popup-battle-season-complete .content .finish-season-button span,
.popup.popup-battle-season-complete .content .reward-button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-battle-season-complete .content.with-reward .reward-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") -557px 0 no-repeat;
  width: 557px;
  height: 264px;
}
.popup.popup-battle-season-complete .content.with-reward .reward-button,
.popup.popup-battle-season-complete .content.with-reward .popup-text.down {
  display: block;
}
.popup.popup-battle-season-complete .content.with-reward .finish-season-button {
  display: none;
}
.popup.popup-battle-season-complete .content:not(.with-reward) .reward-bg:before {
  background: url("https://content.z-media.info/elements/s/images/new-popups/leagues/sprites.b35b759.png") 0 -528px no-repeat;
  width: 557px;
  height: 264px;
}
.popup.popup-battle-season-complete .content:not(.with-reward) .reward-button,
.popup.popup-battle-season-complete .content:not(.with-reward) .popup-text.down {
  display: none;
}
.popup.popup-battle-season-complete .content:not(.with-reward) .finish-season-button {
  display: block;
}
.popup.battle-result {
  top: 0;
  left: 0;
  width: 760px;
  height: 630px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.battle-result > * {
  position: absolute;
}
.popup.battle-result .popup-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 0;
}
.popup.battle-result .content-duel {
  top: 168px;
  left: 103px;
  pointer-events: none;
  z-index: 1;
}
.popup.battle-result .content-duel .user {
  position: absolute;
  top: 0;
  height: 215px !important;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  z-index: 1;
}
.popup.battle-result .content-duel .user .rating-score {
  top: 80px;
}
.popup.battle-result .content-duel .user .avatar {
  top: 88px;
}
.popup.battle-result .content-duel .user.player {
  left: 0;
}
.popup.battle-result .content-duel .user.player .avatar:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: '';
  display: none;
  z-index: 0;
  width: 200px;
  height: 200px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, transparent 20%, #FFE234 20%, transparent 30%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, transparent 10%, #FFE234 15%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, transparent 10%, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, transparent 10%, #FFE234 15%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%);
  background-size: 40% 40%, 60% 60%, 50% 50%, 60% 60%, 56% 56%, 40% 40%, 50% 50%, 40% 40%, 76% 76%, 50% 50%, 60% 60%, 56% 56%, 60% 60%, 50% 50%, 40% 40%, 60% 60%;
  background-position: 50% 50%;
  pointer-events: none;
}
.popup.battle-result .content-duel .user.player .avatar.flash:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.battle-result .content-duel .user.opponent {
  left: 360px;
}
.popup.battle-result .content-duel .versus {
  position: absolute;
  left: 200px;
  top: 30px;
}
.popup.battle-result .content-duel .versus .rating-diff {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  font-size: 42px;
  text-align: center;
  opacity: 0;
  text-shadow: 0 -1px 1px #fff, 0 -1px 1px #fff, 0 1px 1px #fff, 0 1px 1px #fff, -1px 0 1px #fff, 1px 0 1px #fff, -1px 0 1px #fff, 1px 0 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff;
}
@-webkit-keyframes ratingDiff {
  0% {
    -webkit-transform: translateY(0) scale(0.75);
            transform: translateY(0) scale(0.75);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-70px) scale(1.15);
            transform: translateY(-70px) scale(1.15);
    opacity: .25;
  }
}
@keyframes ratingDiff {
  0% {
    -webkit-transform: translateY(0) scale(0.75);
            transform: translateY(0) scale(0.75);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-70px) scale(1.15);
            transform: translateY(-70px) scale(1.15);
    opacity: .25;
  }
}
.popup.battle-result .content-duel .versus .rating-diff.animated {
  -webkit-animation: ratingDiff 1.05s linear;
          animation: ratingDiff 1.05s linear;
}
.popup.battle-result .bottom-continue-text {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  position: absolute;
  top: 578px;
  left: 0;
  width: 100%;
  font-size: 20px;
  letter-spacing: 2px;
  opacity: 0;
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.player .arrow {
  width: 44px;
  height: 56px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.opponent .arrow {
  width: 44px;
  height: 56px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='win'] .versus .rating-diff {
  color: #03e303;
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.player .arrow {
  width: 44px;
  height: 56px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.player .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -540px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.opponent .arrow {
  width: 44px;
  height: 56px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .content-duel .user.opponent .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -382px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 121px;
  height: 158px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36363636, 0.35443038);
          transform: scale(0.36363636, 0.35443038);
}
.popup.battle-result[__battleStatus='defeat'] .versus .rating-diff {
  color: #f10202;
}
.popup.battle-result.with-rank-progress .rank-progress {
  top: 510px;
  left: 110px;
  z-index: 20;
}
.popup.popup-battle-win-rewards {
  width: 671px;
  height: 474px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
  letter-spacing: 1px;
}
.popup.popup-battle-win-rewards > * {
  position: absolute;
}
.popup.popup-battle-win-rewards .popup-header {
  top: 0px;
  left: 116px;
  text-shadow: 0 3px 0 #68231d;
  font-size: 29px;
  pointer-events: none;
  z-index: 5;
}
.popup.popup-battle-win-rewards .popup-header span {
  position: absolute;
  top: 19px;
  width: 323px;
  z-index: 1;
}
.popup.popup-battle-win-rewards .popup-header .header_bg {
  position: absolute;
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-battle-win-rewards .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-battle-win-rewards .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-battle-win-rewards .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-battle-win-rewards .form {
  top: 33px;
  left: 0px;
  width: 555px;
  height: 340px;
  pointer-events: none;
  z-index: 4;
}
.popup.popup-battle-win-rewards .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.7312253);
          transform: scaleX(0.7312253);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-battle-win-rewards .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.73412698);
          transform: scaleX(0.73412698);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-battle-win-rewards .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 300px;
}
.popup.popup-battle-win-rewards .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 300px;
}
.popup.popup-battle-win-rewards .popup-bg {
  top: 49px;
  left: 28px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -15px;
  width: 503px;
  height: 301px;
  z-index: 1;
}
.popup.popup-battle-win-rewards .content {
  top: 54px;
  left: 33px;
  width: 493px;
  height: 291px;
  z-index: 3;
}
.popup.popup-battle-win-rewards .content > * {
  position: absolute;
}
.popup.popup-battle-win-rewards .content .popup-text {
  top: 247px;
  left: 0;
  width: 100%;
  font-size: 25px;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
  letter-spacing: 2px;
}
.popup.popup-battle-win-rewards .content .arrow {
  top: 12px;
  left: 57px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -280px -201px no-repeat;
  width: 55px;
  height: 41px;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.popup.popup-battle-win-rewards .content .arrow.arrow-left {
  left: 117px;
}
.popup.popup-battle-win-rewards .content .arrow.arrow-right {
  left: 326px;
}
.popup.popup-battle-win-rewards .content .arrow[__selected='true'] {
  opacity: 1;
}
.popup.popup-battle-win-rewards .content .bar {
  top: 44px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  transition: all 0.1s ease;
}
.popup.popup-battle-win-rewards .content .bar > * {
  position: absolute;
}
.popup.popup-battle-win-rewards .content .bar .reward-icon {
  top: 9px;
  left: 38px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1;
}
.popup.popup-battle-win-rewards .content .bar .reward-amount {
  top: 80px;
  left: 0;
  width: 100%;
  font-size: 42px;
  letter-spacing: 2px;
  z-index: 2;
}
.popup.popup-battle-win-rewards .content .bar .reward-text {
  top: 120px;
  left: 0;
  width: 100%;
  height: 58px;
  font-size: 28px;
  line-height: 1.9;
  letter-spacing: 2px;
}
.popup.popup-battle-win-rewards .content .bar .fly-coin-source {
  top: 25px;
  left: 65px;
  width: 40px;
  height: 40px;
  visibility: hidden;
}
.popup.popup-battle-win-rewards .content .bar.bar-left {
  left: 61px;
  width: 160px;
  height: 191px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-battle-win-rewards .content .bar.bar-left .reward-text {
  width: 160px;
  height: 58px;
  background-image: linear-gradient(90deg, #e6ba7d00 0%, #e6ba7d55 50%, #e6ba7d00 100%);
}
.popup.popup-battle-win-rewards .content .bar.bar-left .reward-amount,
.popup.popup-battle-win-rewards .content .bar.bar-left .reward-text {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-battle-win-rewards .content .bar.bar-right {
  left: 272px;
  width: 160px;
  height: 191px;
}
.popup.popup-battle-win-rewards .content .bar.bar-right:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 0 no-repeat;
  width: 169px;
  height: 201px;
}
.popup.popup-battle-win-rewards .content .bar.bar-right .reward-amount,
.popup.popup-battle-win-rewards .content .bar.bar-right .reward-text {
  text-shadow: 0 -1px 1px #57007d, 0 -1px 1px #57007d, 0 1px 1px #57007d, 0 1px 1px #57007d, -1px 0 1px #57007d, 1px 0 1px #57007d, -1px 0 1px #57007d, 1px 0 1px #57007d, -1px -1px 1px #57007d, 1px -1px 1px #57007d, -1px 1px 1px #57007d, 1px 1px 1px #57007d, -1px -1px 1px #57007d, 1px -1px 1px #57007d, -1px 1px 1px #57007d, 1px 1px 1px #57007d;
}
.popup.popup-battle-win-rewards .content .bar.bar-right .reward-text {
  z-index: 1;
}
.popup.popup-battle-win-rewards .content .bar.bar-right .reward-shine {
  top: 99px;
  left: -32px;
  width: 224px;
  height: 107px;
  z-index: 0;
}
.popup.popup-battle-win-rewards .content .bar.bar-right .reward-shine:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.86821705, 0.49308756);
          transform: scale(0.86821705, 0.49308756);
}
.popup.popup-battle-win-rewards .content .bar.bar-right .reward-shine:before {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
@-webkit-keyframes pulse-animation {
  from,
  to,
  68%,
  84% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  92%,
  76% {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
}
@keyframes pulse-animation {
  from,
  to,
  68%,
  84% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  92%,
  76% {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
}
.popup.popup-battle-win-rewards .content .bar.bar-right[__selected='true'] {
  -webkit-animation: none;
          animation: none;
}
.popup.popup-battle-win-rewards .content .bar.bar-right[__selected='false'] {
  -webkit-animation: pulse-animation 2s infinite linear;
          animation: pulse-animation 2s infinite linear;
}
.popup.popup-battle-win-rewards .content .bar[__selected='false'] {
  cursor: pointer;
  pointer-events: auto;
}
.popup.popup-battle-win-rewards .content .bar[__selected='true'] {
  cursor: default;
  pointer-events: none;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-filter: drop-shadow(0px 1px 4px #fdf6bd) drop-shadow(0px -1px 4px #fdf6bd) drop-shadow(1px 0px 4px #fdf6bd) drop-shadow(-1px 0px 4px #fdf6bd);
          filter: drop-shadow(0px 1px 4px #fdf6bd) drop-shadow(0px -1px 4px #fdf6bd) drop-shadow(1px 0px 4px #fdf6bd) drop-shadow(-1px 0px 4px #fdf6bd);
}
.popup.popup-battle-win-rewards .popup-border-bottom {
  top: 350px;
  left: 0px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.31132075, 0.96296296);
          transform: scale(1.31132075, 0.96296296);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 5;
}
.popup.popup-battle-win-rewards .button {
  top: 348px;
  left: 190px;
  display: none;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 179px;
  height: 52px;
  text-align: center;
  opacity: 0;
  z-index: 6;
}
.popup.popup-battle-win-rewards .button:hover {
  background-position-y: 50%;
}
.popup.popup-battle-win-rewards .button:active {
  background-position-y: 100%;
}
.popup.popup-battle-win-rewards .button span {
  width: 179px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -14px;
}
.popup.popup-battle-win-rewards .button.button-win-for-ads span {
  margin-left: 20px;
}
.popup.popup-battle-win-rewards .button.button-win-for-ads .clapper-icon {
  position: absolute;
  top: 4px;
  left: 24px;
  width: 30px;
  height: 35.78313253px;
  z-index: 2;
}
.popup.popup-battle-win-rewards .button.button-win-for-ads .clapper-icon:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform: scale(0.36144578);
          transform: scale(0.36144578);
}
.popup.popup-battle-win-rewards .button.button-win-for-ads .clapper-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
.popup.popup-battle-win-rewards .button.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 179px;
  height: 52px;
  cursor: default!important;
  pointer-events: none;
}
.popup.popup-battle-win-rewards .button.disabled .clapper-icon {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.popup.popup-battle-win-rewards .reward-coin {
  position: absolute;
  width: 40px !important;
  height: 41.70212766px !important;
  opacity: 0;
  z-index: 100;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.popup-battle-win-rewards .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-battle-win-rewards.after-ad-block .content .bar.bar-left {
  left: 166px;
}
.popup.popup-battle-win-rewards.after-ad-block .content .bar.bar-right {
  display: none;
}
.popup.popup-battle-win-rewards.after-ad-block .content .arrow.arrow-left {
  left: 222px;
}
.popup.popup-battle-win-rewards.after-ad-block .content .arrow.arrow-right {
  display: none;
}
.popup.popup-battle-win-rewards.after-ad-block .button.button-win {
  display: block;
  opacity: 1;
}
.popup.popup-battle-win-rewards.after-ad-block .popup-text {
  display: none;
}
.popup.popup-battle-help-with-rank {
  top: 0;
  left: 0;
  width: 760px;
  height: 630px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.popup-battle-help-with-rank > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .popup-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 0;
}
.popup.popup-battle-help-with-rank .popup-header {
  top: 64px;
  left: 0;
  width: 100%;
  font-size: 33px;
  text-shadow: 0 3px 0 #68231d;
  letter-spacing: 1px;
}
.popup.popup-battle-help-with-rank .info-content {
  top: 0;
  left: 0;
  z-index: 1;
}
.popup.popup-battle-help-with-rank .info-content .popup-text {
  position: absolute;
  top: 279px;
  width: 282px;
  height: 80px;
  font-size: 21px;
  line-height: 1.2;
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902;
  letter-spacing: 1px;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(1) {
  color: #fdf934;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(2) {
  color: #fed91d;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(3) {
  color: #ffb807;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(1) {
  color: #fdf934;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(2) {
  color: #fed91d;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(3) {
  color: #ffb807;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(1) {
  color: #fdf934;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(2) {
  color: #fed91d;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(3) {
  color: #ffb807;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(1) {
  color: #fdf934;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(2) {
  color: #fed91d;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(3) {
  color: #ffb807;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(1) {
  color: #fdf934;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(2) {
  color: #fed91d;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(3) {
  color: #ffb807;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(1) {
  color: #fdf934;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(2) {
  color: #fed91d;
}
.popup.popup-battle-help-with-rank .info-content .popup-text > div:nth-of-type(3) {
  color: #ffb807;
}
.popup.popup-battle-help-with-rank .info-content .popup-text.popup-text-left {
  left: -2px;
}
.popup.popup-battle-help-with-rank .info-content .popup-text.popup-text-center {
  left: 240px;
}
.popup.popup-battle-help-with-rank .info-content .popup-text.popup-text-right {
  left: 482px;
}
.popup.popup-battle-help-with-rank .info-content .bar {
  position: relative;
  top: 110px;
}
.popup.popup-battle-help-with-rank .info-content .bar > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .info-content .bar .shine-back {
  top: -23px;
  width: 258px;
  height: 217px;
  z-index: -1;
}
.popup.popup-battle-help-with-rank .info-content .bar .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-battle-help-with-rank .info-content .bar .shine-back.shine-back-right {
  -webkit-animation: rotate-animation 17.3s linear infinite;
          animation: rotate-animation 17.3s linear infinite;
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
.popup.popup-battle-help-with-rank .info-content .bar .shine-back.shine-back-left {
  -webkit-animation: rotate-animation 15.7s linear infinite;
          animation: rotate-animation 15.7s linear infinite;
  -webkit-animation-direction: reverse;
          animation-direction: reverse;
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
.popup.popup-battle-help-with-rank .info-content .bar .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-battle-help-with-rank .info-content .bar.bar-left {
  left: 0;
}
.popup.popup-battle-help-with-rank .info-content .bar.bar-center {
  left: 255px;
}
.popup.popup-battle-help-with-rank .info-content .bar.bar-right {
  left: 545px;
}
.popup.popup-battle-help-with-rank .rank-content {
  top: 398px;
  left: 7px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank {
  position: relative;
  margin-left: 19px;
  margin-bottom: 22px;
  width: 220px;
  height: 61px;
  border: 2px solid #7c512f;
  border-radius: 10px;
  background-color: #a46d40;
  box-shadow: 0 4px 0 0 rgba(124, 81, 47, 0.9), 0 4px 8px 0 rgba(0, 0, 0, 0.6), inset 0 1px 0 0 rgba(198, 160, 107, 0.8);
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar {
  top: 6px;
  left: 6px;
  width: 88px;
  height: 96px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > * {
  position: absolute;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar > img {
  left: 11px;
  top: 15px;
  display: block;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar .border {
  top: 0;
  left: 0;
  z-index: 2;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='0'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -84px -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='1'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -112px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='2'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -96px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='3'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px 0 no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='4'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -335px -192px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='5'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") 0 -303px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar[data-duel-rank='6'] .border {
  background: url("https://content.z-media.info/elements/s/images/new-popups/battles/sprites.3c51d92.png") -196px -201px no-repeat;
  width: 84px;
  height: 96px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .avatar .img {
  left: 11px;
  top: 16px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -84px;
  background-position-y: -91px;
  width: 61px;
  height: 61px;
  z-index: 1;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .name,
.popup.popup-battle-help-with-rank .rank-content .rank-plank .score {
  left: 58px;
  letter-spacing: 1px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .name {
  top: 8px;
  font-size: 20px;
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902, 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902;
  color: #ffe234;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .score {
  top: 35px;
  font-size: 17px;
  text-shadow: 0 -1px 1px #704016, 0 -1px 1px #704016, 0 1px 1px #704016, 0 1px 1px #704016, -1px 0 1px #704016, 1px 0 1px #704016, -1px 0 1px #704016, 1px 0 1px #704016, -1px -1px 1px #704016, 1px -1px 1px #704016, -1px 1px 1px #704016, 1px 1px 1px #704016, -1px -1px 1px #704016, 1px -1px 1px #704016, -1px 1px 1px #704016, 1px 1px 1px #704016;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .reward {
  top: 3px;
  left: 162px;
  width: 53px;
  height: 53px;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .reward .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-battle-help-with-rank .rank-content .rank-plank .reward .amount {
  position: absolute;
  top: 33px;
  left: 0;
  width: 100%;
  font-size: 18px;
  text-shadow: 0 -1px 1px #704016, 0 -1px 1px #704016, 0 1px 1px #704016, 0 1px 1px #704016, -1px 0 1px #704016, 1px 0 1px #704016, -1px 0 1px #704016, 1px 0 1px #704016, -1px -1px 1px #704016, 1px -1px 1px #704016, -1px 1px 1px #704016, 1px 1px 1px #704016, -1px -1px 1px #704016, 1px -1px 1px #704016, -1px 1px 1px #704016, 1px 1px 1px #704016;
  letter-spacing: 1px;
}
.popup.popup-battle-help-with-rank .bottom-continue-text {
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  position: absolute;
  top: 578px;
  left: 0;
  width: 100%;
  font-size: 20px;
  letter-spacing: 2px;
}
.popup.popup-limited-offer {
  width: 740px;
  height: 480px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
}
@-webkit-keyframes popup-big-firefly-origin-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
@keyframes popup-big-firefly-origin-1 {
  0% {
    -webkit-transform: rotate(-30deg) translate(0px, 0px);
            transform: rotate(-30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(-15deg) translate(0px, -38px);
            transform: rotate(-15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(0deg) translate(0px, -63px);
            transform: rotate(0deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(3deg) translate(0px, -88px);
            transform: rotate(3deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
            transform: rotate(-3deg) translate(0px, -113px) scale(0.1);
  }
  100% {
    -webkit-transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
            transform: rotate(-10deg) translate(0px, -163px) scale(0.01);
    opacity: 0;
  }
}
@-webkit-keyframes popup-big-firefly-origin-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
@keyframes popup-big-firefly-origin-2 {
  0% {
    -webkit-transform: rotate(30deg) translate(0px, 0px);
            transform: rotate(30deg) translate(0px, 0px);
    opacity: 0;
  }
  12.5% {
    -webkit-transform: rotate(15deg) translate(0px, -38px);
            transform: rotate(15deg) translate(0px, -38px);
    opacity: 1;
  }
  25% {
    -webkit-transform: rotate(5deg) translate(0px, -63px);
            transform: rotate(5deg) translate(0px, -63px);
    opacity: 1;
  }
  37.5% {
    -webkit-transform: rotate(0deg) translate(0px, -88px);
            transform: rotate(0deg) translate(0px, -88px);
    opacity: 1;
  }
  50% {
    -webkit-transform: rotate(3deg) translate(0px, -113px) scale(0.5);
            transform: rotate(3deg) translate(0px, -113px) scale(0.5);
  }
  65%,
  100% {
    -webkit-transform: rotate(10deg) translate(0px, -143px) scale(0.01);
            transform: rotate(10deg) translate(0px, -143px) scale(0.01);
    opacity: 0;
  }
}
@-webkit-keyframes popup-big-firefly-origin-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes popup-big-firefly-origin-3 {
  0%,
  50% {
    -webkit-transform: rotate(-45deg) translate(0px, 0px);
            transform: rotate(-45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-45deg) translate(0px, -10px);
            transform: rotate(-45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-15deg) translate(0px, -50px);
            transform: rotate(-15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@-webkit-keyframes popup-big-firefly-origin-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@keyframes popup-big-firefly-origin-4 {
  0%,
  50% {
    -webkit-transform: rotate(45deg) translate(0px, 0px);
            transform: rotate(45deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(45deg) translate(0px, -10px);
            transform: rotate(45deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(15deg) translate(0px, -50px);
            transform: rotate(15deg) translate(0px, -50px);
    opacity: 1;
  }
  87.5%,
  100% {
    -webkit-transform: rotate(0deg) translate(0, -75px) scale(0.05);
            transform: rotate(0deg) translate(0, -75px) scale(0.05);
    opacity: 0;
  }
}
@-webkit-keyframes popup-big-firefly-origin-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes popup-big-firefly-origin-5 {
  0%,
  50% {
    -webkit-transform: rotate(50deg) translate(0px, 0px);
            transform: rotate(50deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(50deg) translate(0px, -34px);
            transform: rotate(50deg) translate(0px, -34px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(5deg) translate(0px, -84px);
            transform: rotate(5deg) translate(0px, -84px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(-3deg) translate(0, -104px) scale(0.5);
            transform: rotate(-3deg) translate(0, -104px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes popup-big-firefly-origin-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes popup-big-firefly-origin-6 {
  0%,
  50% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-60deg) translate(0px, -51px);
            transform: rotate(-60deg) translate(0px, -51px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(0deg) translate(0px, -91px);
            transform: rotate(0deg) translate(0px, -91px);
    opacity: 1;
  }
  79% {
    -webkit-transform: rotate(5deg) translate(0, -96px) scale(0.5);
            transform: rotate(5deg) translate(0, -96px) scale(0.5);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes popup-big-firefly-origin-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
@keyframes popup-big-firefly-origin-7 {
  0%,
  50% {
    -webkit-transform: rotate(-20deg) translate(0px, 0px);
            transform: rotate(-20deg) translate(0px, 0px);
    opacity: 0;
  }
  55% {
    -webkit-transform: rotate(-20deg) translate(0px, -10px);
            transform: rotate(-20deg) translate(0px, -10px);
    opacity: 1;
  }
  75% {
    -webkit-transform: rotate(-35deg) translate(0px, -60px);
            transform: rotate(-35deg) translate(0px, -60px);
    opacity: 1;
  }
  89% {
    -webkit-transform: rotate(-40deg) translate(0, -85px) scale(0.45);
            transform: rotate(-40deg) translate(0, -85px) scale(0.45);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(0, -95px) scale(0.01);
            transform: rotate(-45deg) translate(0, -95px) scale(0.01);
    opacity: 0;
  }
}
@-webkit-keyframes popup-big-firefly-origin-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
@keyframes popup-big-firefly-origin-8 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -45px);
            transform: rotate(-45deg) translate(0px, -45px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -80px);
            transform: rotate(-20deg) translate(0px, -80px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -95px);
            transform: rotate(-35deg) translate(0px, -95px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -320px);
            transform: rotate(20deg) translate(180px, -320px);
  }
  49.5% {
    -webkit-transform: rotate(5deg) translate(180px, -280px);
            transform: rotate(5deg) translate(180px, -280px);
  }
  57.75% {
    -webkit-transform: rotate(-10deg) translate(180px, -180px);
            transform: rotate(-10deg) translate(180px, -180px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -120px);
            transform: rotate(0deg) translate(658px, -120px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -100px);
            transform: rotate(0deg) translate(678px, -100px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(500px, -120px);
            transform: rotate(0deg) translate(500px, -120px);
  }
}
@-webkit-keyframes popup-big-firefly-origin-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
@keyframes popup-big-firefly-origin-9 {
  0% {
    -webkit-transform: rotate(-60deg) translate(0px, 0px);
            transform: rotate(-60deg) translate(0px, 0px);
    opacity: 0;
  }
  8.25% {
    -webkit-transform: rotate(-45deg) translate(0px, -65px);
            transform: rotate(-45deg) translate(0px, -65px);
    opacity: 1;
  }
  16.5% {
    -webkit-transform: rotate(-20deg) translate(0px, -70px);
            transform: rotate(-20deg) translate(0px, -70px);
  }
  24.75% {
    -webkit-transform: rotate(-35deg) translate(0px, -55px);
            transform: rotate(-35deg) translate(0px, -55px);
  }
  33% {
    -webkit-transform: rotate(0deg) translate(150px, -120px);
            transform: rotate(0deg) translate(150px, -120px);
  }
  41.25% {
    -webkit-transform: rotate(20deg) translate(180px, -300px);
            transform: rotate(20deg) translate(180px, -300px);
  }
  49.5% {
    -webkit-transform: rotate(25deg) translate(180px, -340px);
            transform: rotate(25deg) translate(180px, -340px);
  }
  57.75% {
    -webkit-transform: rotate(45deg) translate(380px, -380px);
            transform: rotate(45deg) translate(380px, -380px);
  }
  66% {
    -webkit-transform: rotate(15deg) translate(500px, -110px);
            transform: rotate(15deg) translate(500px, -110px);
  }
  74.25% {
    -webkit-transform: rotate(0deg) translate(658px, -100px);
            transform: rotate(0deg) translate(658px, -100px);
  }
  82.25% {
    -webkit-transform: rotate(0deg) translate(678px, -120px);
            transform: rotate(0deg) translate(678px, -120px);
  }
  90.75% {
    -webkit-transform: rotate(0deg) translate(678px, -130px);
            transform: rotate(0deg) translate(678px, -130px);
  }
  100% {
    -webkit-transform: rotate(0deg) translate(350px, -120px);
            transform: rotate(0deg) translate(350px, -120px);
  }
}
.popup.popup-limited-offer .form {
  position: absolute;
  top: 40px;
  left: 31px;
  width: 646px;
  height: 415px;
  z-index: 2;
}
.popup.popup-limited-offer .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85111989);
          transform: scaleX(0.85111989);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-limited-offer .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85449735);
          transform: scaleX(0.85449735);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-limited-offer .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 375px;
}
.popup.popup-limited-offer .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 375px;
}
.popup.popup-limited-offer .popup-bg {
  position: absolute;
  top: 52px;
  left: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 604px;
  height: 392px;
  z-index: 1;
}
.popup.popup-limited-offer .popup-windscreen {
  position: absolute;
  top: 21px;
  left: 0px;
  width: 714px;
  height: 91px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  z-index: 4;
}
.popup.popup-limited-offer .popup-windscreen:before,
.popup.popup-limited-offer .popup-windscreen:after {
  content: '';
  position: absolute;
  top: 0;
  width: 357px;
  height: 91px;
  z-index: -1;
}
.popup.popup-limited-offer .popup-windscreen:before {
  left: 0;
}
.popup.popup-limited-offer .popup-windscreen:after {
  left: calc(50% - 2px);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.popup.popup-limited-offer .popup-windscreen:before,
.popup.popup-limited-offer .popup-windscreen:after {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -517px -1171px no-repeat;
}
.popup.popup-limited-offer .popup-header {
  position: absolute;
  top: 0px;
  left: 231px;
  font-size: 44px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  z-index: 5;
}
.popup.popup-limited-offer .popup-header span {
  position: absolute;
  top: 18px;
  width: 245px;
  z-index: 1;
}
.popup.popup-limited-offer .popup-header .header_bg {
  position: absolute;
  width: 245px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-limited-offer .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-limited-offer .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(0.91256831);
          transform: scaleX(0.91256831);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-limited-offer .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-limited-offer .popup-close {
  position: absolute;
  top: 33px;
  left: 640px;
  z-index: 5;
}
.popup.popup-limited-offer .cloud {
  position: absolute;
  top: 125px;
  left: 169px;
  width: 374px;
  height: 104px;
  font-size: 21px;
  color: #444749;
  text-shadow: 1px 2px 0 #a1c0d0;
  z-index: 6;
  opacity: 0;
  -webkit-transform: scale(0.3);
          transform: scale(0.3);
}
.popup.popup-limited-offer .cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.88416076, 0.41434263);
          transform: scale(0.88416076, 0.41434263);
}
.popup.popup-limited-offer .cloud > * {
  position: absolute;
}
.popup.popup-limited-offer .cloud .small-cloud {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-limited-offer .cloud .small-cloud.small-cloud-1 {
  top: 24px;
  left: -17px;
}
.popup.popup-limited-offer .cloud .small-cloud.small-cloud-2 {
  top: 82px;
  left: 320px;
}
.popup.popup-limited-offer .cloud .small-cloud.small-cloud-3 {
  top: 73px;
  left: 350px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.popup.popup-limited-offer .cloud .cloud-text {
  left: 42px;
  top: 20px;
  display: table;
  width: 280px;
  height: 52px;
}
.popup.popup-limited-offer .cloud .cloud-text span {
  display: table-cell;
  vertical-align: middle;
  line-height: 23px;
}
.popup.popup-limited-offer .cloud .somebody-bought {
  display: none;
  left: 64px;
  top: 18px;
}
.popup.popup-limited-offer .cloud .somebody-bought .border,
.popup.popup-limited-offer .cloud .somebody-bought .avatar {
  position: absolute;
  top: 0;
  left: 0;
  width: 55px;
  height: 55px;
}
.popup.popup-limited-offer .cloud .somebody-bought .border {
  box-shadow: -0.5px 1px 0 0 rgba(209, 123, 75, 0.4), inset -1px 2px 4px 0px rgba(95, 36, 7, 0.75);
  z-index: 2;
}
.popup.popup-limited-offer .cloud .somebody-bought .avatar {
  z-index: 1;
}
.popup.popup-limited-offer .cloud .somebody-bought .text {
  position: absolute;
  left: 65px;
  top: 18px;
  white-space: nowrap;
}
.popup.popup-limited-offer .content {
  position: absolute;
  top: 65px;
  left: 63px;
  z-index: 3;
}
.popup.popup-limited-offer .content > * {
  position: absolute;
}
.popup.popup-limited-offer .content .glow-dots {
  top: 0;
  left: 92px;
  width: 400px;
  height: 350px;
  z-index: 1;
}
@keyframes glow-fly-animation {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  15% {
    -webkit-transform: translate(-10px, -70px) scale(0.85);
            transform: translate(-10px, -70px) scale(0.85);
    opacity: 0;
  }
  15.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(10px, -175px) scale(0.5);
            transform: translate(10px, -175px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -340px) scale(0.1);
            transform: translate(-5px, -340px) scale(0.1);
    opacity: 0;
  }
}
@keyframes glow-fly-animation-2 {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate(-7px, -105px) scale(0.75);
            transform: translate(-7px, -105px) scale(0.75);
    opacity: 0;
  }
  25.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(15px, -210px) scale(0.5);
            transform: translate(15px, -210px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -350px) scale(0.1);
            transform: translate(-5px, -350px) scale(0.1);
    opacity: 0;
  }
}
.popup.popup-limited-offer .content .glow-dots .glow {
  position: absolute;
  top: 350px;
  opacity: 0;
}
.popup.popup-limited-offer .content .glow-dots .glow.dot {
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-limited-offer .content .glow-dots .glow.bubble {
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: rgba(250, 248, 224, 0.5);
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  border: 1px solid rgba(245, 241, 197, 0.8);
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-1 {
  left: 20px;
  -webkit-animation: glow-fly-animation-2 6s 0s linear infinite;
          animation: glow-fly-animation-2 6s 0s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-2 {
  left: 92px;
  -webkit-animation: glow-fly-animation 10s 2s linear infinite;
          animation: glow-fly-animation 10s 2s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-3 {
  left: 164px;
  -webkit-animation: glow-fly-animation 11s 1s linear infinite;
          animation: glow-fly-animation 11s 1s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-4 {
  left: 248px;
  -webkit-animation: glow-fly-animation 5s 0.7s linear infinite;
          animation: glow-fly-animation 5s 0.7s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-5 {
  left: 308px;
  -webkit-animation: glow-fly-animation 7s 3s linear infinite;
          animation: glow-fly-animation 7s 3s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-6 {
  left: 148px;
  -webkit-animation: glow-fly-animation-2 6s 1.8s linear infinite;
          animation: glow-fly-animation-2 6s 1.8s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-7 {
  left: 72px;
  -webkit-animation: glow-fly-animation-2 7.4s 2.5s linear infinite;
          animation: glow-fly-animation-2 7.4s 2.5s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-8 {
  left: 44px;
  -webkit-animation: glow-fly-animation-2 8s 0.5s linear infinite;
          animation: glow-fly-animation-2 8s 0.5s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-9 {
  left: 216px;
  -webkit-animation: glow-fly-animation-2 5.6s 1.3s linear infinite;
          animation: glow-fly-animation-2 5.6s 1.3s linear infinite;
}
.popup.popup-limited-offer .content .glow-dots .glow.glow-10 {
  left: 340px;
  -webkit-animation: glow-fly-animation 5s 1.5s linear infinite;
          animation: glow-fly-animation 5s 1.5s linear infinite;
}
.popup.popup-limited-offer .content .coins-back {
  top: 246px;
  left: -20px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/limited-offer/sprites.323e9bd.png") -453px 0 no-repeat;
  width: 640px;
  height: 135px;
  z-index: 2;
}
.popup.popup-limited-offer .content .rewards-block {
  left: 0;
  top: 76px;
  width: 588px;
  font-size: 41px;
  line-height: 1.2;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
  z-index: 4;
}
.popup.popup-limited-offer .content .rewards-block .plus {
  margin-right: -2px;
  vertical-align: text-bottom;
  font-size: 27px;
  line-height: 1.3;
}
.popup.popup-limited-offer .content .rewards-block .reward {
  margin-left: -6px;
  display: inline-block;
  height: 100%;
}
.popup.popup-limited-offer .content .rewards-block .reward .amount {
  vertical-align: text-bottom;
  font-size: 27px;
  line-height: 1.3;
}
.popup.popup-limited-offer .content .rewards-block .reward .icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.popup.popup-limited-offer .content .rewards-block .reward.coins .amount {
  font-size: 43px;
  line-height: 0.9;
}
.popup.popup-limited-offer .content .rewards-block .reward.coins .icon {
  margin-left: -23px;
  margin-right: -9px;
  width: 47px;
  height: 49px;
  -webkit-transform: translateY(4px);
          transform: translateY(4px);
  z-index: -1;
}
.popup.popup-limited-offer .content .rewards-block .reward.coins .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -1px -1px;
          transform-origin: -1px -1px;
}
.popup.popup-limited-offer .content .rewards-block .reward.coins .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-limited-offer .content .rewards-block .reward.rakes {
  margin-right: -12px;
}
.popup.popup-limited-offer .content .rewards-block .reward.rakes .icon {
  margin-left: -12px;
  width: 44px;
  height: 46.9010989px;
  -webkit-transform: rotate(14deg) translateY(7px);
          transform: rotate(14deg) translateY(7px);
}
.popup.popup-limited-offer .content .rewards-block .reward.rakes .icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -0.96703297px -1.45054945px;
          transform-origin: -0.96703297px -1.45054945px;
  -webkit-transform: scale(0.48351648);
          transform: scale(0.48351648);
}
.popup.popup-limited-offer .content .rewards-block .reward.rakes .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-limited-offer .content .rewards-block .reward.trowels {
  margin-right: -14px;
}
.popup.popup-limited-offer .content .rewards-block .reward.trowels .icon {
  margin-left: -17px;
  width: 50px;
  height: 43.39622642px;
  -webkit-transform: rotate(26deg) translateY(4px);
          transform: rotate(26deg) translateY(4px);
}
.popup.popup-limited-offer .content .rewards-block .reward.trowels .icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -0.94339623px -1.88679245px;
          transform-origin: -0.94339623px -1.88679245px;
  -webkit-transform: scale(0.47169811);
          transform: scale(0.47169811);
}
.popup.popup-limited-offer .content .rewards-block .reward.trowels .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-limited-offer .content .rewards-block .reward.superflowers {
  margin-right: -9px;
}
.popup.popup-limited-offer .content .rewards-block .reward.superflowers .icon {
  margin-left: -8px;
  width: 50px;
  height: 50.98039216px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.popup.popup-limited-offer .content .rewards-block .reward.superflowers .icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -0.98039216px -1.96078431px;
          transform-origin: -0.98039216px -1.96078431px;
  -webkit-transform: scale(0.49019608);
          transform: scale(0.49019608);
}
.popup.popup-limited-offer .content .rewards-block .reward.superflowers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-limited-offer .content .rewards-block .reward.bailers .icon {
  margin-left: -10px;
  width: 47px;
  height: 47px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
.popup.popup-limited-offer .content .rewards-block .reward.bailers .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -1.5px;
          transform-origin: 0px -1.5px;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.popup.popup-limited-offer .content .rewards-block .reward.bailers .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-limited-offer .content .rewards-block .reward:first-of-type {
  margin-left: auto;
}
.popup.popup-limited-offer .content .rewards-block .reward:last-of-type {
  margin-right: auto;
}
.popup.popup-limited-offer .content .shine-back {
  top: 22px;
  left: 66px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/limited-offer/sprites.323e9bd.png") 0 0 no-repeat;
  width: 453px;
  height: 287px;
  z-index: 3;
  -webkit-animation: shine-back-shine 3.7s linear infinite;
          animation: shine-back-shine 3.7s linear infinite;
}
@-webkit-keyframes shine-back-shine {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes shine-back-shine {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.popup.popup-limited-offer .content .bundle-amount {
  top: 136px;
  left: 213px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/limited-offer/sprites.323e9bd.png") 0 -287px no-repeat;
  width: 174px;
  height: 192px;
  line-height: 1;
  z-index: 4;
}
.popup.popup-limited-offer .content .bundle-amount .amount {
  position: absolute;
  top: 84px;
  left: 0;
  width: 100%;
  font-size: 52px;
  text-shadow: 0 -1px 1px #5c5c60, 0 -1px 1px #5c5c60, 0 1px 1px #5c5c60, 0 1px 1px #5c5c60, -1px 0 1px #5c5c60, 1px 0 1px #5c5c60, -1px 0 1px #5c5c60, 1px 0 1px #5c5c60, -1px -1px 1px #5c5c60, 1px -1px 1px #5c5c60, -1px 1px 1px #5c5c60, 1px 1px 1px #5c5c60, -1px -1px 1px #5c5c60, 1px -1px 1px #5c5c60, -1px 1px 1px #5c5c60, 1px 1px 1px #5c5c60;
}
.popup.popup-limited-offer .content .bundle-amount.critical .amount {
  color: #ff4800;
  text-shadow: 0 -1px 1px #af1824, 0 -1px 1px #af1824, 0 1px 1px #af1824, 0 1px 1px #af1824, -1px 0 1px #af1824, 1px 0 1px #af1824, -1px 0 1px #af1824, 1px 0 1px #af1824, -1px -1px 1px #af1824, 1px -1px 1px #af1824, -1px 1px 1px #af1824, 1px 1px 1px #af1824, -1px -1px 1px #af1824, 1px -1px 1px #af1824, -1px 1px 1px #af1824, 1px 1px 1px #af1824;
}
.popup.popup-limited-offer .content .coins-front {
  top: 284px;
  left: 142px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/limited-offer/sprites.323e9bd.png") -453px -135px no-repeat;
  width: 260px;
  height: 111px;
  z-index: 5;
}
.popup.popup-limited-offer .content .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
  z-index: 6;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-limited-offer .content .shine.shine-1 {
  top: 275px;
  left: 72px;
}
.popup.popup-limited-offer .content .shine.shine-2 {
  top: 306px;
  left: 121px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-limited-offer .content .shine.shine-3 {
  top: 196px;
  left: 242px;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.popup.popup-limited-offer .content .shine.shine-4 {
  top: 273px;
  left: 198px;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.popup.popup-limited-offer .content .shine.shine-5 {
  top: 286px;
  left: 370px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-limited-offer .content .shine.shine-6 {
  top: 257px;
  left: 419px;
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.popup.popup-limited-offer .content .shine.shine-7 {
  top: 293px;
  left: 557px;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.popup.popup-limited-offer .popup-border-bottom {
  position: absolute;
  top: 416px;
  left: 30px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.53773585, 1.09259259);
          transform: scale(1.53773585, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 4;
}
.popup.popup-limited-offer .button-buy {
  position: absolute;
  top: 418px;
  left: 268px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 170px;
  height: 55px;
  text-align: center;
  z-index: 5;
}
.popup.popup-limited-offer .button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-limited-offer .button-buy:active {
  background-position-y: 100%;
}
.popup.popup-limited-offer .button-buy span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-limited-offer .firefly {
  /*images firefly*/
  position: absolute;
}
.popup.popup-limited-offer .firefly.firefly-image-1 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-limited-offer .firefly.firefly-image-2 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-limited-offer .firefly.firefly-image-3 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') 0 -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-limited-offer .firefly.firefly-image-4 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -42px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-limited-offer .firefly.firefly-image-5 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px 0 no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-limited-offer .firefly.firefly-image-6 {
  background: url('https://content.z-media.info/elements/s/images/popups/common/fireflies/sprites.c3fcf3c.png') -84px -42px no-repeat;
  width: 42px;
  height: 42px;
}
.popup.popup-limited-offer .firefly.firefly-1 {
  top: 438px;
  left: 16px;
  z-index: 1;
  -webkit-animation: popup-big-firefly-origin-1 3.5s linear infinite;
          animation: popup-big-firefly-origin-1 3.5s linear infinite;
}
.popup.popup-limited-offer .firefly.firefly-2 {
  top: 336px;
  left: 645px;
  opacity: 0;
  z-index: 1;
  -webkit-animation: popup-big-firefly-origin-2 3.5s 1s linear infinite;
          animation: popup-big-firefly-origin-2 3.5s 1s linear infinite;
}
.popup.popup-limited-offer .firefly.firefly-3 {
  top: 14px;
  left: 147px;
  z-index: 1;
  -webkit-animation: popup-big-firefly-origin-3 8s linear infinite;
          animation: popup-big-firefly-origin-3 8s linear infinite;
}
.popup.popup-limited-offer .firefly.firefly-4 {
  top: 6px;
  left: 459px;
  z-index: 1;
  -webkit-animation: popup-big-firefly-origin-4 4s linear infinite;
          animation: popup-big-firefly-origin-4 4s linear infinite;
}
.popup.popup-limited-offer .firefly.firefly-5 {
  top: 438px;
  left: 653px;
  z-index: 1;
  -webkit-animation: popup-big-firefly-origin-5 10s linear infinite;
          animation: popup-big-firefly-origin-5 10s linear infinite;
}
.popup.popup-limited-offer .firefly.firefly-6 {
  top: 311px;
  left: 27px;
  z-index: 0;
  -webkit-animation: popup-big-firefly-origin-6 8s linear infinite;
          animation: popup-big-firefly-origin-6 8s linear infinite;
}
.popup.popup-limited-offer .firefly.firefly-7 {
  top: 17px;
  left: 7px;
  z-index: 1;
  -webkit-animation: popup-big-firefly-origin-7 5s linear infinite;
          animation: popup-big-firefly-origin-7 5s linear infinite;
}
.popup.popup-limited-offer .firefly.firefly-8 {
  top: 227px;
  left: 27px;
  z-index: -1;
  -webkit-animation: popup-big-firefly-origin-8 15s linear infinite;
          animation: popup-big-firefly-origin-8 15s linear infinite;
}
.popup.popup-limited-offer .firefly.firefly-9 {
  top: 170px;
  left: 27px;
  z-index: -1;
  -webkit-animation: popup-big-firefly-origin-9 15s linear infinite;
          animation: popup-big-firefly-origin-9 15s linear infinite;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'],
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] {
  height: 480px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .form,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .form {
  left: 35px;
  width: 636px;
  height: 484px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .form .form_top,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.83794466);
          transform: scaleX(0.83794466);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .form .form_bottom,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.84126984);
          transform: scaleX(0.84126984);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .form .form_left,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 444px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .form .form_right,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 444px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-bg,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-bg {
  top: 63px;
  width: 594px;
  height: 441px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-header,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-header {
  font-size: 33px;
  letter-spacing: 1px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .glow-dots,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .glow-dots,
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .coins-back,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .coins-back,
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .coins-front,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .coins-front,
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .shine-back,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .shine-back,
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .shine,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .shine {
  display: none;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .bundle-amount,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .bundle-amount {
  top: 326px;
  left: 0;
  background: none;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .bundle-amount.critical .amount,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .bundle-amount.critical .amount {
  text-shadow: 0 -1px 1px #66080f, 0 -1px 1px #66080f, 0 1px 1px #66080f, 0 1px 1px #66080f, -1px 0 1px #66080f, 1px 0 1px #66080f, -1px 0 1px #66080f, 1px 0 1px #66080f, -1px -1px 1px #66080f, 1px -1px 1px #66080f, -1px 1px 1px #66080f, 1px 1px 1px #66080f, -1px -1px 1px #66080f, 1px -1px 1px #66080f, -1px 1px 1px #66080f, 1px 1px 1px #66080f;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .bundle-amount .amount,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .bundle-amount .amount {
  top: 22px;
  font-size: 26px;
  text-shadow: 0 -1px 1px #5a1e16, 0 -1px 1px #5a1e16, 0 1px 1px #5a1e16, 0 1px 1px #5a1e16, -1px 0 1px #5a1e16, 1px 0 1px #5a1e16, -1px 0 1px #5a1e16, 1px 0 1px #5a1e16, -1px -1px 1px #5a1e16, 1px -1px 1px #5a1e16, -1px 1px 1px #5a1e16, 1px 1px 1px #5a1e16, -1px -1px 1px #5a1e16, 1px -1px 1px #5a1e16, -1px 1px 1px #5a1e16, 1px 1px 1px #5a1e16;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .bundle-amount .rest,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .bundle-amount .rest {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 14px;
  text-shadow: none;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .rewards-block,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .rewards-block {
  top: 194px;
  left: 83px;
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
  color: #884a24;
  text-shadow: none;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .content .rewards-block .reward.coins .icon,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .content .rewards-block .reward.coins .icon {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-border-bottom,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-border-bottom {
  top: 503px;
  left: 35px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.50943396, 1.09259259);
          transform: scale(1.50943396, 1.09259259);
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .button-buy,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .button-buy {
  top: 504px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .cloud,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .cloud {
  position: absolute;
  top: 157px;
  left: 366px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .cloud .small-cloud.small-cloud-1,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .cloud .small-cloud.small-cloud-1 {
  display: none;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .cloud .small-cloud.small-cloud-2,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .cloud .small-cloud.small-cloud-2 {
  top: 102px;
  left: 164px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .cloud .small-cloud.small-cloud-3,
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .cloud .small-cloud.small-cloud-3 {
  top: 120px;
  left: 142px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/limited-offer/custom-skins/strawberry-season/bg.5b6bfd4.jpg") 0 0 no-repeat;
}
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-header {
  left: 199px;
}
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-header span {
  width: 319px;
}
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-header .header_bg {
  width: 319px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.31693989);
          transform: scaleX(1.31693989);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-limited-offer[__custom-skin='strawberrySeason'] .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/limited-offer/custom-skins/mandarins-season/bg.62b7e3f.jpg") 0 0 no-repeat;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-header {
  left: 189px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-header span {
  width: 339px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-header .header_bg {
  width: 339px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.42622951);
          transform: scaleX(1.42622951);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-limited-offer[__custom-skin='mandarinsSeason'] .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-limited-offer .reward-coin.limited-offer-fly-coin {
  position: absolute;
  width: 30px;
  height: 31.27659574px;
  opacity: 0;
  z-index: 1000;
}
.popup.popup-limited-offer .reward-coin.limited-offer-fly-coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.63829787px -0.63829787px;
          transform-origin: -0.63829787px -0.63829787px;
  -webkit-transform: scale(0.63829787);
          transform: scale(0.63829787);
}
.popup.popup-limited-offer .reward-coin.limited-offer-fly-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-absent-bonus,
.popup.popup-returnee {
  width: 649px;
  height: 461px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-absent-bonus > *,
.popup.popup-returnee > * {
  position: absolute;
}
.popup.popup-absent-bonus .popup-bg,
.popup.popup-returnee .popup-bg {
  top: 30px;
  left: 20px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -27px;
  width: 609px;
  height: 374px;
  z-index: 0;
}
.popup.popup-absent-bonus .form,
.popup.popup-returnee .form {
  top: 20px;
  left: 0px;
  width: 649px;
  height: 400px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-absent-bonus .form .form_top,
.popup.popup-returnee .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85507246);
          transform: scaleX(0.85507246);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-absent-bonus .form .form_bottom,
.popup.popup-returnee .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85846561);
          transform: scaleX(0.85846561);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-absent-bonus .form .form_left,
.popup.popup-returnee .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 360px;
}
.popup.popup-absent-bonus .form .form_right,
.popup.popup-returnee .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 360px;
}
.popup.popup-absent-bonus .popup-header,
.popup.popup-returnee .popup-header {
  top: 0px;
  left: 164px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-absent-bonus .popup-header span,
.popup.popup-returnee .popup-header span {
  position: absolute;
  top: 18px;
  width: 323px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.popup-absent-bonus .popup-header .header_bg,
.popup.popup-returnee .popup-header .header_bg {
  position: absolute;
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-absent-bonus .popup-header .header_bg .header_left,
.popup.popup-returnee .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-absent-bonus .popup-header .header_bg .header_center,
.popup.popup-returnee .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-absent-bonus .popup-header .header_bg .header_right,
.popup.popup-returnee .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-absent-bonus .content-bg,
.popup.popup-returnee .content-bg {
  top: 36px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/returnee/sprites.873073e.png") 0 0 no-repeat;
  width: 593px;
  height: 373px;
  z-index: 1;
}
.popup.popup-absent-bonus .popup-text,
.popup.popup-returnee .popup-text {
  top: 71px;
  left: 16px;
  width: 620px;
  height: 32px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  font-size: 25px;
  line-height: 1;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
  z-index: 4;
}
.popup.popup-absent-bonus .fly-coins,
.popup.popup-returnee .fly-coins {
  top: 104px;
  left: 265px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/returnee/sprites.873073e.png") 0 -373px no-repeat;
  width: 395px;
  height: 109px;
  z-index: 3;
}
.popup.popup-absent-bonus .gift,
.popup.popup-returnee .gift {
  top: 70px;
  left: 164px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/returnee/sprites.873073e.png") -593px 0 no-repeat;
  width: 341px;
  height: 341px;
  z-index: 5;
}
.popup.popup-absent-bonus .reward-block,
.popup.popup-returnee .reward-block {
  top: 109px;
  left: 35px;
  width: 216px;
  height: 163px;
  box-sizing: border-box;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 4;
}
.popup.popup-absent-bonus .reward-block .reward-block-top,
.popup.popup-returnee .reward-block .reward-block-top,
.popup.popup-absent-bonus .reward-block .reward-block-bottom,
.popup.popup-returnee .reward-block .reward-block-bottom {
  position: absolute;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.popup.popup-absent-bonus .reward-block .reward-block-top > *,
.popup.popup-returnee .reward-block .reward-block-top > *,
.popup.popup-absent-bonus .reward-block .reward-block-bottom > *,
.popup.popup-returnee .reward-block .reward-block-bottom > * {
  position: relative;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward > .icon,
.popup.popup-returnee .reward-block .reward-block-top .reward > .icon,
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward > .icon,
.popup.popup-returnee .reward-block .reward-block-bottom .reward > .icon {
  position: absolute;
  top: 0;
  z-index: 1;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward > .amount,
.popup.popup-returnee .reward-block .reward-block-top .reward > .amount,
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward > .amount,
.popup.popup-returnee .reward-block .reward-block-bottom .reward > .amount {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.popup.popup-absent-bonus .reward-block .reward-block-top,
.popup.popup-returnee .reward-block .reward-block-top {
  top: 10px;
  height: 64px;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward,
.popup.popup-returnee .reward-block .reward-block-top .reward {
  height: 100%;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward > .icon,
.popup.popup-returnee .reward-block .reward-block-top .reward > .icon {
  top: 0;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward.coins,
.popup.popup-returnee .reward-block .reward-block-top .reward.coins {
  width: 58px;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward.coins > .icon,
.popup.popup-returnee .reward-block .reward-block-top .reward.coins > .icon {
  left: 2px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward.unlim,
.popup.popup-returnee .reward-block .reward-block-top .reward.unlim {
  width: 69px;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward.unlim > .icon,
.popup.popup-returnee .reward-block .reward-block-top .reward.unlim > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward > .amount,
.popup.popup-returnee .reward-block .reward-block-top .reward > .amount {
  font-size: 23px;
  text-align: center;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .plus,
.popup.popup-returnee .reward-block .reward-block-top .plus {
  margin-left: 14px;
  margin-right: 10px;
  width: 22px;
  font-size: 44px;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom,
.popup.popup-returnee .reward-block .reward-block-bottom {
  top: 91px;
  height: 53px;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward,
.popup.popup-returnee .reward-block .reward-block-bottom .reward {
  width: 53px;
  height: 100%;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward.superflowers > .icon,
.popup.popup-returnee .reward-block .reward-block-bottom .reward.superflowers > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward.trowels,
.popup.popup-returnee .reward-block .reward-block-bottom .reward.trowels {
  margin-left: -5px;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward.trowels > .icon,
.popup.popup-returnee .reward-block .reward-block-bottom .reward.trowels > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward.rakes,
.popup.popup-returnee .reward-block .reward-block-bottom .reward.rakes {
  margin-left: -5px;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward.rakes > .icon,
.popup.popup-returnee .reward-block .reward-block-bottom .reward.rakes > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward.bailers > .icon,
.popup.popup-returnee .reward-block .reward-block-bottom .reward.bailers > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-absent-bonus .reward-block .reward-block-bottom .reward > .amount,
.popup.popup-returnee .reward-block .reward-block-bottom .reward > .amount {
  box-sizing: border-box;
  padding-right: 3px;
  text-align: right;
  font-size: 20px;
}
.popup.popup-absent-bonus .border-bottom,
.popup.popup-returnee .border-bottom {
  top: 397px;
  left: 2px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.53066038, 1.05555556);
          transform: scale(1.53066038, 1.05555556);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 4;
}
.popup.popup-absent-bonus .button-get,
.popup.popup-returnee .button-get {
  top: 400px;
  left: 233px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 189px;
  height: 55px;
  text-align: center;
  z-index: 6;
}
.popup.popup-absent-bonus .button-get:hover,
.popup.popup-returnee .button-get:hover {
  background-position-y: 50%;
}
.popup.popup-absent-bonus .button-get:active,
.popup.popup-returnee .button-get:active {
  background-position-y: 100%;
}
.popup.popup-absent-bonus .button-get span,
.popup.popup-returnee .button-get span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 32px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward.preboosters {
  width: 82px;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward.preboosters .icon.superflowers {
  left: 0;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1;
}
.popup.popup-absent-bonus .reward-block .reward-block-top .reward.preboosters .icon.bombs {
  top: 15px;
  left: 24px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 2;
}
.popup.to-do-list {
  /* Смещение */
  width: 714px;
  height: 520px;
  font-family: 'bip', sans-serif;
  color: white;
  text-align: center;
  white-space: nowrap;
}
.popup.to-do-list .form {
  position: absolute;
  top: 29px;
  left: 0px;
  width: 708px;
  height: 474px;
  pointer-events: none;
  z-index: 5;
}
.popup.to-do-list .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.93280632);
          transform: scaleX(0.93280632);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.to-do-list .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.93650794);
          transform: scaleX(0.93650794);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.to-do-list .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 434px;
}
.popup.to-do-list .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 434px;
}
.popup.to-do-list .popup-close {
  position: absolute;
  left: 668px;
  top: 15px;
  z-index: 6;
}
.popup.to-do-list .popup-bg {
  position: absolute;
  top: 186px;
  left: 31px;
  width: 656px;
  height: 295px;
  background-color: #f0dec7;
  z-index: 1;
}
.popup.to-do-list .progress-block-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -275px -516px no-repeat;
  width: 674px;
  height: 150px;
  position: absolute;
  left: 17px;
  top: 48px;
  z-index: 2;
}
.popup.to-do-list .popup-header {
  position: absolute;
  top: 0px;
  left: 209px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 6;
}
.popup.to-do-list .popup-header span {
  position: absolute;
  top: 18px;
  width: 323px;
  z-index: 1;
}
.popup.to-do-list .popup-header .header_bg {
  position: absolute;
  width: 323px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.to-do-list .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.to-do-list .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.33879781);
          transform: scaleX(1.33879781);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.to-do-list .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.to-do-list .clouds {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
  z-index: 10;
}
.popup.to-do-list .clouds .cloud {
  width: 126px;
  height: 76px;
  position: absolute;
  display: none;
  top: 17px;
}
.popup.to-do-list .clouds .cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.29787234, 0.30278884);
          transform: scale(0.29787234, 0.30278884);
}
.popup.to-do-list .clouds .cloud:after {
  content: '';
  display: block;
  position: absolute;
  top: 52px;
  left: 99px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -244px no-repeat;
  width: 27px;
  height: 26px;
  z-index: -1;
}
.popup.to-do-list .clouds .cloud .plus {
  position: relative;
  display: inline-block;
  top: 32px;
  margin: 0 -2px 0 -4px;
  font-size: 18px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.to-do-list .clouds .cloud.cloud-size-2 {
  width: 154px;
  height: 93px;
}
.popup.to-do-list .clouds .cloud.cloud-size-2:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.36406619, 0.37051793);
          transform: scale(0.36406619, 0.37051793);
}
.popup.to-do-list .clouds .cloud.cloud-size-2:after {
  top: 73px;
  left: 109px;
}
.popup.to-do-list .clouds .cloud.cloud-size-2.cloud-3 {
  left: 467px;
  top: 1px;
}
.popup.to-do-list .clouds .cloud.cloud-size-2 .reward {
  top: 15px;
}
.popup.to-do-list .clouds .cloud.cloud-size-2 .reward.coins > .amount {
  text-align: center;
}
.popup.to-do-list .clouds .cloud.cloud-size-2 .reward.oks {
  top: 20px;
}
.popup.to-do-list .clouds .cloud.cloud-1 {
  left: 38px;
  top: 27px;
}
.popup.to-do-list .clouds .cloud.cloud-2 {
  left: 265px;
  top: 27px;
}
.popup.to-do-list .clouds .cloud.cloud-3 {
  left: 476px;
  top: 23px;
}
.popup.to-do-list .clouds .cloud .reward {
  position: relative;
  display: inline-block;
  top: 6px;
  width: 66px;
  height: 60px;
  vertical-align: middle;
  margin: 0px -3px;
}
.popup.to-do-list .clouds .cloud .reward > .amount {
  position: relative;
  left: 0;
  top: -66px;
  font-size: 18px;
  text-align: right;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.to-do-list .clouds .cloud .reward > .icon {
  margin: auto;
}
.popup.to-do-list .clouds .cloud .reward.coins > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .clouds .cloud .reward.oks {
  top: 12px;
  width: 43px;
}
.popup.to-do-list .clouds .cloud .reward.oks > .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -483px -114px no-repeat;
  width: 43px;
  height: 46px;
}
.popup.to-do-list .clouds .cloud .reward.oks > .amount {
  top: -18px;
  left: 0;
  text-align: center;
}
.popup.to-do-list .clouds .cloud .reward.trowels > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .clouds .cloud .reward.rakes > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .clouds .cloud .reward.bailers > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .clouds .cloud .reward.superflowers > .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.58);
          transform: scale(0.58);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .key-for-reward-icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -483px -160px no-repeat;
  width: 29px;
  height: 27px;
  position: absolute;
  z-index: 10;
}
.popup.to-do-list .content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 9;
}
.popup.to-do-list .content.task-amount-1 ~ .clouds > .cloud.cloud-1 {
  top: 23px;
  left: 476px;
}
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .filler-splitter {
  display: none;
}
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .reward-block.reward-block-1 {
  left: 541px;
  top: 15px;
}
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .reward-block.reward-block-1 .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -92px -220px no-repeat;
  width: 92px;
  height: 83px;
}
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .reward-block.reward-block-1.opened .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") 0 -220px no-repeat;
  width: 92px;
  height: 83px;
}
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .reward-block.reward-block-1 canvas {
  left: -19px;
  top: -14px;
  width: 119px;
  height: 120px;
}
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .reward-block.reward-block-1::before {
  width: 77px;
  height: 72px;
  left: 0px;
  top: 11px;
}
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .reward-block.reward-block-2,
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .reward-block.reward-block-3 {
  display: none;
}
.popup.to-do-list .content.task-amount-1 .progress-block .reward-progress .keys.reward-1 {
  left: 550px;
}
.popup.to-do-list .content .progress-block {
  position: absolute;
  left: 38px;
  top: 30px;
  z-index: 8;
}
.popup.to-do-list .content .progress-block .reward-progress {
  position: absolute;
  left: 0;
  top: 5px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-progress-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -524px -1021px no-repeat;
  width: 581px;
  height: 57px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  position: absolute;
  left: 14px;
  top: 40px;
  z-index: 1;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-bg {
  position: absolute;
  left: 28px;
  top: 54px;
  width: 550px;
  height: 28px;
  border: 1px solid #5c2700;
  background-color: #885831;
  box-shadow: inset 0 3px 0 0 #6a3b18;
  border-radius: 15px;
  z-index: 2;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-splitter {
  position: absolute;
  top: 55px;
  width: 3px;
  height: 28px;
  box-sizing: border-box;
  background-color: rgba(101, 51, 14, 0.5);
  border-right: 2px solid #65330e;
  box-shadow: 0 -1px 1px 0 rgba(101, 51, 14, 0.3);
  z-index: 3;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-splitter.filler-splitter-1 {
  left: 248px;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-splitter.filler-splitter-2 {
  left: 467px;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-container {
  position: absolute;
  left: 30px;
  top: 55px;
  width: 548px;
  height: 30px;
  z-index: 4;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-container .filler {
  position: absolute;
  width: 100%;
  height: 30px;
  overflow: hidden;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-container .filler .filler-line .line_bg {
  border: 1px solid #ea7a27;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #fbb920 0%, #fbda20 100%);
  width: 548px;
  height: 27px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-container .filler .filler-line .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 530px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-container .filler .filler-line .line_top {
  border-radius: 8px;
  background-image: linear-gradient(0deg, #fb8620 0%, rgba(251, 130, 32, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  width: 546px;
  height: 25px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.to-do-list .content .progress-block .reward-progress .filler-container .filler .filler-line .line_bg,
.popup.to-do-list .content .progress-block .reward-progress .filler-container .filler .filler-line .line_top {
  border-radius: 15px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block {
  position: absolute;
  z-index: 5;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .static {
  position: absolute;
  pointer-events: none;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block canvas {
  position: absolute;
  pointer-events: none;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block::before {
  content: '';
  position: absolute;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.lottery {
  cursor: pointer;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.lottery::after {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -360px -377px no-repeat;
  width: 112px;
  height: 38px;
  content: '';
  position: absolute;
  top: 47px;
  left: -20px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon {
  position: absolute;
  opacity: 0;
  z-index: 10;
  pointer-events: none;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.coins {
  left: 9px;
  top: -9px;
  width: 42px;
  height: 42px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.42);
          transform: scale(0.42);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.42);
          transform: scale(0.42);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.superflowers {
  left: 6px;
  top: -9px;
  width: 45px;
  height: 50px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.trowels {
  left: 12px;
  top: -10px;
  width: 38px;
  height: 50px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.bailers {
  left: 1px;
  top: -15px;
  width: 45px;
  height: 50px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.rakes {
  left: 10px;
  top: -10px;
  width: 35px;
  height: 51px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .reward-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .prebooster-icon {
  position: absolute;
  opacity: 0;
  z-index: 10;
  pointer-events: none;
  width: 50px;
  height: 50px;
  left: 12px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .prebooster-icon.prebooster_bombs .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.45);
          transform: scale(0.45);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block .prebooster-icon.prebooster_superflowers .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.45);
          transform: scale(0.45);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-1 {
  left: 105px;
  top: 34px;
  z-index: 6;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-1 .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -483px -57px no-repeat;
  width: 65px;
  height: 57px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-1.opened .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -483px 0 no-repeat;
  width: 65px;
  height: 57px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-1 canvas {
  left: -18px;
  top: -17px;
  width: 102px;
  height: 82px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-1::before {
  width: 64px;
  height: 45px;
  left: 1px;
  top: 12px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-2 {
  left: 333px;
  top: 29px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-2 .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -296px -377px no-repeat;
  width: 64px;
  height: 67px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-2.opened .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -338px -220px no-repeat;
  width: 64px;
  height: 67px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-2 canvas {
  left: -18px;
  top: -6px;
  width: 102px;
  height: 77px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-2::before {
  width: 62px;
  height: 57px;
  left: 0px;
  top: 11px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-3 {
  left: 541px;
  top: 15px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-3 .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -92px -220px no-repeat;
  width: 92px;
  height: 83px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-3.opened .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") 0 -220px no-repeat;
  width: 92px;
  height: 83px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-3 canvas {
  left: -19px;
  top: -14px;
  width: 119px;
  height: 120px;
}
.popup.to-do-list .content .progress-block .reward-progress .reward-block.reward-block-3::before {
  width: 77px;
  height: 72px;
  left: 0px;
  top: 11px;
}
.popup.to-do-list .content .progress-block .reward-progress .keys {
  position: absolute;
  top: 95px;
  width: 51px;
  height: 23px;
  z-index: -1;
}
.popup.to-do-list .content .progress-block .reward-progress .keys:before {
  content: '';
  display: block;
  position: absolute;
  width: 51px;
  height: 23px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #6a3a16;
  background-image: linear-gradient(0deg, #7c502c 0%, rgba(137, 68, 43, 0.5) 100%);
  opacity: 0.7;
  box-shadow: inset 0px -1px 0px 0px rgba(200, 155, 113, 0.7), inset 0px 2px 3px 0px rgba(100, 60, 36, 0.6);
  z-index: 0;
}
.popup.to-do-list .content .progress-block .reward-progress .keys.reward-1 {
  left: 111px;
}
.popup.to-do-list .content .progress-block .reward-progress .keys.reward-2 {
  left: 339px;
}
.popup.to-do-list .content .progress-block .reward-progress .keys.reward-3 {
  left: 550px;
}
.popup.to-do-list .content .progress-block .reward-progress .keys .key-for-reward-icon {
  top: -3px;
  left: -2px;
  -webkit-transform: scale(0.6) rotate(25deg);
          transform: scale(0.6) rotate(25deg);
  z-index: 1;
}
.popup.to-do-list .content .progress-block .reward-progress .keys .progress-count {
  position: absolute;
  top: 2px;
  left: 20px;
  width: 27px;
  text-align: center;
  font-size: 14px;
  text-shadow: 0 -1px 1px #795138, 0 -1px 1px #795138, 0 1px 1px #795138, 0 1px 1px #795138, -1px 0 1px #795138, 1px 0 1px #795138, -1px 0 1px #795138, 1px 0 1px #795138, -1px -1px 1px #795138, 1px -1px 1px #795138, -1px 1px 1px #795138, 1px 1px 1px #795138, -1px -1px 1px #795138, 1px -1px 1px #795138, -1px 1px 1px #795138, 1px 1px 1px #795138;
  z-index: 1;
}
.popup.to-do-list .content .timer {
  position: absolute;
  left: 261px;
  top: 147px;
}
.popup.to-do-list .content .timer > * {
  box-sizing: border-box;
}
.popup.to-do-list .content .timer .timer-clock {
  position: absolute;
  left: 18px;
  top: 4px;
  width: 50px;
  height: 51px;
  z-index: 1;
}
.popup.to-do-list .content .timer .timer-clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.to-do-list .content .timer .timer-clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.to-do-list .content .timer .timer-display {
  position: absolute;
  left: 46px;
  top: 14px;
  display: -webkit-box;
  display: flex;
  padding-left: 11px;
  width: 140px;
  height: 29px;
  border-top-right-radius: 17px;
  border-bottom-right-radius: 17px;
  background-image: linear-gradient(0deg, #b86b32 0%, #dd8f48 100%);
  box-shadow: 0 4px 0 0 #894315, 0 5px 4px 0 rgba(0, 0, 0, 0.6), inset 0 5px 8px 0 rgba(255, 198, 151, 0.4), inset 0 0 7.4px 2.6px rgba(187, 109, 51, 0.3);
}
.popup.to-do-list .content .timer .timer-display .time {
  margin: auto;
  font: 18px "BIP";
  color: #ffffff;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
  letter-spacing: 1px;
}
.popup.to-do-list .content .timer .timer-display .time.end-time {
  font-size: 16px;
}
.popup.to-do-list .content .loading {
  display: none;
  position: absolute;
  font-size: 75px;
  left: 40px;
  top: 310px;
  width: 636px;
  color: #865532;
}
@-webkit-keyframes dot-animation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  95% {
    opacity: 0;
  }
}
@keyframes dot-animation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  95% {
    opacity: 0;
  }
}
.popup.to-do-list .content .loading .dot {
  opacity: 0;
  -webkit-animation: dot-animation 3s linear infinite;
          animation: dot-animation 3s linear infinite;
}
.popup.to-do-list .content .loading .dot.dot-2 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.to-do-list .content .loading .dot.dot-3 {
  -webkit-animation-delay: 1.0s;
          animation-delay: 1.0s;
}
.popup.to-do-list .content .cloud-annotation {
  position: absolute;
  top: 301px;
  left: 136px;
  width: 454px;
  height: 177px;
  font-size: 18px;
  text-shadow: 0 -1.5px 1.5px #456270, 0 -1.5px 1.5px #456270, 0 1.5px 1.5px #456270, 0 1.5px 1.5px #456270, -1.5px 0 1.5px #456270, 1.5px 0 1.5px #456270, -1.5px 0 1.5px #456270, 1.5px 0 1.5px #456270, -1.5px -1.5px 1.5px #456270, 1.5px -1.5px 1.5px #456270, -1.5px 1.5px 1.5px #456270, 1.5px 1.5px 1.5px #456270, -1.5px -1.5px 1.5px #456270, 1.5px -1.5px 1.5px #456270, -1.5px 1.5px 1.5px #456270, 1.5px 1.5px 1.5px #456270;
  opacity: 0;
  pointer-events: none;
  letter-spacing: 1px;
  z-index: 4;
}
.popup.to-do-list .content .cloud-annotation:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.07328605, 0.70517928);
          transform: scale(1.07328605, 0.70517928);
}
.popup.to-do-list .content .cloud-annotation.show {
  transition: opacity 0.5s;
  opacity: 1;
}
.popup.to-do-list .content .cloud-annotation .annotation {
  position: absolute;
  top: 43px;
  width: 445px;
  line-height: 27px;
}
.popup.to-do-list .content .cloud-annotation .level {
  font-size: 25px;
  color: #fddb5e;
  text-shadow: 0 -1.5px 1.5px #d07d00, 0 -1.5px 1.5px #d07d00, 0 1.5px 1.5px #d07d00, 0 1.5px 1.5px #d07d00, -1.5px 0 1.5px #d07d00, 1.5px 0 1.5px #d07d00, -1.5px 0 1.5px #d07d00, 1.5px 0 1.5px #d07d00, -1.5px -1.5px 1.5px #d07d00, 1.5px -1.5px 1.5px #d07d00, -1.5px 1.5px 1.5px #d07d00, 1.5px 1.5px 1.5px #d07d00, -1.5px -1.5px 1.5px #d07d00, 1.5px -1.5px 1.5px #d07d00, -1.5px 1.5px 1.5px #d07d00, 1.5px 1.5px 1.5px #d07d00;
}
.popup.to-do-list .task-list {
  position: relative;
  left: 52px;
  top: 200px;
  width: 614px;
  height: 276px;
  z-index: 3;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup.to-do-list .task-list::-webkit-scrollbar {
  width: 8px;
}
.popup.to-do-list .task-list::-webkit-scrollbar-track {
  background: linear-gradient(to right, transparent 25%, #6f411d, transparent 70%);
}
.popup.to-do-list .task-list::-webkit-scrollbar-thumb {
  background: #6f411d;
  border-radius: 4px;
}
.popup.to-do-list .task-list::-webkit-scrollbar-thumb:hover {
  background: #62311e;
}
.popup.to-do-list .task-list .task-block {
  position: relative;
  margin-bottom: 10px;
  width: 591px;
  height: 98px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #E8B588 0%, #F0DEC7 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0 -4px 8px 0 rgba(255, 174, 91, 0.72);
}
.popup.to-do-list .task-list .task-block:first-of-type {
  margin-top: 10px;
}
.popup.to-do-list .task-list .task-block > .icon {
  position: absolute;
  left: 14px;
  top: 12px;
  width: 75px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon:after {
  content: '';
  display: block;
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -263px -220px no-repeat;
  width: 75px;
  height: 74px;
  z-index: 1;
}
.popup.to-do-list .task-list .task-block > .icon:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -148px -303px no-repeat;
  width: 74px;
  height: 74px;
  z-index: 2;
}
.popup.to-do-list .task-list .task-block > .icon.trowels:before {
  top: 9px;
  left: 10px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .task-list .task-block > .icon.rakes:before {
  top: 12px;
  left: 12px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .task-list .task-block > .icon.bailers:before {
  top: 9px;
  left: 14px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .task-list .task-block > .icon.superflowers:before {
  top: 8px;
  left: 10px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.to-do-list .task-list .task-block > .icon.dailyChallenge:before {
  top: 2px;
  left: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -74px -303px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.duel:before {
  top: 2px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -222px -303px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.mark {
  width: 50px;
  height: 56.09756098px;
}
.popup.to-do-list .task-list .task-block > .icon.mark:before {
  content: '';
  display: block;
  width: 82px;
  height: 92px;
  -webkit-transform-origin: 1.2195122px 1.2195122px;
          transform-origin: 1.2195122px 1.2195122px;
  -webkit-transform: scale(0.6097561);
          transform: scale(0.6097561);
}
.popup.to-do-list .task-list .task-block > .icon.mark:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -83px -347px no-repeat;
}
.popup.to-do-list .task-list .task-block > .icon.mark:before {
  top: 11px;
  left: 12px;
}
.popup.to-do-list .task-list .task-block > .icon.level:before {
  top: 2px;
  left: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -409px -74px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.meta:before {
  top: 3px;
  left: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -409px -148px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.midroll {
  width: 44px;
  height: 52.48192771px;
}
.popup.to-do-list .task-list .task-block > .icon.midroll:before {
  content: '';
  display: block;
  width: 83px;
  height: 99px;
  -webkit-transform-origin: 0px 0px;
          transform-origin: 0px 0px;
  -webkit-transform: scale(0.53012048);
          transform: scale(0.53012048);
}
.popup.to-do-list .task-list .task-block > .icon.midroll:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -347px no-repeat;
}
.popup.to-do-list .task-list .task-block > .icon.midroll:before {
  top: 10px;
  left: 15px;
}
.popup.to-do-list .task-list .task-block > .icon.rock:before {
  top: 2px;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -409px -296px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.sand:before {
  top: 2px;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") 0 -377px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.start:before {
  top: -2px;
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -74px -377px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.web:before {
  top: 2px;
  left: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -222px -377px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.climbingEvent:before {
  top: 1px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") 0 -303px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.frogVoyage:before {
  top: 2px;
  left: -1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -296px -303px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.hiddenTempleTiles:before,
.popup.to-do-list .task-list .task-block > .icon.hiddenTempleTreasure:before {
  top: 0;
  left: -1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -409px 0 no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.streakChests:before {
  top: 1px;
  left: -1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -148px -377px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block > .icon.puzzle:before {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -409px -222px no-repeat;
  width: 74px;
  height: 74px;
}
.popup.to-do-list .task-list .task-block .description {
  position: absolute;
  left: 100px;
  top: 22px;
  font-size: 18px;
  color: #865532;
  line-height: 1.2;
  text-align: left;
  width: 295px;
}
.popup.to-do-list .task-list .task-block .button-do {
  position: absolute;
  left: 439px;
  top: 9px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 124px;
  height: 41px;
  text-align: center;
  transition: opacity 1s;
  opacity: 1;
  z-index: 2;
}
.popup.to-do-list .task-list .task-block .button-do:hover {
  background-position-y: 50%;
}
.popup.to-do-list .task-list .task-block .button-do:active {
  background-position-y: 100%;
}
.popup.to-do-list .task-list .task-block .button-do span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 17px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  text-shadow: 0 2px 1px #df4600;
  margin-top: -11px;
}
.popup.to-do-list .task-list .task-block .button-do.disabled {
  opacity: 0;
}
.popup.to-do-list .task-list .task-block .done {
  position: absolute;
  left: 474px;
  top: 4px;
  z-index: 1;
}
.popup.to-do-list .task-list .task-block .done:before {
  content: '';
  position: absolute;
  display: block;
  width: 52px;
  height: 50px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1753px -998px no-repeat;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  opacity: 0;
}
.popup.to-do-list .task-list .task-block .done:after {
  content: '';
  position: absolute;
  left: -51px;
  top: -50px;
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 20%, #25f901 20%, transparent 30%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, transparent 10%, #25f901 15%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%), radial-gradient(circle, #25f901 20%, transparent 20%);
  background-size: 20% 20%, 30% 30%, 25% 25%, 30% 30%, 28% 28%, 20% 20%, 25% 25%, 20% 20%, 38% 38%, 25% 25%, 30% 30%, 28% 28%, 30% 30%, 25% 25%, 20% 20%, 30% 30%;
  background-position: 50% 50%;
  pointer-events: none;
  z-index: -1;
}
.popup.to-do-list .task-list .task-block .progress {
  position: absolute;
  left: 100px;
  top: 55px;
  width: 460px;
  height: 28px;
  border: 1px solid #9a602b;
  border-radius: 7px;
  background-color: #fddab8;
  background-image: linear-gradient(180deg, #e8b588 0%, rgba(240, 222, 199, 0.9) 100%);
  box-shadow: 0 0 6px 0 rgba(136, 67, 10, 0.4), inset 0 5px 8px 0 rgba(255, 238, 221, 0.7), inset 0 0 7.4px 2.6px rgba(164, 108, 64, 0.7);
}
.popup.to-do-list .task-list .task-block .progress:before {
  content: '';
  border: 1px solid #6a3b18;
  border-radius: 8px;
  background-color: #885831;
  display: block;
  margin: 5px auto;
  box-sizing: border-box;
  width: 449px;
  height: 18px;
}
.popup.to-do-list .task-list .task-block .progress .filler {
  width: 448px;
  height: 16px;
  position: absolute;
  left: 6px;
  top: 6px;
  overflow: hidden;
}
.popup.to-do-list .task-list .task-block .progress .filler .filler-line {
  position: absolute;
}
.popup.to-do-list .task-list .task-block .progress .filler .filler-line .line_bg {
  border: 1px solid #ea7a27;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #fbb920 0%, #fbda20 100%);
  width: 448px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.to-do-list .task-list .task-block .progress .filler .filler-line .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 430px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.to-do-list .task-list .task-block .progress .filler .filler-line .line_top {
  border-radius: 8px;
  background-image: linear-gradient(0deg, #fb8620 0%, rgba(251, 130, 32, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  width: 446px;
  height: 14px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.to-do-list .task-list .task-block .progress .progress-count {
  position: absolute;
  top: 5px;
  width: 100%;
  text-align: center;
  font-size: 14px;
  text-shadow: 0 -1px 1px #6b3c19, 0 -1px 1px #6b3c19, 0 1px 1px #6b3c19, 0 1px 1px #6b3c19, -1px 0 1px #6b3c19, 1px 0 1px #6b3c19, -1px 0 1px #6b3c19, 1px 0 1px #6b3c19, -1px -1px 1px #6b3c19, 1px -1px 1px #6b3c19, -1px 1px 1px #6b3c19, 1px 1px 1px #6b3c19, -1px -1px 1px #6b3c19, 1px -1px 1px #6b3c19, -1px 1px 1px #6b3c19, 1px 1px 1px #6b3c19;
  z-index: 5;
}
.popup.to-do-list .task-list .task-block .key {
  position: absolute;
  left: 537px;
  top: 53px;
  width: 37px;
  height: 38px;
  border-radius: 50%;
  background-color: #fddab8;
  background-image: linear-gradient(0deg, #e8b588 0%, rgba(240, 222, 199, 0) 100%);
  box-shadow: 0 0 4px 0 rgba(111, 62, 19, 0.4), inset 0 5px 8px 0 rgba(255, 238, 221, 0.4), inset 0 0 7px 2px rgba(164, 108, 64, 0.3);
  opacity: 1;
  transition: opacity 0.5s;
  z-index: 5;
}
.popup.to-do-list .task-list .task-block .key .key-for-reward-icon {
  left: 4px;
  top: 5px;
}
.popup.to-do-list .task-list .task-block.done .done:before {
  opacity: 1;
  -webkit-animation: checkmark-animation 0.7s linear forwards;
          animation: checkmark-animation 0.7s linear forwards;
}
@keyframes checkmark-animation {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.popup.to-do-list .task-list .task-block.done .done:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.5s linear forwards;
          animation: spark-flash-animation 0.5s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.to-do-list .task-list .task-block.done .button-do {
  display: none;
}
.popup.to-do-list .task-list .task-block.done .progress .filler {
  -webkit-filter: saturate(2.51);
          filter: saturate(2.51);
}
.popup.to-do-list .task-list .task-block.done .progress .filler .line_bg {
  width: 448px;
  height: 16px;
  border: 1px solid #066926;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #1ca126 0%, #40b836 100%);
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.to-do-list .task-list .task-block.done .progress .filler .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 430px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.to-do-list .task-list .task-block.done .progress .filler .line_top {
  width: 446px;
  height: 14px;
  border-radius: 8px;
  background-image: linear-gradient(0deg, #159442 0%, rgba(64, 184, 54, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.to-do-list .task-list .task-block.done .progress .progress-count {
  text-shadow: 0 -1px 1px #066926, 0 -1px 1px #066926, 0 1px 1px #066926, 0 1px 1px #066926, -1px 0 1px #066926, 1px 0 1px #066926, -1px 0 1px #066926, 1px 0 1px #066926, -1px -1px 1px #066926, 1px -1px 1px #066926, -1px 1px 1px #066926, 1px 1px 1px #066926, -1px -1px 1px #066926, 1px -1px 1px #066926, -1px 1px 1px #066926, 1px 1px 1px #066926;
}
.popup.to-do-list .task-list .task-block.key-received .key {
  opacity: 0;
}
.popup.to-do-list .task-list .task-block.key-received .key .key-for-reward-icon {
  opacity: 0;
}
.popup.to-do-list .bottom-shadow {
  position: absolute;
  left: 29px;
  top: 447px;
  width: 653px;
  height: 30px;
  background-image: linear-gradient(#f0dec700 0%, #f0dec7FF 100%);
  z-index: 4;
}
.popup.to-do-list-lottery-help {
  width: 444px;
  height: 411px;
  font-family: 'bip', sans-serif;
  color: white;
}
.popup.to-do-list-lottery-help .popup-header {
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 6;
}
.popup.to-do-list-lottery-help .popup-header span {
  position: absolute;
  top: 18px;
  width: 444px;
  z-index: 1;
}
.popup.to-do-list-lottery-help .popup-header .header_bg {
  position: absolute;
  width: 444px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.to-do-list-lottery-help .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.to-do-list-lottery-help .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2);
          transform: scaleX(2);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.to-do-list-lottery-help .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.to-do-list-lottery-help .form {
  position: absolute;
  top: 34px;
  left: 10px;
  width: 420px;
  height: 365px;
  pointer-events: none;
  z-index: 2;
}
.popup.to-do-list-lottery-help .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.55335968);
          transform: scaleX(0.55335968);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.to-do-list-lottery-help .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.55555556);
          transform: scaleX(0.55555556);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.to-do-list-lottery-help .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 325px;
}
.popup.to-do-list-lottery-help .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 325px;
}
.popup.to-do-list-lottery-help .popup-bg {
  position: absolute;
  top: 53px;
  left: 33px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 380px;
  height: 321px;
  z-index: 1;
}
.popup.to-do-list-lottery-help .content {
  position: absolute;
  left: 0px;
  top: 62px;
  z-index: 3;
  width: 100%;
  height: 300px;
}
.popup.to-do-list-lottery-help .content .objects {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") 0 0 no-repeat;
  width: 409px;
  height: 220px;
  position: absolute;
  left: 17px;
  top: 86px;
  z-index: 2;
}
.popup.to-do-list-lottery-help .content .description {
  position: absolute;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 1px;
  text-align: center;
  z-index: 3;
  white-space: nowrap;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
}
.popup.to-do-list-lottery-help .content .description.description-1 {
  width: 100%;
  top: 30px;
}
.popup.to-do-list-lottery-help .content .description.description-2 {
  left: 107px;
  top: 67px;
}
.popup.to-do-list-lottery-help .content .oks {
  position: absolute;
  left: 219px;
  top: 49px;
  z-index: 2;
  width: 98px;
}
.popup.to-do-list-lottery-help .content .oks .amount {
  display: inline-block;
  vertical-align: middle;
  font-size: 25px;
  text-shadow: 0 -1px 1px #a44500, 0 -1px 1px #a44500, 0 1px 1px #a44500, 0 1px 1px #a44500, -1px 0 1px #a44500, 1px 0 1px #a44500, -1px 0 1px #a44500, 1px 0 1px #a44500, -1px -1px 1px #a44500, 1px -1px 1px #a44500, -1px 1px 1px #a44500, 1px 1px 1px #a44500, -1px -1px 1px #a44500, 1px -1px 1px #a44500, -1px 1px 1px #a44500, 1px 1px 1px #a44500;
}
.popup.to-do-list-lottery-help .content .oks .icon {
  background: url("https://content.z-media.info/elements/s/images/new-popups/to-do-list/sprites.53556f7.png") -483px -114px no-repeat;
  width: 43px;
  height: 46px;
  display: inline-block;
  vertical-align: middle;
}
.popup.to-do-list-lottery-help .border-bottom {
  position: absolute;
  top: 360px;
  left: 9px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(0.99292453, 1.09259259);
          transform: scale(0.99292453, 1.09259259);
  z-index: 4;
}
.popup.to-do-list-lottery-help .button-continue {
  position: absolute;
  left: 121px;
  top: 364px;
  z-index: 5;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 198px;
  height: 48px;
  text-align: center;
}
.popup.to-do-list-lottery-help .button-continue:hover {
  background-position-y: 50%;
}
.popup.to-do-list-lottery-help .button-continue:active {
  background-position-y: 100%;
}
.popup.to-do-list-lottery-help .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.thing.animation.boosterFlyFiveInRow {
  width: 130px;
  height: 121px;
  background: url("https://content.z-media.info/elements/s/images/unsorted/thing-explode-3.2222bab.png") 0 0 no-repeat;
  z-index: 0;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.thing.animation.boosterFlyFiveInRow.boosterCss3animation {
  -webkit-animation: thing-booster-fly 0.56s steps(17) 50ms forwards;
          animation: thing-booster-fly 0.56s steps(17) 50ms forwards;
  opacity: .5;
}
@-webkit-keyframes thing-booster-fly {
  from {
    background-position: 0 0;
    z-index: 399;
  }
  to {
    background-position: -2210px 0;
    z-index: 0;
  }
}
@keyframes thing-booster-fly {
  from {
    background-position: 0 0;
    z-index: 399;
  }
  to {
    background-position: -2210px 0;
    z-index: 0;
  }
}
#content > .superflower-icon {
  position: absolute;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1002;
}
#content > .superflower-icon > .icon {
  width: 52px;
  height: 51.37349398px;
}
#content > .superflower-icon > .icon:before {
  content: '';
  display: block;
  width: 83px;
  height: 82px;
  -webkit-transform-origin: 0px 0.62650602px;
          transform-origin: 0px 0.62650602px;
  -webkit-transform: scale(0.62650602);
          transform: scale(0.62650602);
}
#content > .superflower-icon > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px 0 no-repeat;
}
#content > .prebooster_bombs-icon,
#content > .prebooster_superflowers-icon {
  position: absolute;
  top: 315px;
  left: 380px;
  z-index: 1002;
  opacity: 0;
}
#content > .prebooster_bombs-icon > .icon,
#content > .prebooster_superflowers-icon > .icon {
  width: 60px;
  height: 60px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
#content > .prebooster_bombs-icon > .icon:before,
#content > .prebooster_superflowers-icon > .icon:before {
  content: '';
  position: absolute;
  display: block;
}
#content > .prebooster_bombs-icon > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .prebooster_superflowers-icon > .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-info {
  width: 728px;
  height: 426px;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.popup-info .form {
  position: absolute;
  top: 23px;
  left: 0px;
  width: 725px;
  height: 372px;
  z-index: 2;
}
.popup.popup-info .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.95520422);
          transform: scaleX(0.95520422);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-info .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.95899471);
          transform: scaleX(0.95899471);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-info .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 332px;
}
.popup.popup-info .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 332px;
}
.popup.popup-info .popup-bg {
  position: relative;
  top: 41px;
  left: 20px;
  z-index: 1;
}
.popup.popup-info .popup-bg .bg-main {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 690px;
  height: 337px;
  z-index: 1;
}
.popup.popup-info .popup-bg .bg-shadow {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 670px;
  height: 321px;
  background-color: rgba(25, 49, 105, 0.4);
  z-index: 2;
}
.popup.popup-info .popup-header {
  position: absolute;
  top: 0px;
  left: 185px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 2;
}
.popup.popup-info .popup-header span {
  position: absolute;
  top: 18px;
  width: 365px;
  z-index: 1;
}
.popup.popup-info .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-info .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-info .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-info .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-info .popup-close {
  position: absolute;
  left: 685px;
  top: 12px;
  display: none;
  z-index: 3;
}
.popup.popup-info .objects {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
}
.popup.popup-info .objects .popup-text {
  position: absolute;
  text-align: center;
}
.popup.popup-info .objects .popup-text.popup-text-top {
  left: 117px;
  width: 495px;
  height: 60px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
  font-size: 25px;
  line-height: 1.1;
  color: #fbdda5;
}
.popup.popup-info .objects .popup-text.popup-text-bottom {
  font-size: 21px;
  line-height: 1.2;
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, 1px 2px 2px #9b2902;
}
.popup.popup-info .objects .bar {
  position: relative;
}
.popup.popup-info .objects .bar > * {
  position: absolute;
}
.popup.popup-info .objects .bar .shine-back {
  width: 258px;
  height: 217px;
  z-index: -1;
}
.popup.popup-info .objects .bar .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-info .objects .bar .shine-back.shine-back-right {
  -webkit-animation: rotate-animation 17.3s linear infinite;
          animation: rotate-animation 17.3s linear infinite;
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
.popup.popup-info .objects .bar .shine-back.shine-back-left {
  -webkit-animation: rotate-animation 15.7s linear infinite;
          animation: rotate-animation 15.7s linear infinite;
  -webkit-animation-direction: reverse;
          animation-direction: reverse;
}
@keyframes rotate-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
  }
  25% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(90deg);
            transform: scale(0.7) rotate(90deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(180deg);
            transform: scale(1) rotate(180deg);
  }
  75% {
    opacity: 0.7;
    -webkit-transform: scale(0.7) rotate(270deg);
            transform: scale(0.7) rotate(270deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(360deg);
            transform: scale(1) rotate(360deg);
  }
}
.popup.popup-info .objects .bar .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-info .popup-border-bottom {
  position: absolute;
  top: 374px;
  left: 153px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.72877358, 1.09259259);
          transform: scale(1.72877358, 1.09259259);
  z-index: 3;
}
.popup.popup-info .button-continue {
  position: absolute;
  top: 378px;
  left: 265px;
  display: block;
  z-index: 4;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 203px;
  height: 48px;
}
.popup.popup-info .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-info .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-info .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-info.tutorial-popup .popup-close {
  display: block;
}
.popup.popup-info.tutorial-popup .button-continue {
  display: none;
}
.popup.popup-info .tiles-bar > .tiles {
  top: 26px;
  width: 126px;
  height: 126px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  z-index: 1;
}
.popup.popup-info .tiles-bar > .tiles > div {
  margin-bottom: 1px;
  margin-right: 1px;
  width: 41px;
  height: 41px;
  box-sizing: border-box;
}
.popup.popup-info .tiles-bar > .tiles > div:nth-of-type(even) {
  background-color: #a2c08a;
  border: 2px solid #dae6d0;
}
.popup.popup-info .tiles-bar > .tiles > div:nth-of-type(odd) {
  background-color: #b8cc97;
  border: 2px solid #e3ebd5;
}
.popup.popup-info .tiles-bar > .tiles > div:nth-of-type(1):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-info .tiles-bar > .tiles > div:nth-of-type(2):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-info .tiles-bar > .tiles > div:nth-of-type(3):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-info .tiles-bar > .tiles > div:nth-of-type(7):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-info .tiles-bar > .tiles > div:nth-of-type(8):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-info .tiles-bar > .tiles > div:nth-of-type(9):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-info .tiles-bar > .tulips {
  top: 39px;
  left: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") 0 -127px no-repeat;
  width: 123px;
  height: 99px;
  z-index: 4;
}
.popup.popup-info .tiles-bar > .glow {
  top: 40px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/info/sprites.0296460.png") -129px 0 no-repeat;
  width: 148px;
  height: 97px;
  z-index: 3;
  -webkit-animation: glow-tiles-animation 6s infinite;
          animation: glow-tiles-animation 6s infinite;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
@-webkit-keyframes glow-tiles-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes glow-tiles-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.popup.popup-info .tiles-bar > .shine-animations > .dot {
  position: absolute;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 {
  z-index: 2;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 .shine-1 {
  top: 38px;
  left: 27px;
  -webkit-animation-delay: 0.87s;
          animation-delay: 0.87s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 .shine-2 {
  top: 97px;
  left: -8px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 .shine-3 {
  top: 97px;
  left: 33px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 .shine-4 {
  top: 106px;
  left: 67px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 .dot-1 {
  top: 50px;
  left: 38px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 .dot-2 {
  top: 54px;
  left: 79px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.12s;
          animation-delay: 0.12s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 .dot-3 {
  top: 104px;
  left: -4px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-1 .dot-4 {
  top: 100px;
  left: 121px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 1.67s;
          animation-delay: 1.67s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 {
  z-index: 5;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .shine-5 {
  top: 56px;
  left: -15px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .shine-6 {
  top: 107px;
  left: -17px;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .shine-7 {
  top: 46px;
  left: 69px;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .shine-8 {
  top: 39px;
  left: 109px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .shine-9 {
  top: 120px;
  left: 27px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .shine-10 {
  top: 103px;
  left: 110px;
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .dot-5 {
  top: 55px;
  left: 1px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .dot-6 {
  top: 81px;
  left: -12px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .dot-7 {
  top: 68px;
  left: 127px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.popup.popup-info .tiles-bar > .shine-animations.shine-animations-2 .dot-8 {
  top: 137px;
  left: 80px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-info-widget {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.popup-info-widget > * {
  position: absolute;
}
.popup.popup-info-widget .popup-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 0;
}
.popup.popup-info-widget .popup-header {
  top: 67px;
  width: 100%;
  font-size: 33px;
  letter-spacing: 3px;
}
.popup.popup-info-widget .objects {
  top: 0;
  left: 0;
}
.popup.popup-info-widget .objects > * {
  position: absolute;
}
.popup.popup-info-widget .objects .bar > * {
  position: absolute;
}
.popup.popup-info-widget .objects .bar > .shine {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-info-widget .objects .bar .shine-back {
  width: 258px;
  height: 217px;
  z-index: -1;
}
.popup.popup-info-widget .objects .bar .shine-back:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-info-widget .objects .bar-arrow {
  width: 37px;
  height: 30px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-info-widget .objects .bar-arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.23417722, 0.24793388);
          transform: scale(0.23417722, 0.24793388);
}
.popup.popup-info-widget .objects .bar-text {
  font-size: 21px;
  letter-spacing: 1px;
  line-height: 1.3;
}
.popup.popup-info-widget .text-continue {
  top: 577px;
  width: 100%;
  font-size: 20px;
  letter-spacing: 1px;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
}
.popup.popup-info-widget.clickable {
  cursor: pointer;
}
/* >> ЗАДАНИЯ НОВИЧКА, ЭКСПЕРТА и т.д */
.popup.popup-engagement-task {
  /*Смещение*/
  width: 714px;
  height: 475px;
  background: transparent;
  font-family: BIP;
  color: white;
  font-size: 33px;
  letter-spacing: 1px;
  text-align: center;
  /*form*/
  /*header*/
}
.popup.popup-engagement-task .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -10px;
  width: 670px;
  height: 441px;
  position: absolute;
  left: 23px;
  top: 18px;
}
.popup.popup-engagement-task .form {
  width: 714px;
  height: 475px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.popup.popup-engagement-task .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.94071146);
          transform: scaleX(0.94071146);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-engagement-task .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.94444444);
          transform: scaleX(0.94444444);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-engagement-task .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 435px;
}
.popup.popup-engagement-task .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 435px;
}
.popup.popup-engagement-task .border-bottom {
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.68867925, 1.09259259);
          transform: scale(1.68867925, 1.09259259);
  position: absolute;
  left: 148px;
  top: 455px;
  z-index: 1;
}
.popup.popup-engagement-task .popup-header {
  position: absolute;
  left: 157px;
  top: -25px;
  height: 70px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font-size: 33px;
  z-index: 10;
}
.popup.popup-engagement-task .popup-header span {
  position: absolute;
  top: 18px;
  width: 393px;
  z-index: 1;
}
.popup.popup-engagement-task .popup-header .header_bg {
  position: absolute;
  width: 390px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-engagement-task .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-engagement-task .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.70491803);
          transform: scaleX(1.70491803);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-engagement-task .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-engagement-task .popup-close {
  position: absolute;
  left: 675px;
  top: -13px;
  z-index: 50;
}
.popup.popup-engagement-task .content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 5;
}
.popup.popup-engagement-task .content .reward {
  width: 658px;
  height: 60px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  position: absolute;
  left: 29px;
  top: 46px;
  z-index: 10;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
}
.popup.popup-engagement-task .content .reward span {
  vertical-align: middle;
  font-size: 25px;
}
.popup.popup-engagement-task .content .reward .amount {
  font-size: 30px;
  color: #faef1e;
  text-shadow: 0 -1px 1px #a44500, 0 -1px 1px #a44500, 0 1px 1px #a44500, 0 1px 1px #a44500, -1px 0 1px #a44500, 1px 0 1px #a44500, -1px 0 1px #a44500, 1px 0 1px #a44500, -1px -1px 1px #a44500, 1px -1px 1px #a44500, -1px 1px 1px #a44500, 1px 1px 1px #a44500, -1px -1px 1px #a44500, 1px -1px 1px #a44500, -1px 1px 1px #a44500, 1px 1px 1px #a44500;
}
.popup.popup-engagement-task .content .reward .coin {
  width: 34px;
  height: 35.44680851px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: -15px;
  margin-top: 5px;
  z-index: -1;
}
.popup.popup-engagement-task .content .reward .coin:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.72340426px -0.72340426px;
          transform-origin: -0.72340426px -0.72340426px;
  -webkit-transform: scale(0.72340426);
          transform: scale(0.72340426);
}
.popup.popup-engagement-task .content .reward .coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-engagement-task .content .fairy .static {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -516px no-repeat;
  width: 275px;
  height: 370px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  position: absolute;
  left: -14px;
  top: 91px;
  z-index: 1;
}
.popup.popup-engagement-task .content .list {
  position: absolute;
  left: 200px;
  top: 113px;
  z-index: 5;
}
.popup.popup-engagement-task .content .list .task-plank {
  position: relative;
  margin-bottom: 8px;
}
.popup.popup-engagement-task .content .list .task-plank .bar {
  width: 480px;
  height: 75px;
  border: 1px solid #9a602b;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .check-bg {
  border-radius: 50%;
  background-color: #e19f56;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3), inset 0 0 0 3px #fad9b9;
  border: 2px solid #ad7b4a;
  position: absolute;
  left: 19px;
  top: 13px;
  width: 45px;
  height: 45px;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .check {
  width: 52px;
  height: 50px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1753px -998px no-repeat;
  -webkit-transform: scale(0.90384615, 0.9);
          transform: scale(0.90384615, 0.9);
  position: absolute;
  left: 21px;
  top: 8px;
  z-index: 5;
}
.popup.popup-engagement-task .content .list .task-plank .description {
  position: absolute;
  left: 86px;
  top: 26px;
  text-align: left;
  font-size: 21px;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
}
.popup.popup-engagement-task .content .list .task-plank .progress {
  position: absolute;
  top: 34px;
  left: 84px;
  width: 204px;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-bg .plank_bg {
  border: 1px solid #9a602b;
  border-radius: 8px;
  background-image: linear-gradient(0deg, #e8b588 0%, #f0dec7 100%);
  box-shadow: 0px 0px 10px 0px rgba(136, 67, 10, 0.8), inset 0px 5px 8px 0px rgba(255, 238, 221, 0.8), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
  width: 216px;
  height: 30px;
  position: absolute;
  z-index: 1;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-bg .plank_center {
  border: 1px solid #6a3b18;
  border-radius: 8px;
  background-color: #885831;
  position: absolute;
  left: 6px;
  top: 6px;
  width: 204px;
  height: 17px;
  z-index: 1;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-text {
  position: absolute;
  top: 3px;
  left: 0px;
  width: 100%;
  text-shadow: 0 -1px 1px #6b3c19, 0 -1px 1px #6b3c19, 0 1px 1px #6b3c19, 0 1px 1px #6b3c19, -1px 0 1px #6b3c19, 1px 0 1px #6b3c19, -1px 0 1px #6b3c19, 1px 0 1px #6b3c19, -1px -1px 1px #6b3c19, 1px -1px 1px #6b3c19, -1px 1px 1px #6b3c19, 1px 1px 1px #6b3c19, -1px -1px 1px #6b3c19, 1px -1px 1px #6b3c19, -1px 1px 1px #6b3c19, 1px 1px 1px #6b3c19;
  font: 15px "bip";
  color: white;
  text-align: center;
  z-index: 3;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-text > .current {
  margin-right: 2px;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-text > .total {
  margin-left: 2px;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-line {
  position: absolute;
  top: 6px;
  left: 6px;
  height: 17px;
  overflow: hidden;
  z-index: 2;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-line .line_bg {
  border: 1px solid #ea7a27;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #fbb920 0%, #fbda20 100%);
  width: 204px;
  height: 17px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-line .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 186px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .progress > .progress-line .line_top {
  border-radius: 8px;
  background-image: linear-gradient(0deg, #fb8620 0%, rgba(251, 130, 32, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  width: 202px;
  height: 15px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .progress.completed > .progress-text {
  text-shadow: 0 -1px 1px #1a7537, 0 -1px 1px #1a7537, 0 1px 1px #1a7537, 0 1px 1px #1a7537, -1px 0 1px #1a7537, 1px 0 1px #1a7537, -1px 0 1px #1a7537, 1px 0 1px #1a7537, -1px -1px 1px #1a7537, 1px -1px 1px #1a7537, -1px 1px 1px #1a7537, 1px 1px 1px #1a7537, -1px -1px 1px #1a7537, 1px -1px 1px #1a7537, -1px 1px 1px #1a7537, 1px 1px 1px #1a7537;
}
.popup.popup-engagement-task .content .list .task-plank .progress.completed > .progress-line {
  -webkit-filter: saturate(2.51);
          filter: saturate(2.51);
}
.popup.popup-engagement-task .content .list .task-plank .progress.completed > .progress-line .line_bg {
  width: 204px;
  height: 17px;
  border: 1px solid #066926;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #1ca126 0%, #40b836 100%);
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .progress.completed > .progress-line .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 186px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .progress.completed > .progress-line .line_top {
  width: 202px;
  height: 15px;
  border-radius: 8px;
  background-image: linear-gradient(0deg, #159442 0%, rgba(64, 184, 54, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.popup-engagement-task .content .list .task-plank .button-plank {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 54px;
  text-align: center;
  opacity: 1;
  transition: opacity 0.5s;
  position: absolute;
  left: 312px;
  top: 13px;
}
.popup.popup-engagement-task .content .list .task-plank .button-plank:hover {
  background-position-y: 50%;
}
.popup.popup-engagement-task .content .list .task-plank .button-plank:active {
  background-position-y: 100%;
}
.popup.popup-engagement-task .content .list .task-plank .button-plank span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 23px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-engagement-task .content .list .task-plank .button-plank.blocked,
.popup.popup-engagement-task .content .list .task-plank .button-plank.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 157px;
  height: 54px;
  cursor: default!important;
}
.popup.popup-engagement-task .content .list .task-plank .button-plank.disabled {
  opacity: 0;
}
.popup.popup-engagement-task .content .list .task-plank.with-progress .description {
  top: 9px;
}
.popup.popup-engagement-task .button-get-reward {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 52px;
  text-align: center;
  opacity: 1;
  transition: opacity 0.5s;
  position: absolute;
  left: 266px;
  top: 455px;
  z-index: 50;
}
.popup.popup-engagement-task .button-get-reward:hover {
  background-position-y: 50%;
}
.popup.popup-engagement-task .button-get-reward:active {
  background-position-y: 100%;
}
.popup.popup-engagement-task .button-get-reward span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-engagement-task .button-get-reward.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 52px;
  cursor: default!important;
  opacity: 0;
}
/* << ЗАДАНИЯ НОВИЧКА, ЭКСПЕРТА и т.д */
.popup.complete-episode-extra-coins {
  width: 605px;
  height: 378px;
  font-family: BIP, sans-serif;
  color: white;
  text-align: center;
  white-space: nowrap;
  /*form*/
  /*header*/
}
.popup.complete-episode-extra-coins > * {
  position: absolute;
}
.popup.complete-episode-extra-coins .popup-bg {
  position: absolute;
  top: 46px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -47px;
  background-position-y: -31px;
  width: 524px;
  height: 286px;
  z-index: 0;
}
.popup.complete-episode-extra-coins .form {
  position: absolute;
  top: 34px;
  left: 9px;
  width: 562px;
  height: 318px;
  pointer-events: none;
  z-index: 1;
}
.popup.complete-episode-extra-coins .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.74044796);
          transform: scaleX(0.74044796);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.complete-episode-extra-coins .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.74338624);
          transform: scaleX(0.74338624);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.complete-episode-extra-coins .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 278px;
}
.popup.complete-episode-extra-coins .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 278px;
}
.popup.complete-episode-extra-coins .popup-header {
  position: absolute;
  top: 0;
  left: 126px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  pointer-events: none;
  z-index: 2;
}
.popup.complete-episode-extra-coins .popup-header span {
  position: absolute;
  top: 20px;
  width: 343px;
  letter-spacing: 1px;
  z-index: 1;
}
.popup.complete-episode-extra-coins .popup-header .header_bg {
  position: absolute;
  width: 343px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.complete-episode-extra-coins .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.complete-episode-extra-coins .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.44808743);
          transform: scaleX(1.44808743);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.complete-episode-extra-coins .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.complete-episode-extra-coins .popup-text-1 {
  font-size: 25px;
  text-align: center;
  position: absolute;
  left: 126px;
  top: 74px;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129;
  z-index: 3;
}
.popup.complete-episode-extra-coins .popup-text-2 {
  font-size: 31px;
  color: #fff000;
  text-align: center;
  position: absolute;
  left: 163px;
  top: 104px;
  text-shadow: 0 -1px 1px #a44500, 0 -1px 1px #a44500, 0 1px 1px #a44500, 0 1px 1px #a44500, -1px 0 1px #a44500, 1px 0 1px #a44500, -1px 0 1px #a44500, 1px 0 1px #a44500, -1px -1px 1px #a44500, 1px -1px 1px #a44500, -1px 1px 1px #a44500, 1px 1px 1px #a44500, -1px -1px 1px #a44500, 1px -1px 1px #a44500, -1px 1px 1px #a44500, 1px 1px 1px #a44500;
  z-index: 3;
}
.popup.complete-episode-extra-coins .objects {
  position: absolute;
  left: 0;
  top: 116px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/complete-episode-extra-coins/sprites.22bfb31.png") 0 0 no-repeat;
  width: 605px;
  height: 210px;
  z-index: 3;
}
.popup.complete-episode-extra-coins .board {
  position: absolute;
  top: 331px;
  left: 80px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.32783019, 1.09259259);
          transform: scale(1.32783019, 1.09259259);
  z-index: 4;
}
.popup.complete-episode-extra-coins .button-continue {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 143px;
  height: 45px;
  text-align: center;
  position: absolute;
  left: 121px;
  top: 337px;
  z-index: 5;
}
.popup.complete-episode-extra-coins .button-continue:hover {
  background-position-y: 50%;
}
.popup.complete-episode-extra-coins .button-continue:active {
  background-position-y: 100%;
}
.popup.complete-episode-extra-coins .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 23px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.complete-episode-extra-coins .button-skip {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 143px;
  height: 45px;
  text-align: center;
  position: absolute;
  left: 321px;
  top: 337px;
  z-index: 5;
}
.popup.complete-episode-extra-coins .button-skip:hover {
  background-position-y: 50%;
}
.popup.complete-episode-extra-coins .button-skip:active {
  background-position-y: 100%;
}
.popup.complete-episode-extra-coins .button-skip span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 23px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.complete-episode-extra-coins .flare {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  z-index: 3;
}
@-webkit-keyframes complete-episode-extra-coins-flare-animation {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
  }
}
@keyframes complete-episode-extra-coins-flare-animation {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
  }
}
.popup.complete-episode-extra-coins .flare.flare-1 {
  left: 124px;
  top: 89px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear -2s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear -2s infinite;
}
.popup.complete-episode-extra-coins .flare.flare-2 {
  left: 137px;
  top: 109px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear -1s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear -1s infinite;
}
.popup.complete-episode-extra-coins .flare.flare-3 {
  left: 426px;
  top: 92px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear 0s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear 0s infinite;
}
.popup.complete-episode-extra-coins .flare.flare-4 {
  left: 420px;
  top: 84px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear 0.75s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear 0.75s infinite;
}
.popup.complete-episode-extra-coins .flare.flare-5 {
  display: none;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear -0.5s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear -0.5s infinite;
}
.popup.complete-episode-extra-coins .flare.flare-6 {
  display: none;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear 0.5s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear 0.5s infinite;
}
.popup.complete-episode-extra-coins .flare.flare-7 {
  display: none;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear 0.3s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear 0.3s infinite;
}
.popup.tasks-completed-extra-coins {
  width: 714px;
  height: 490px;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  /**
  * 1 тип: 3 бара - бесплатно + за ОК + за рекламу
  */
  /**
  * 2 тип: 2 бара - бесплатно + за рекламу
  */
  /**
  * 3 тип: 2 бара - за рекламу + за ОК
  */
  /**
 * 4 тип: 2 бара - бесплатно + за ОК
 */
}
.popup.tasks-completed-extra-coins .form {
  position: absolute;
  top: 40px;
  width: 650px;
  height: 407px;
  z-index: 2;
}
.popup.tasks-completed-extra-coins .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85638999);
          transform: scaleX(0.85638999);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.tasks-completed-extra-coins .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.85978836);
          transform: scaleX(0.85978836);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.tasks-completed-extra-coins .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 367px;
}
.popup.tasks-completed-extra-coins .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 367px;
}
.popup.tasks-completed-extra-coins .popup-bg {
  position: absolute;
  top: 52px;
  overflow: hidden;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -32px;
  width: 608px;
  height: 374px;
  z-index: 1;
}
.popup.tasks-completed-extra-coins .popup-bg:before,
.popup.tasks-completed-extra-coins .popup-bg:after {
  content: '';
  position: absolute;
  bottom: -28px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") -312px 0 no-repeat;
  width: 298px;
  height: 225px;
  z-index: 1;
}
.popup.tasks-completed-extra-coins .popup-bg:after {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.tasks-completed-extra-coins .popup-bg .coins-on-glade {
  position: absolute;
  top: 255px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.popup.tasks-completed-extra-coins .popup-windscreen {
  position: absolute;
  top: 6px;
  width: 714px;
  height: 91px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  z-index: 5;
}
.popup.tasks-completed-extra-coins .popup-windscreen:before,
.popup.tasks-completed-extra-coins .popup-windscreen:after {
  content: '';
  position: absolute;
  top: 0;
  width: 357px;
  height: 91px;
  z-index: -1;
}
.popup.tasks-completed-extra-coins .popup-windscreen:before {
  left: 0;
}
.popup.tasks-completed-extra-coins .popup-windscreen:after {
  left: calc(50% - 2px);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.popup.tasks-completed-extra-coins .popup-windscreen:before,
.popup.tasks-completed-extra-coins .popup-windscreen:after {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -517px -1171px no-repeat;
}
.popup.tasks-completed-extra-coins .popup-header {
  position: absolute;
  top: 0px;
  left: 196px;
  font-size: 33px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  z-index: 6;
}
.popup.tasks-completed-extra-coins .popup-header span {
  position: absolute;
  top: 18px;
  width: 348px;
  z-index: 1;
}
.popup.tasks-completed-extra-coins .popup-header .header_bg {
  position: absolute;
  width: 348px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.tasks-completed-extra-coins .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.tasks-completed-extra-coins .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.47540984);
          transform: scaleX(1.47540984);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.tasks-completed-extra-coins .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.tasks-completed-extra-coins .popup-content {
  position: relative;
  margin: 62px auto 0;
  display: -webkit-box;
  display: flex;
  height: 378px;
  z-index: 4;
}
.popup.tasks-completed-extra-coins .popup-content .bar {
  position: relative;
  box-sizing: border-box;
  display: none;
  width: 184px;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column {
  position: relative;
  width: 100%;
  z-index: 1;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column > * {
  position: absolute;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .reward,
.popup.tasks-completed-extra-coins .popup-content .bar > .column .platform,
.popup.tasks-completed-extra-coins .popup-content .bar > .column .pillar,
.popup.tasks-completed-extra-coins .popup-content .bar > .column .flag,
.popup.tasks-completed-extra-coins .popup-content .bar > .column .glow {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .reward {
  z-index: 5;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .reward > span {
  display: block;
  color: #f4ed32;
  font-size: 20px;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .platform {
  top: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") -285px -463px no-repeat;
  width: 171px;
  height: 79px;
  z-index: 4;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .pillar {
  top: 60px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") -610px 0 no-repeat;
  width: 116px;
  height: 175px;
  z-index: 2;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .flag {
  font-size: 35px;
  line-height: 1.9;
  text-shadow: 0 -2px 2px #8f100d, 0 -2px 2px #8f100d, 0 2px 2px #8f100d, 0 2px 2px #8f100d, -2px 0 2px #8f100d, 2px 0 2px #8f100d, -2px 0 2px #8f100d, 2px 0 2px #8f100d, -2px -2px 2px #8f100d, 2px -2px 2px #8f100d, -2px 2px 2px #8f100d, 2px 2px 2px #8f100d, -2px -2px 2px #8f100d, 2px -2px 2px #8f100d, -2px 2px 2px #8f100d, 2px 2px 2px #8f100d, 1px 3px 2px #892202;
  z-index: 3;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .glow {
  top: -181px;
  display: none;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") 0 0 no-repeat;
  width: 312px;
  height: 267px;
  z-index: 0;
  -webkit-animation: glow-animation 4.5s infinite;
          animation: glow-animation 4.5s infinite;
}
@-webkit-keyframes glow-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
@keyframes glow-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .shine,
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot {
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  z-index: 6;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .shine.shine-1 {
  top: -33px;
  left: 14px;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .shine.shine-2 {
  top: -60px;
  left: 88px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .shine.shine-3 {
  top: 4px;
  left: 125px;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .shine.shine-4 {
  top: 6px;
  left: 44px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .shine.shine-5 {
  top: -73px;
  left: 88px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot {
  display: none;
  z-index: 1;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-1,
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-5 {
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-2,
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-3,
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-4 {
  width: 8px;
  height: 8px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-1 {
  top: -20px;
  left: -12px;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-2 {
  top: -62px;
  left: 20px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-3 {
  top: -90px;
  left: 140px;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-4 {
  top: -62px;
  left: 164px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .column .dot.dot-5 {
  top: -30px;
  left: 176px;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .get-reward {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  text-align: center;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .get-reward span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 24px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -10px;
}
.popup.tasks-completed-extra-coins .popup-content .bar > .get-reward.blocked {
  pointer-events: none;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-free > .column .reward {
  top: -32px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") -610px -347px no-repeat;
  width: 112px;
  height: 72px;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-free > .column .reward > span {
  line-height: 4.95;
  text-shadow: 0 -1px 1px #8d2402, 0 -1px 1px #8d2402, 0 1px 1px #8d2402, 0 1px 1px #8d2402, -1px 0 1px #8d2402, 1px 0 1px #8d2402, -1px 0 1px #8d2402, 1px 0 1px #8d2402, -1px -1px 1px #8d2402, 1px -1px 1px #8d2402, -1px 1px 1px #8d2402, 1px 1px 1px #8d2402, -1px -1px 1px #8d2402, 1px -1px 1px #8d2402, -1px 1px 1px #8d2402, 1px 1px 1px #8d2402, 1px 3px 2px #892202;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-free > .get-reward {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 139px;
  height: 56px;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-free > .get-reward:hover {
  background-position-y: 50%;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-free > .get-reward:active {
  background-position-y: 100%;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-pay-oks > .column .reward {
  top: -85px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") 0 -463px no-repeat;
  width: 142px;
  height: 128px;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-pay-oks > .column .reward > span {
  line-height: 10.1;
  text-shadow: 0 -1px 1px #18671d, 0 -1px 1px #18671d, 0 1px 1px #18671d, 0 1px 1px #18671d, -1px 0 1px #18671d, 1px 0 1px #18671d, -1px 0 1px #18671d, 1px 0 1px #18671d, -1px -1px 1px #18671d, 1px -1px 1px #18671d, -1px 1px 1px #18671d, 1px 1px 1px #18671d, -1px -1px 1px #18671d, 1px -1px 1px #18671d, -1px 1px 1px #18671d, 1px 1px 1px #18671d, 1px 3px 2px #247630;
  -webkit-transform: translateX(-6px);
          transform: translateX(-6px);
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-pay-oks > .column .flag {
  top: 66px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") -610px -175px no-repeat;
  width: 115px;
  height: 88px;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-pay-oks > .get-reward {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 139px;
  height: 56px;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-pay-oks > .get-reward:hover {
  background-position-y: 50%;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-pay-oks > .get-reward:active {
  background-position-y: 100%;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-watch-ads > .column .reward {
  top: -61px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") -142px -463px no-repeat;
  width: 143px;
  height: 105px;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-watch-ads > .column .reward > span {
  line-height: 6.5;
  text-shadow: 0 -1px 1px #561d86, 0 -1px 1px #561d86, 0 1px 1px #561d86, 0 1px 1px #561d86, -1px 0 1px #561d86, 1px 0 1px #561d86, -1px 0 1px #561d86, 1px 0 1px #561d86, -1px -1px 1px #561d86, 1px -1px 1px #561d86, -1px 1px 1px #561d86, 1px 1px 1px #561d86, -1px -1px 1px #561d86, 1px -1px 1px #561d86, -1px 1px 1px #561d86, 1px 1px 1px #561d86, 1px 3px 2px #5a1c8d;
  -webkit-transform: translateX(6px);
          transform: translateX(6px);
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-watch-ads > .column .flag {
  top: 65px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") -610px -263px no-repeat;
  width: 99px;
  height: 84px;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-watch-ads > .get-reward {
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") -445px -370px no-repeat;
  width: 136px;
  height: 80px;
  cursor: pointer;
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-watch-ads > .get-reward:hover {
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-watch-ads > .get-reward:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.popup.tasks-completed-extra-coins .popup-content .bar.bar-watch-ads > .get-reward.disable {
  cursor: default;
  pointer-events: none;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.popup.tasks-completed-extra-coins .popup-content .bar[data-order="0"] {
  display: none;
}
.popup.tasks-completed-extra-coins .popup-content .bar[data-order="1"] {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.popup.tasks-completed-extra-coins .popup-content .bar[data-order="2"] {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.popup.tasks-completed-extra-coins .popup-content .bar[data-order="3"] {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.popup.tasks-completed-extra-coins .popup-table {
  position: absolute;
  top: 414px;
  z-index: 3;
}
.popup.tasks-completed-extra-coins .popup-table:before {
  content: '';
  display: block;
  position: absolute;
  width: 661px;
  height: 65px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -275px -792px no-repeat;
  -webkit-transform: scale(1.05748865, 1);
          transform: scale(1.05748865, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.tasks-completed-extra-coins .reward-load-text {
  position: absolute;
  top: 423px;
  display: none;
  width: 100%;
  font-size: 28px;
  text-shadow: 0 3px 0 #68231d;
  z-index: 4;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content {
  width: 552px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar {
  display: -webkit-box;
  display: flex;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-free {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-free > .column {
  margin-top: 218px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-free > .column > .pillar {
  height: 75px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-pay-oks {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-pay-oks > .column {
  margin-top: 133px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-pay-oks > .column .pillar {
  height: 160px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-pay-oks > .column > .glow {
  display: block;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-pay-oks > .column > .dot {
  display: block;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-watch-ads {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-watch-ads > .column {
  margin-top: 156px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-watch-ads > .column > .pillar {
  height: 137px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-watch-ads > .column > .shine-4,
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-content .bar.bar-watch-ads > .column > .shine-5 {
  display: none;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .form {
  left: 31px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-bg {
  left: 54px;
  width: 608px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-bg:before {
  left: 6px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-bg:after {
  left: 300px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-bg .coins-on-glade {
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") 0 -267px no-repeat;
  width: 528px;
  height: 103px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-windscreen {
  left: 0px;
}
.popup.tasks-completed-extra-coins[data-popup-type="1"] .popup-table {
  left: 10px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-free {
  display: -webkit-box;
  display: flex;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-free > .column {
  margin-top: 180px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-free > .column > .pillar {
  height: 113px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-watch-ads {
  display: -webkit-box;
  display: flex;
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-watch-ads > .column {
  margin-top: 141px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-watch-ads > .column > .pillar {
  height: 152px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-watch-ads > .column > .glow {
  display: block;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-watch-ads > .column > .dot {
  display: block;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-watch-ads > .column > .shine-4,
.popup.tasks-completed-extra-coins[data-popup-type="2"] .bar.bar-watch-ads > .column > .shine-5 {
  display: none;
}
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-watch-ads {
  display: -webkit-box;
  display: flex;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-watch-ads > .column {
  margin-top: 156px;
}
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-watch-ads > .column > .pillar {
  height: 137px;
}
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-watch-ads > .column > .shine {
  display: none;
}
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-pay-oks {
  display: -webkit-box;
  display: flex;
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-pay-oks > .column {
  margin-top: 135px;
}
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-pay-oks > .column .pillar {
  height: 158px;
}
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-pay-oks > .column > .glow,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .bar.bar-pay-oks > .column > .dot {
  display: block;
}
.popup.tasks-completed-extra-coins[data-popup-type="4"] .bar.bar-free {
  display: -webkit-box;
  display: flex;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.popup.tasks-completed-extra-coins[data-popup-type="4"] .bar.bar-free > .column {
  margin-top: 180px;
}
.popup.tasks-completed-extra-coins[data-popup-type="4"] .bar.bar-free > .column > .pillar {
  height: 113px;
}
.popup.tasks-completed-extra-coins[data-popup-type="4"] .bar.bar-pay-oks {
  display: -webkit-box;
  display: flex;
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.popup.tasks-completed-extra-coins[data-popup-type="4"] .bar.bar-pay-oks > .column {
  margin-top: 133px;
}
.popup.tasks-completed-extra-coins[data-popup-type="4"] .bar.bar-pay-oks > .column .pillar {
  height: 160px;
}
.popup.tasks-completed-extra-coins[data-popup-type="4"] .bar.bar-pay-oks > .column > .glow,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .bar.bar-pay-oks > .column > .dot {
  display: block;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-content,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-content,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-content {
  width: 368px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .form,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .form,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .form,
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-windscreen,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-windscreen,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-windscreen,
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-table,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-table,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-table {
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .form,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .form,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .form {
  left: 92px;
  -webkit-transform: scaleX(0.81);
          transform: scaleX(0.81);
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-bg,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-bg,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-bg {
  left: 110px;
  width: 494px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-bg:before,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-bg:before,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-bg:before {
  left: -50px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-bg:after,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-bg:after,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-bg:after {
  left: 246px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-bg .coins-on-glade,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-bg .coins-on-glade,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-bg .coins-on-glade {
  background: url("https://content.z-media.info/elements/s/images/new-popups/tasks-completed-extra-coins/sprites.fd319c9.png") 0 -370px no-repeat;
  width: 445px;
  height: 93px;
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-windscreen,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-windscreen,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-windscreen {
  left: 78px;
  -webkit-transform: scaleX(0.78);
          transform: scaleX(0.78);
}
.popup.tasks-completed-extra-coins[data-popup-type="2"] .popup-table,
.popup.tasks-completed-extra-coins[data-popup-type="3"] .popup-table,
.popup.tasks-completed-extra-coins[data-popup-type="4"] .popup-table {
  left: 82px;
  -webkit-transform: scaleX(0.79);
          transform: scaleX(0.79);
}
.popup.popup-rally-event {
  width: 714px;
  height: 530px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-rally-event > * {
  position: absolute;
}
.popup.popup-rally-event .popup-bg {
  top: 46px;
  left: 30px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") 0 0 no-repeat;
  width: 657px;
  height: 465px;
  z-index: 1;
}
.popup.popup-rally-event .form {
  top: 28px;
  left: 0px;
  width: 714px;
  height: 502px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-rally-event .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.94071146);
          transform: scaleX(0.94071146);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-rally-event .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.94444444);
          transform: scaleX(0.94444444);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-rally-event .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 462px;
}
.popup.popup-rally-event .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 462px;
}
.popup.popup-rally-event .popup-header {
  top: 0px;
  left: 219px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 30px;
  pointer-events: none;
  z-index: 4;
}
.popup.popup-rally-event .popup-header span {
  position: absolute;
  top: 19px;
  width: 283px;
  z-index: 1;
}
.popup.popup-rally-event .popup-header .header_bg {
  position: absolute;
  width: 283px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-rally-event .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-rally-event .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.12021858);
          transform: scaleX(1.12021858);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-rally-event .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-rally-event .timer {
  top: 50px;
  left: 294px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -786px -606px no-repeat;
  width: 127px;
  height: 52px;
  opacity: 0;
  z-index: 3;
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.popup-rally-event .timer[__visible='true'] {
  opacity: 1;
}
.popup.popup-rally-event .timer .clock {
  position: absolute;
  top: 18px;
  left: 9px;
  width: 26px;
  height: 26.52px;
}
.popup.popup-rally-event .timer .clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.04px -1.56px;
          transform-origin: -1.04px -1.56px;
  -webkit-transform: scale(0.52);
          transform: scale(0.52);
}
.popup.popup-rally-event .timer .clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-rally-event .timer .clock:before {
  top: 0;
  left: 0;
}
.popup.popup-rally-event .timer .time {
  position: absolute;
  top: 20px;
  left: 0;
  padding-left: 28px;
  box-sizing: border-box;
  width: 100%;
  font-size: 17px;
  text-shadow: 0 -1px 1px #4c240c, 0 -1px 1px #4c240c, 0 1px 1px #4c240c, 0 1px 1px #4c240c, -1px 0 1px #4c240c, 1px 0 1px #4c240c, -1px 0 1px #4c240c, 1px 0 1px #4c240c, -1px -1px 1px #4c240c, 1px -1px 1px #4c240c, -1px 1px 1px #4c240c, 1px 1px 1px #4c240c, -1px -1px 1px #4c240c, 1px -1px 1px #4c240c, -1px 1px 1px #4c240c, 1px 1px 1px #4c240c, 1px 2px 2px #4c240c;
  letter-spacing: 1px;
}
.popup.popup-rally-event .popup-close,
.popup.popup-rally-event .button-help {
  top: 15px;
  z-index: 6;
}
.popup.popup-rally-event .popup-close {
  left: 676px;
}
.popup.popup-rally-event .button-help {
  left: -4px;
}
.popup.popup-rally-event .timer,
.popup.popup-rally-event .text-top,
.popup.popup-rally-event .progress-label {
  opacity: 0;
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.popup-rally-event .timer[__visible='true'],
.popup.popup-rally-event .text-top[__visible='true'],
.popup.popup-rally-event .progress-label[__visible='true'] {
  opacity: 1;
}
.popup.popup-rally-event .content {
  top: 50px;
  left: 31px;
  width: 654px;
  height: 454px;
  z-index: 5;
}
.popup.popup-rally-event .content .text-top {
  position: absolute;
  top: 52px;
  left: 0;
  width: 100%;
  font-size: 20px;
  text-shadow: 0 -1px 1px #406285, 0 -1px 1px #406285, 0 1px 1px #406285, 0 1px 1px #406285, -1px 0 1px #406285, 1px 0 1px #406285, -1px 0 1px #406285, 1px 0 1px #406285, -1px -1px 1px #406285, 1px -1px 1px #406285, -1px 1px 1px #406285, 1px 1px 1px #406285, -1px -1px 1px #406285, 1px -1px 1px #406285, -1px 1px 1px #406285, 1px 1px 1px #406285;
  letter-spacing: 2px;
  z-index: 1;
}
.popup.popup-rally-event .content .racers {
  position: absolute;
  top: 96px;
  left: 0;
  width: 520px;
  height: 350px;
  z-index: 2;
}
.popup.popup-rally-event .content .racers .racer {
  position: relative;
  width: 520px;
  height: 70px;
}
.popup.popup-rally-event .content .racers .racer > * {
  position: absolute;
}
.popup.popup-rally-event .content .racers .racer .avatar {
  left: 6px;
  z-index: 2;
}
.popup.popup-rally-event .content .racers .racer .name-plank {
  top: 21px;
  left: 15px;
  width: 113px;
  height: 33px;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  line-height: 1;
  z-index: 1;
}
.popup.popup-rally-event .content .racers .racer .name-plank .name {
  position: absolute;
}
.popup.popup-rally-event .content .racers .racer .progress {
  top: 0;
  left: 134px;
  width: 388px;
  height: 67px;
}
.popup.popup-rally-event .content .racers .racer .progress .racer-on-race {
  position: absolute;
  top: -3px;
  left: 0;
  width: 67px;
  height: 67px;
}
.popup.popup-rally-event .content .racers .racer .progress .racer-on-race .icon {
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-rally-event .content .racers .racer .progress .racer-on-race .icon canvas {
  position: absolute;
  top: -64px;
  left: -68px;
  width: 200px;
  height: 200px;
  pointer-events: none;
}
.popup.popup-rally-event .content .racers .racer .progress .racer-on-race .icon .static {
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-rally-event .content .racers .racer .progress .racer-on-race .progress-label {
  position: absolute;
  top: 0;
  left: 60px;
  padding-left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1086px -382px no-repeat;
  width: 45px;
  height: 30px;
  box-sizing: border-box;
  font-size: 18px;
  color: #3a657c;
  line-height: 1.4;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar {
  top: 14px;
  width: 46px;
  height: 46px;
  border-radius: 10px;
  box-sizing: border-box;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-rally-event .content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-rally-event .content .racers .racer.opponent .name-plank {
  border-color: #9A602B;
  background-image: linear-gradient(0deg, #ffe9ae 0%, #fff9d5 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(225, 154, 53, 0.57), inset 0px 4px 3px 0px rgba(255, 255, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(164, 108, 64, 0.3);
}
.popup.popup-rally-event .content .racers .racer.opponent .name-plank .name {
  left: 44px;
  max-width: 70px;
  font-size: 15px;
  color: #975526;
  line-height: 2;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.popup.popup-rally-event .content .racers .racer.opponent .progress .racer-on-race .icon .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1105px -465px no-repeat;
  width: 67px;
  height: 67px;
}
.popup.popup-rally-event .content .racers .racer.user .avatar {
  top: 3px;
  width: 56px;
  height: 56px;
  border-radius: 12px;
  box-sizing: border-box;
}
.popup.popup-rally-event .content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-rally-event .content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-rally-event .content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-rally-event .content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-rally-event .content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-rally-event .content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-rally-event .content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-rally-event .content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-rally-event .content .racers .racer.user .name-plank {
  border-color: #037077;
  background-image: linear-gradient(0deg, #15b1bb 0%, #56f4e7 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -4px 8px 0px rgba(18, 123, 129, 0.9);
}
.popup.popup-rally-event .content .racers .racer.user .name-plank .name {
  left: 63px;
  font-size: 23px;
  color: #037077;
  line-height: 1.3;
}
.popup.popup-rally-event .content .racers .racer.user .progress .racer-on-race .icon .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -264px -733px no-repeat;
  width: 67px;
  height: 67px;
}
.popup.popup-rally-event .content .racers .racer:not([__progress='0']) .progress .racer-on-race .progress-label {
  opacity: 1;
}
.popup.popup-rally-event .content .chests {
  position: absolute;
  top: 99px;
  left: 565px;
  z-index: 3;
}
.popup.popup-rally-event .content .chests .chest {
  position: absolute;
  left: 0;
}
.popup.popup-rally-event .content .chests .chest.gold {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1086px -320px no-repeat;
  width: 75px;
  height: 62px;
}
.popup.popup-rally-event .content .chests .chest.silver {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -786px -658px no-repeat;
  width: 75px;
  height: 62px;
}
.popup.popup-rally-event .content .chests .chest.bronze {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -1086px -258px no-repeat;
  width: 75px;
  height: 62px;
}
.popup.popup-rally-event .content .chests .chest[__position='0'] {
  top: 0;
}
.popup.popup-rally-event .content .chests .chest[__position='1'] {
  top: 70px;
}
.popup.popup-rally-event .content .chests .chest[__position='2'] {
  top: 140px;
}
.popup.popup-rally-event .content .chests .chest[__position='3'] {
  top: 210px;
}
.popup.popup-rally-event .content .chests .chest[__position='4'] {
  top: 280px;
}
.popup.popup-rally-event .content .chests .chest:hover .reward-cloud {
  opacity: 1;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud {
  position: absolute;
  top: -60px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content {
  width: 100%;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward {
  position: relative;
  width: 50px;
  height: 50px;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward:not(:last-of-type) {
  margin-right: 2px;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward:last-of-type {
  margin-right: auto;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: center;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: none;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-icon:before,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-icon:before,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-amount,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-amount,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-amount,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-amount,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-amount,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-amount,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-amount,
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-amount {
  text-align: right;
  box-sizing: border-box;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud .cloud-content .cloud-rewards .reward .reward-amount {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 15px;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="1"] {
  left: -95px;
  width: 95px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="1"] * {
  box-sizing: border-box;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="1"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="1"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="1"]:after {
  -webkit-transform: translate(65px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(65px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="2"] {
  left: -145px;
  width: 145px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="2"] * {
  box-sizing: border-box;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="2"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="2"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="2"]:after {
  -webkit-transform: translate(115px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(115px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="3"] {
  left: -195px;
  width: 195px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="3"] * {
  box-sizing: border-box;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="3"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="3"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="3"]:after {
  -webkit-transform: translate(165px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(165px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="4"] {
  left: -245px;
  width: 245px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="4"]:after {
  -webkit-transform: translate(215px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(215px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="5"] {
  left: -295px;
  width: 295px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="5"] * {
  box-sizing: border-box;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="5"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="5"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-rally-event .content .chests .chest .reward-cloud[__reward-amount="5"]:after {
  -webkit-transform: translate(265px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(265px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-rally-event .button-continue {
  top: 510px;
  left: 259px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 203px;
  height: 48px;
  z-index: 6;
}
.popup.popup-rally-event .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-rally-event .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-rally-event .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 26px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-rally-event .button-continue,
.popup.popup-rally-event .button-help {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  cursor: default;
  -webkit-animation: opacity 0.3s ease;
          animation: opacity 0.3s ease;
}
.popup.popup-rally-event .button-continue[__visible='true'],
.popup.popup-rally-event .button-help[__visible='true'] {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  cursor: pointer;
}
.popup.popup-rally-event-promo {
  width: 609px;
  height: 494px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-rally-event-promo > * {
  position: absolute;
}
.popup.popup-rally-event-promo .popup-bg {
  top: 45px;
  left: 28px;
  width: 558px;
  height: 394px;
  background-color: #facb84;
  z-index: 1;
}
.popup.popup-rally-event-promo .form {
  top: 24px;
  left: 0px;
  z-index: 2;
  width: 609px;
  height: 436px;
  pointer-events: none;
}
.popup.popup-rally-event-promo .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.80237154);
          transform: scaleX(0.80237154);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-rally-event-promo .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.80555556);
          transform: scaleX(0.80555556);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-rally-event-promo .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 396px;
}
.popup.popup-rally-event-promo .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 396px;
}
.popup.popup-rally-event-promo .popup-header {
  top: 0px;
  left: 167px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  z-index: 3;
}
.popup.popup-rally-event-promo .popup-header span {
  position: absolute;
  top: 19px;
  width: 283px;
  z-index: 1;
}
.popup.popup-rally-event-promo .popup-header .header_bg {
  position: absolute;
  width: 283px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-rally-event-promo .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-rally-event-promo .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.12021858);
          transform: scaleX(1.12021858);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-rally-event-promo .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-rally-event-promo .popup-close {
  top: 12px;
  left: 569px;
  z-index: 3;
}
.popup.popup-rally-event-promo .popup-close[__visible='false'] {
  visibility: hidden;
  pointer-events: none;
  cursor: default;
  opacity: 0;
}
.popup.popup-rally-event-promo .content {
  top: 0px;
  left: 0px;
  z-index: 3;
}
.popup.popup-rally-event-promo .content > * {
  position: absolute;
}
.popup.popup-rally-event-promo .content .picture {
  top: 69px;
  left: 52px;
  width: 510px;
  height: 251px;
  border-radius: 21px;
  overflow: hidden;
  z-index: 1;
}
.popup.popup-rally-event-promo .content .picture .static {
  position: absolute;
  top: -2px;
  left: -4px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -657px 0 no-repeat;
  width: 518px;
  height: 258px;
}
.popup.popup-rally-event-promo .content .picture canvas {
  position: absolute;
  top: -246px;
  left: -99px;
  width: 800px;
  height: 800px;
  pointer-events: none;
}
.popup.popup-rally-event-promo .content .bottom-bar {
  top: 331px;
  left: 50px;
  width: 511px;
  height: 91px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(255, 174, 91, 0.72);
  z-index: 1;
}
.popup.popup-rally-event-promo .content .bottom-bar > .text {
  position: absolute;
  top: 18px;
  width: 100%;
  font-size: 21px;
  color: #975526;
  line-height: 1.2;
  opacity: 0;
  -webkit-animation: opacity 0.5s ease;
          animation: opacity 0.5s ease;
}
.popup.popup-rally-event-promo .content .timer {
  top: 303px;
  left: 257px;
  width: 94px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 10px;
  z-index: 2;
}
.popup.popup-rally-event-promo .content .timer > span,
.popup.popup-rally-event-promo .content .timer > .time {
  width: 100%;
  height: 100%;
  text-align: center;
}
.popup.popup-rally-event-promo .content .timer.blue,
.popup.popup-rally-event-promo .content .timer[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-rally-event-promo .content .timer.blue > span,
.popup.popup-rally-event-promo .content .timer[__color='blue'] > span,
.popup.popup-rally-event-promo .content .timer.blue > .time,
.popup.popup-rally-event-promo .content .timer[__color='blue'] > .time {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
  letter-spacing: 1px;
}
.popup.popup-rally-event-promo .content .timer.red,
.popup.popup-rally-event-promo .content .timer[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-rally-event-promo .content .timer.red > span,
.popup.popup-rally-event-promo .content .timer[__color='red'] > span,
.popup.popup-rally-event-promo .content .timer.red > .time,
.popup.popup-rally-event-promo .content .timer[__color='red'] > .time {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-rally-event-promo .content .timer > .time {
  font-size: 16px;
  line-height: 1.1;
}
.popup.popup-rally-event-promo .content .timer.time-end > .time {
  font-size: 14px;
  line-height: 1.2;
}
.popup.popup-rally-event-promo .border-bottom {
  top: 440px;
  left: 0px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.44575472, 1.09259259);
          transform: scale(1.44575472, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 3;
}
.popup.popup-rally-event-promo .button-agree,
.popup.popup-rally-event-promo .button-start {
  top: 441px;
  left: 216px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 172px;
  height: 58px;
  visibility: hidden;
  pointer-events: none;
  cursor: default;
  opacity: 1;
}
.popup.popup-rally-event-promo .button-agree:hover,
.popup.popup-rally-event-promo .button-start:hover {
  background-position-y: 50%;
}
.popup.popup-rally-event-promo .button-agree:active,
.popup.popup-rally-event-promo .button-start:active {
  background-position-y: 100%;
}
.popup.popup-rally-event-promo .button-agree span,
.popup.popup-rally-event-promo .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 32px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.popup-rally-event-promo .button-agree[__visible='true'],
.popup.popup-rally-event-promo .button-start[__visible='true'] {
  visibility: visible;
  pointer-events: auto;
  cursor: pointer;
  opacity: 1;
}
.popup.popup-rally-event-promo .button-agree {
  z-index: 4;
}
.popup.popup-rally-event-promo .button-start {
  z-index: 5;
}
.popup.popup-rally-event-promo[__source="start"] .content .bottom-bar .text.start,
.popup.popup-rally-event-promo[__source="startGame"] .content .bottom-bar .text.start {
  opacity: 1;
}
.popup.popup-rally-event-promo[__source="start"] .content .bottom-bar .text.win,
.popup.popup-rally-event-promo[__source="startGame"] .content .bottom-bar .text.win,
.popup.popup-rally-event-promo[__source="start"] .content .bottom-bar .text.fail,
.popup.popup-rally-event-promo[__source="startGame"] .content .bottom-bar .text.fail,
.popup.popup-rally-event-promo[__source="start"] .content .bottom-bar .text.end-time,
.popup.popup-rally-event-promo[__source="startGame"] .content .bottom-bar .text.end-time {
  opacity: 0;
}
.popup.popup-rally-event-promo[__source="win"] .content .bottom-bar .text.win {
  opacity: 1;
}
.popup.popup-rally-event-promo[__source="win"] .content .bottom-bar .text.start,
.popup.popup-rally-event-promo[__source="win"] .content .bottom-bar .text.fail,
.popup.popup-rally-event-promo[__source="win"] .content .bottom-bar .text.end-time {
  opacity: 0;
}
.popup.popup-rally-event-promo[__source="fail"] .content .bottom-bar .text.fail {
  opacity: 1;
}
.popup.popup-rally-event-promo[__source="fail"] .content .bottom-bar .text.start,
.popup.popup-rally-event-promo[__source="fail"] .content .bottom-bar .text.win,
.popup.popup-rally-event-promo[__source="fail"] .content .bottom-bar .text.end-time {
  opacity: 0;
}
.popup.popup-rally-event-promo[__source="endTime"] .content .bottom-bar .text.end-time {
  opacity: 1;
}
.popup.popup-rally-event-promo[__source="endTime"] .content .bottom-bar .text.start,
.popup.popup-rally-event-promo[__source="endTime"] .content .bottom-bar .text.win,
.popup.popup-rally-event-promo[__source="endTime"] .content .bottom-bar .text.fail {
  opacity: 0;
}
.popup.popup-info.popup-rally-event-info {
  color: white;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.popup-info.popup-rally-event-info .bg {
  position: absolute;
  top: 42px;
  left: 26px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 676px;
  height: 334px;
  z-index: 1;
  overflow: hidden;
}
.popup.popup-info.popup-rally-event-info .bg:before {
  content: '';
  top: 0;
  left: 0;
  position: absolute;
  width: 676px;
  height: 334px;
  background-color: rgba(76, 175, 239, 0.5);
}
.popup.popup-info.popup-rally-event-info .objects .popup-text.popup-text-bottom {
  top: 272px;
  letter-spacing: 1px;
  color: #fdfd35;
}
.popup.popup-info.popup-rally-event-info .objects .popup-text.popup-text-bottom > span {
  text-shadow: 0 -1px 1px #bc3400, 0 -1px 1px #bc3400, 0 1px 1px #bc3400, 0 1px 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px 0 1px #bc3400, 1px 0 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400, -1px -1px 1px #bc3400, 1px -1px 1px #bc3400, -1px 1px 1px #bc3400, 1px 1px 1px #bc3400;
}
.popup.popup-info.popup-rally-event-info .objects .popup-text.popup-text-bottom > span:nth-of-type(1) {
  color: #fedf18;
}
.popup.popup-info.popup-rally-event-info .objects .popup-text.popup-text-bottom > span:nth-of-type(2) {
  color: #ffc903;
}
.popup.popup-info.popup-rally-event-info .objects .popup-text.popup-text-bottom.popup-text-left {
  left: 6px;
  width: 272px;
  height: 81px;
}
.popup.popup-info.popup-rally-event-info .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 228px;
  width: 281px;
  height: 81px;
}
.popup.popup-info.popup-rally-event-info .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 481px;
  width: 219px;
  height: 81px;
}
.popup.popup-info.popup-rally-event-info .objects .bar {
  top: 62px;
}
.popup.popup-info.popup-rally-event-info .objects .bar > * {
  position: absolute;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-left {
  left: 33px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-left .left-object {
  top: 38px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -862px -258px no-repeat;
  width: 224px;
  height: 160px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-center {
  left: 303px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-center .center-object {
  top: 56px;
  left: -33px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -786px -465px no-repeat;
  width: 197px;
  height: 141px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-center .arrow {
  top: 121px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-center .arrow.arrow-left {
  left: -67px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-center .arrow.arrow-right {
  left: 158px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right {
  left: 490px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .right-object {
  top: 15px;
  left: 8px;
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -657px -258px no-repeat;
  width: 205px;
  height: 181px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .icon-sunflower {
  top: 0;
  left: 68px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.64);
          transform: scale(0.64);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .icon-trowel {
  top: 31px;
  left: -8px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.62);
          transform: scale(0.62);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .icon-bailer {
  top: 52px;
  left: 213px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(-0.6, 0.6) rotate(-34deg);
          transform: scale(-0.6, 0.6) rotate(-34deg);
  z-index: 4;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations {
  z-index: 5;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot {
  position: absolute;
  -webkit-animation: shine-animation 2s linear infinite;
          animation: shine-animation 2s linear infinite;
}
@keyframes shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .shine-1 {
  top: 110px;
  left: 60px;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .shine-2 {
  top: 10px;
  left: 138px;
  -webkit-animation-delay: 0.87s;
          animation-delay: 0.87s;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .shine-3 {
  top: 95px;
  left: 91px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .shine-4 {
  top: 129px;
  left: 118px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-1 {
  top: 66px;
  left: 56px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-2 {
  top: 54px;
  left: 67px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.12s;
          animation-delay: 0.12s;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-3 {
  top: 113px;
  left: 34px;
  width: 7px;
  height: 7px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-4 {
  top: 106px;
  left: 154px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 1.67s;
          animation-delay: 1.67s;
}
.popup.popup-info.popup-rally-event-info .objects .bar.bar-right .shine-animations-1.right-shine-animations .dot-5 {
  top: 121px;
  left: 168px;
  width: 5px;
  height: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
  -webkit-animation-delay: 0.17s;
          animation-delay: 0.17s;
}
.popup.rally-event-reward-popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
}
.popup.rally-event-reward-popup > * {
  position: absolute;
}
.popup.rally-event-reward-popup .popup-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 0;
}
.popup.rally-event-reward-popup .top-text {
  top: 54px;
  width: 100%;
  font-size: 48px;
  letter-spacing: 3px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: scale(0.2) translateY(-240px);
          transform: scale(0.2) translateY(-240px);
  opacity: 0;
}
@-webkit-keyframes top-text-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-240px);
            transform: scale(0.2) translateY(-240px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes top-text-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-240px);
            transform: scale(0.2) translateY(-240px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
.popup.rally-event-reward-popup .top-text.show {
  -webkit-animation: top-text-show-animation 0.35s ease-in forwards;
          animation: top-text-show-animation 0.35s ease-in forwards;
}
.popup.rally-event-reward-popup .bottom-text {
  top: 583px;
  width: 100%;
  font-size: 20px;
  letter-spacing: 1px;
  opacity: 0;
}
.popup.rally-event-reward-popup .chest {
  top: 185px;
  left: 246px;
  width: 262px;
  height: 265px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: scale(0.2) translateY(-950px);
          transform: scale(0.2) translateY(-950px);
  opacity: 0;
}
@-webkit-keyframes chest-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-950px);
            transform: scale(0.2) translateY(-950px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@keyframes chest-show-animation {
  from {
    -webkit-transform: scale(0.2) translateY(-950px);
            transform: scale(0.2) translateY(-950px);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    opacity: 1;
  }
}
.popup.rally-event-reward-popup .chest.show {
  -webkit-animation: chest-show-animation 0.35s ease-in forwards;
          animation: chest-show-animation 0.35s ease-in forwards;
}
.popup.rally-event-reward-popup .chest canvas {
  position: absolute;
  top: -55.5px;
  left: -69px;
  width: 400px;
  height: 400px;
  pointer-events: none;
}
.popup.rally-event-reward-popup .chest .static {
  position: absolute;
  top: 0;
  left: 0;
}
.popup.rally-event-reward-popup .chest[__type='gold'] .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -262px -465px no-repeat;
  width: 262px;
  height: 265px;
}
.popup.rally-event-reward-popup .chest[__type='silver'] .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -524px -465px no-repeat;
  width: 262px;
  height: 265px;
}
.popup.rally-event-reward-popup .chest[__type='bronze'] .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") 0 -465px no-repeat;
  width: 262px;
  height: 268px;
}
.popup.rally-event-reward-popup .reward-source {
  top: 300px;
  left: 332px;
  width: 90px;
  height: 90px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#content .rally-event-fly-rewards {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
#content .rally-event-fly-rewards .reward-source {
  position: absolute;
  top: 300px;
  left: 332px;
  width: 90px;
  height: 90px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#content .rally-event-fly-rewards .reward-coin {
  position: absolute;
  width: 90px !important;
  height: 90px !important;
  opacity: 0;
}
#content .rally-event-fly-rewards .reward-coin:before {
  content: '';
  top: 15px;
  left: 15px;
  position: absolute;
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.6) !important;
          transform: scale(0.6) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .fly-reward {
  position: absolute;
  width: 90px !important;
  height: 90px !important;
  opacity: 0;
  z-index: 1000;
}
#content .rally-event-fly-rewards .fly-reward > div {
  position: absolute;
  bottom: 3px;
  right: 3px;
  width: 100%;
  color: #fff;
  font-family: 'bip', sans-serif;
  font-size: 35px;
  text-align: right;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
}
#content .rally-event-fly-rewards .fly-reward:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#content .rally-event-fly-rewards .fly-reward.bailers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .fly-reward.coins:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .fly-reward.coins > div {
  bottom: 3px;
  right: 3px;
  text-align: center;
}
#content .rally-event-fly-rewards .fly-reward.rakes:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .fly-reward.superflowers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .fly-reward.trowels:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .fly-reward.prebooster_bombs:before,
#content .rally-event-fly-rewards .fly-reward.prebooster_bombs_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .fly-reward.prebooster_superflowers:before,
#content .rally-event-fly-rewards .fly-reward.prebooster_superflowers_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .fly-reward.unlim:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .rally-event-fly-rewards .coins-reward-amount {
  position: absolute;
  top: 300px;
  left: 328px;
  font-size: 40px;
  color: #ffffff;
  font-family: 'bip', sans-serif;
  opacity: 0;
  z-index: 10;
}
@keyframes coins-reward-amount-text-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-180px);
            transform: translateY(-180px);
  }
}
#content .rally-event-fly-rewards .coins-reward-amount.animated {
  -webkit-animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
          animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
}
#content > .rally-event-tutorial {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  z-index: 700;
  cursor: pointer;
}
#content > .rally-event-tutorial .rally-event-tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 760px;
  height: 630px;
  overflow: hidden;
  opacity: 0;
}
#content > .rally-event-tutorial .rally-event-tutorial-step > .fairy {
  position: absolute;
  top: 414px;
  z-index: 1;
  pointer-events: none;
}
#content > .rally-event-tutorial .rally-event-tutorial-step > .fairy > .static {
  position: absolute;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
#content > .rally-event-tutorial .rally-event-tutorial-step > .bubble {
  position: relative;
  top: 511px;
  width: 459px;
  height: 116px;
  z-index: 2;
  pointer-events: none;
}
#content > .rally-event-tutorial .rally-event-tutorial-step > .bubble > .bubble-text {
  position: absolute;
  top: 36px;
  width: 100%;
  height: 100%;
  color: #404040;
  font-family: 'bip', sans-serif;
  font-size: 25px;
  line-height: 1.1;
  text-align: center;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-0 > .bubble,
#content > .rally-event-tutorial .rally-event-tutorial-step.step-1 > .bubble {
  left: 160px;
  width: 459px;
  height: 116px;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-0 > .bubble:before,
#content > .rally-event-tutorial .rally-event-tutorial-step.step-1 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-0 > .bubble:before,
#content > .rally-event-tutorial .rally-event-tutorial-step.step-1 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-0 > .bubble:before,
#content > .rally-event-tutorial .rally-event-tutorial-step.step-1 > .bubble:before {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-0:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 218px;
  height: 370px;
  border-width: 161px 492px 99px 50px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-0 > .fairy {
  left: 615px;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-0 > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(-1.10047847, 1.10043668);
          transform: scale(-1.10047847, 1.10043668);
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 656px;
  height: 90px;
  border-width: 161px 54px 379px 50px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-1 > .fairy {
  left: 540px;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-1 > .fairy > .static {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.91353383, 0.9122807);
          transform: scale(0.91353383, 0.9122807);
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-2:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 99px;
  height: 237px;
  border-width: 163px 51px 230px 610px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-2 > .bubble {
  left: 237px;
  width: 459px;
  height: 116px;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-2 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-2 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-2 > .fairy {
  left: 17px;
}
#content > .rally-event-tutorial .rally-event-tutorial-step.step-2 > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(1.10047847, 1.10043668);
          transform: scale(1.10047847, 1.10043668);
}
.popup.popup-memory-game {
  width: 760px;
  height: 630px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-memory-game > * {
  position: absolute;
}
.popup.popup-memory-game .glow {
  top: -129px;
  left: -153px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") 0 0 no-repeat;
  width: 1099px;
  height: 477px;
  z-index: 0;
  pointer-events: none;
}
.popup.popup-memory-game .bubbles {
  top: 0px;
  left: 0px;
  width: 760px;
  height: 160px;
  overflow: hidden;
  z-index: 1;
  pointer-events: none;
}
@keyframes glow-fly-animation {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  15% {
    -webkit-transform: translate(-10px, -32px) scale(0.85);
            transform: translate(-10px, -32px) scale(0.85);
    opacity: 0;
  }
  15.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(10px, -80px) scale(0.5);
            transform: translate(10px, -80px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -150px) scale(0.1);
            transform: translate(-5px, -150px) scale(0.1);
    opacity: 0;
  }
}
@keyframes glow-fly-animation-2 {
  from {
    -webkit-transform: translate(0px, 0px) scale(1);
            transform: translate(0px, 0px) scale(1);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate(-7px, -48px) scale(0.75);
            transform: translate(-7px, -48px) scale(0.75);
    opacity: 0;
  }
  25.99% {
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(15px, -96px) scale(0.5);
            transform: translate(15px, -96px) scale(0.5);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-5px, -160px) scale(0.1);
            transform: translate(-5px, -160px) scale(0.1);
    opacity: 0;
  }
}
.popup.popup-memory-game .bubbles .bubble {
  position: absolute;
  top: 160px;
  opacity: 0;
}
.popup.popup-memory-game .bubbles .bubble.bubble-1 {
  left: 50px;
  -webkit-animation: glow-fly-animation-2 6s 0s linear infinite;
          animation: glow-fly-animation-2 6s 0s linear infinite;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-2 {
  left: 131px;
  -webkit-animation: glow-fly-animation 10s 2s linear infinite;
          animation: glow-fly-animation 10s 2s linear infinite;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-3 {
  left: 203px;
  -webkit-animation: glow-fly-animation 11s 1s linear infinite;
          animation: glow-fly-animation 11s 1s linear infinite;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-4 {
  left: 253px;
  -webkit-animation: glow-fly-animation 5s 0.7s linear infinite;
          animation: glow-fly-animation 5s 0.7s linear infinite;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-5 {
  left: 324px;
  -webkit-animation: glow-fly-animation 7s 3s linear infinite;
          animation: glow-fly-animation 7s 3s linear infinite;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-6 {
  left: 425px;
  -webkit-animation: glow-fly-animation-2 6s 1.8s linear infinite;
          animation: glow-fly-animation-2 6s 1.8s linear infinite;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-7 {
  left: 470px;
  -webkit-animation: glow-fly-animation-2 7.4s 2.5s linear infinite;
          animation: glow-fly-animation-2 7.4s 2.5s linear infinite;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-8 {
  left: 557px;
  -webkit-animation: glow-fly-animation-2 8s 0.5s linear infinite;
          animation: glow-fly-animation-2 8s 0.5s linear infinite;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-9 {
  left: 600px;
  -webkit-animation: glow-fly-animation-2 5.6s 1.3s linear infinite;
          animation: glow-fly-animation-2 5.6s 1.3s linear infinite;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .bubbles .bubble.bubble-10 {
  left: 690px;
  -webkit-animation: glow-fly-animation 5s 1.5s linear infinite;
          animation: glow-fly-animation 5s 1.5s linear infinite;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #faf8e0;
  box-shadow: 0 0 11px 6px rgba(250, 248, 224, 0.7);
}
.popup.popup-memory-game .fairy-top {
  top: 4px;
  left: 21px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -1099px -664px no-repeat;
  width: 211px;
  height: 173px;
  z-index: 2;
}
.popup.popup-memory-game .popup-bg {
  top: 145px;
  left: 49px;
  width: 662px;
  height: 471px;
  box-sizing: border-box;
  border: 2px solid #7c4d26;
  border-radius: 20px;
  background-color: #b47542;
  box-shadow: 0 3px 0 0 rgba(124, 77, 38, 0.8), 0 10px 5px 0 rgba(0, 0, 0, 0.3), inset 0 4px 0 0 rgba(210, 142, 85, 0.8);
  z-index: 3;
}
.popup.popup-memory-game .content-bg {
  top: 153px;
  left: 56px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") 0 -477px no-repeat;
  width: 649px;
  height: 458px;
  z-index: 5;
}
.popup.popup-memory-game .popup-header {
  top: 102px;
  left: 236px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -649px -774px no-repeat;
  width: 288px;
  height: 65px;
  font-size: 25px;
  text-shadow: 0 -1px 1px #8b4315, 0 -1px 1px #8b4315, 0 1px 1px #8b4315, 0 1px 1px #8b4315, -1px 0 1px #8b4315, 1px 0 1px #8b4315, -1px 0 1px #8b4315, 1px 0 1px #8b4315, -1px -1px 1px #8b4315, 1px -1px 1px #8b4315, -1px 1px 1px #8b4315, 1px 1px 1px #8b4315, -1px -1px 1px #8b4315, 1px -1px 1px #8b4315, -1px 1px 1px #8b4315, 1px 1px 1px #8b4315, 1px 2px 2px #2d1407;
  line-height: 2.1;
  letter-spacing: 1.4px;
  z-index: 4;
}
.popup.popup-memory-game .popup-close {
  top: 134px;
  left: 680px;
  z-index: 15;
}
.popup.popup-memory-game .tile-fly-target {
  top: 71px;
  left: 572px;
  width: 37px;
  height: 27px;
  pointer-events: none;
  z-index: 9;
}
.popup.popup-memory-game .tile-fly-target:after {
  content: '';
  position: absolute;
  top: -48px;
  left: -38px;
  display: none;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, transparent 20%, #FFE234 20%, transparent 30%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, transparent 10%, #FFE234 15%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, transparent 10%, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, transparent 10%, #FFE234 15%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%), radial-gradient(circle, #FFE234 20%, transparent 20%);
  background-size: 40% 40%, 60% 60%, 50% 50%, 60% 60%, 56% 56%, 40% 40%, 50% 50%, 40% 40%, 76% 76%, 50% 50%, 60% 60%, 56% 56%, 60% 60%, 50% 50%, 40% 40%, 60% 60%;
  background-position: 50% 50%;
  pointer-events: none;
}
.popup.popup-memory-game .tile-fly-target.animated:after {
  display: block;
  -webkit-animation: spark-flash-animation 0.7s linear forwards;
          animation: spark-flash-animation 0.7s linear forwards;
}
@keyframes spark-flash-animation {
  0% {
    background-position: 50% 50%;
  }
  90% {
    background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%, 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
  }
  100% {
    background-size: 0 0;
  }
}
.popup.popup-memory-game.spine .reward-bag .reward-bag-icon {
  top: -143px;
  left: -143px;
  width: 400px;
  height: 400px;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
}
.popup.popup-memory-game.spine .reward-bag .reward-bag-icon .static {
  display: none;
}
.popup.popup-memory-game:not(.spine) .reward-bag .reward-bag-icon {
  top: 0;
  left: 0;
  width: 114px;
  height: 114px;
}
.popup.popup-memory-game:not(.spine) .reward-bag .reward-bag-icon .static {
  position: absolute;
  top: 0;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -934px -477px no-repeat;
  width: 109px;
  height: 114px;
}
.popup.popup-memory-game .reward-bag {
  top: 30px;
  left: 550px;
  width: 114px;
  height: 114px;
  z-index: 9;
}
.popup.popup-memory-game .reward-bag.open .tape-back,
.popup.popup-memory-game .reward-bag.open .tape-front,
.popup.popup-memory-game .reward-bag.open .text {
  display: none;
}
.popup.popup-memory-game .reward-bag > * {
  position: absolute;
  pointer-events: none;
}
.popup.popup-memory-game .reward-bag .tape-back {
  top: 68px;
  left: -17px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -934px -686px no-repeat;
  width: 152px;
  height: 55px;
  z-index: 1;
}
.popup.popup-memory-game .reward-bag .tape-front {
  top: 81px;
  left: -5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -937px -774px no-repeat;
  width: 129px;
  height: 57px;
  z-index: 3;
}
.popup.popup-memory-game .reward-bag .reward-bag-icon {
  z-index: 2;
}
.popup.popup-memory-game .reward-bag .reward-bag-icon .static {
  position: absolute;
  top: 0;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -934px -477px no-repeat;
  width: 109px;
  height: 114px;
}
.popup.popup-memory-game .reward-bag .reward-bag-icon > canvas {
  position: absolute;
  top: 0;
  left: 6px;
  width: 400px;
  height: 400px;
}
.popup.popup-memory-game .reward-bag .text {
  top: 91px;
  left: 0;
  padding-left: 6px;
  width: 100%;
  height: 36px;
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  z-index: 4;
}
.popup.popup-memory-game .reward-bag .text .amount {
  position: relative;
  font-size: 33px;
  text-shadow: 0 -1px 1px #8b0b2a, 0 -1px 1px #8b0b2a, 0 1px 1px #8b0b2a, 0 1px 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px 0 1px #8b0b2a, 1px 0 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, -1px -1px 1px #8b0b2a, 1px -1px 1px #8b0b2a, -1px 1px 1px #8b0b2a, 1px 1px 1px #8b0b2a, 1px 2px 2px #8b0b2a;
  line-height: 1;
  letter-spacing: 1px;
}
.popup.popup-memory-game .reward-bag .text .icon {
  position: relative;
  width: 31px;
  height: 32.31914894px;
}
.popup.popup-memory-game .reward-bag .text .icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.65957447px -0.65957447px;
          transform-origin: -0.65957447px -0.65957447px;
  -webkit-transform: scale(0.65957447);
          transform: scale(0.65957447);
}
.popup.popup-memory-game .reward-bag .text .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-memory-game .tile {
  position: absolute;
  width: 74px;
  height: 54px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  cursor: pointer;
}
.popup.popup-memory-game .tile.face .icon {
  display: block;
}
.popup.popup-memory-game .tile.face .bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -934px -591px no-repeat;
  width: 122px;
  height: 95px;
}
.popup.popup-memory-game .tile.face.bad-match .shadow {
  display: block;
}
.popup.popup-memory-game .tile.face.bad-match .shadow:before {
  background-color: #ff0000;
}
.popup.popup-memory-game .tile.face.good-match .shadow {
  display: block;
}
.popup.popup-memory-game .tile.face.good-match .shadow:before {
  background-color: #00ff0b;
}
.popup.popup-memory-game .tile.cover .bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -1099px -837px no-repeat;
  width: 122px;
  height: 95px;
}
.popup.popup-memory-game .tile .icon,
.popup.popup-memory-game .tile .bg,
.popup.popup-memory-game .tile .shadow {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: scale(0.56923077) translate(-50%, -50%);
          transform: scale(0.56923077) translate(-50%, -50%);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  pointer-events: none;
}
.popup.popup-memory-game .tile .icon {
  display: none;
  width: 122px;
  height: 95px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/icon-sprites.4997701.png");
  background-repeat: no-repeat;
  background-position: 0;
  z-index: 2;
}
.popup.popup-memory-game .tile .bg {
  z-index: 0;
}
.popup.popup-memory-game .tile .shadow {
  display: none;
  width: 122px;
  height: 95px;
  z-index: 1;
}
.popup.popup-memory-game .tile .shadow:before {
  content: '';
  position: absolute;
  top: 1px;
  left: 2.5px;
  width: 120px;
  height: 90px;
  border-radius: 8px;
  opacity: 0.4;
}
.popup.popup-memory-game .tile[__posX='0'] {
  left: 0px;
}
.popup.popup-memory-game .tile[__posY='0'] {
  top: 0px;
}
.popup.popup-memory-game .tile[__posX='1'] {
  left: 74px;
}
.popup.popup-memory-game .tile[__posY='1'] {
  top: 54px;
}
.popup.popup-memory-game .tile[__posX='2'] {
  left: 148px;
}
.popup.popup-memory-game .tile[__posY='2'] {
  top: 108px;
}
.popup.popup-memory-game .tile[__posX='3'] {
  left: 222px;
}
.popup.popup-memory-game .tile[__posY='3'] {
  top: 162px;
}
.popup.popup-memory-game .tile[__posX='4'] {
  left: 296px;
}
.popup.popup-memory-game .tile[__posY='4'] {
  top: 216px;
}
.popup.popup-memory-game .tile[__posX='5'] {
  left: 370px;
}
.popup.popup-memory-game .tile[__posY='5'] {
  top: 270px;
}
.popup.popup-memory-game .tile[__posX='6'] {
  left: 444px;
}
.popup.popup-memory-game .tile[__posY='6'] {
  top: 324px;
}
.popup.popup-memory-game .tile[__posX='7'] {
  left: 518px;
}
.popup.popup-memory-game .tile[__posY='7'] {
  top: 378px;
}
.popup.popup-memory-game .tile.tutorial-tile {
  pointer-events: none;
  cursor: default;
}
.popup.popup-memory-game .tile.tutorial-tile .shadow {
  display: block;
}
.popup.popup-memory-game .tile.tutorial-tile .shadow:before {
  background-color: black;
  z-index: 10;
}
.popup.popup-memory-game .content,
.popup.popup-memory-game .win-content {
  top: 154px;
  left: 57px;
  width: 645px;
  height: 453px;
}
.popup.popup-memory-game .content {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  z-index: 6;
}
.popup.popup-memory-game .content .tiles {
  position: relative;
  margin: auto;
  width: 592px;
  height: 432px;
  overflow: hidden;
}
@-webkit-keyframes content-blur-animation {
  from {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
  to {
    -webkit-filter: blur(2px);
            filter: blur(2px);
  }
}
@keyframes content-blur-animation {
  from {
    -webkit-filter: blur(0);
            filter: blur(0);
  }
  to {
    -webkit-filter: blur(2px);
            filter: blur(2px);
  }
}
@-webkit-keyframes content-deblur-animation {
  from {
    -webkit-filter: blur(2px);
            filter: blur(2px);
  }
  to {
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }
}
@keyframes content-deblur-animation {
  from {
    -webkit-filter: blur(2px);
            filter: blur(2px);
  }
  to {
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }
}
.popup.popup-memory-game .content.blur {
  -webkit-animation: content-blur-animation 0.35s forwards;
          animation: content-blur-animation 0.35s forwards;
}
.popup.popup-memory-game .content.deblur {
  -webkit-animation: content-deblur-animation 0.35s forwards;
          animation: content-deblur-animation 0.35s forwards;
}
.popup.popup-memory-game .win-content {
  z-index: 8;
}
.popup.popup-memory-game .win-content > * {
  position: absolute;
  opacity: 0;
}
.popup.popup-memory-game .win-content .win-content-reward {
  top: 16px;
  left: 192px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -649px -477px no-repeat;
  width: 285px;
  height: 297px;
}
.popup.popup-memory-game .win-content .reward-amount {
  top: 140px;
  left: 272px;
  font-size: 40px;
}
@-webkit-keyframes reward-amount-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
@keyframes reward-amount-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
.popup.popup-memory-game .win-content .reward-amount.animated {
  -webkit-animation: reward-amount-fly 1s ease-in-out forwards;
          animation: reward-amount-fly 1s ease-in-out forwards;
}
.popup.popup-memory-game .win-content .fly-icon-source {
  top: 180px;
  left: 308px;
  width: 40px;
  height: 40px;
  pointer-events: none;
  visibility: hidden;
}
.popup.popup-memory-game .win-content .popup-play-more {
  top: 358px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 244px;
  height: 71px;
}
.popup.popup-memory-game .win-content .popup-play-more:hover {
  background-position-y: 50%;
}
.popup.popup-memory-game .win-content .popup-play-more:active {
  background-position-y: 100%;
}
.popup.popup-memory-game .win-content .popup-play-more span {
  margin-top: -13px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  left: -20px;
}
.popup.popup-memory-game .win-content .popup-play-more .play-more-icon {
  position: absolute;
  top: 0;
  left: 180px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -1221px -837px no-repeat;
  width: 62px;
  height: 60px;
}
.popup.popup-memory-game .loss-cloud {
  top: 0px;
  left: 0px;
  width: 760px;
  height: 630px;
  display: none;
  opacity: 0;
  z-index: 20;
}
.popup.popup-memory-game .loss-cloud > * {
  position: absolute;
}
.popup.popup-memory-game .loss-cloud .loss-cloud-bg {
  top: 216px;
  left: 101px;
  width: 561px;
  height: 293px;
  z-index: 1;
}
.popup.popup-memory-game .loss-cloud .loss-cloud-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1.32624113, 1.16733068);
          transform: scale(1.32624113, 1.16733068);
}
.popup.popup-memory-game .loss-cloud .loss-cloud-text {
  top: 267px;
  left: 0;
  width: 100%;
  color: #3e3f3f;
  font-size: 33px;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.popup.popup-memory-game .loss-cloud .button-defeat,
.popup.popup-memory-game .loss-cloud .button-continue {
  top: 366px;
}
.popup.popup-memory-game .loss-cloud .button-defeat span,
.popup.popup-memory-game .loss-cloud .button-continue span {
  margin-top: -12px;
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
}
.popup.popup-memory-game .loss-cloud .button-defeat {
  left: 166px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 199px;
  height: 61px;
  z-index: 2;
}
.popup.popup-memory-game .loss-cloud .button-defeat:hover {
  background-position-y: 50%;
}
.popup.popup-memory-game .loss-cloud .button-defeat:active {
  background-position-y: 100%;
}
.popup.popup-memory-game .loss-cloud .button-continue {
  left: 396px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 199px;
  height: 61px;
  z-index: 2;
}
.popup.popup-memory-game .loss-cloud .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-memory-game .loss-cloud .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-memory-game .reward-coin {
  position: absolute;
  width: 40px !important;
  height: 41.70212766px !important;
  opacity: 0;
  z-index: 100;
}
.popup.popup-memory-game .reward-coin:before {
  content: '' !important;
  display: block !important;
  width: 47px !important;
  height: 49px !important;
  -webkit-transform-origin: -0.85106383px -0.85106383px !important;
          transform-origin: -0.85106383px -0.85106383px !important;
  -webkit-transform: scale(0.85106383) !important;
          transform: scale(0.85106383) !important;
}
.popup.popup-memory-game .reward-coin:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat !important;
}
.popup.popup-memory-game .memory-game-tutorial {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  z-index: 90;
  cursor: default;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 760px;
  height: 630px;
  overflow: hidden;
  opacity: 0;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step > .fairy {
  position: absolute;
  top: 410px;
  z-index: 1;
  pointer-events: none;
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step > .fairy > .static {
  position: absolute;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step > .bubble {
  position: relative;
  top: 509px;
  z-index: 2;
  pointer-events: none;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step > .bubble > .bubble-text {
  position: absolute;
  width: 100%;
  height: 100%;
  color: #404040;
  font-family: 'bip', sans-serif;
  font-size: 31px;
  line-height: 1.1;
  text-align: center;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step > .arrow {
  position: absolute;
  width: 40px;
  height: 32px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
  z-index: 3;
  pointer-events: none;
  -webkit-animation: arrow-animation 1.5s ease-in-out infinite;
          animation: arrow-animation 1.5s ease-in-out infinite;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step > .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.25316456, 0.26446281);
          transform: scale(0.25316456, 0.26446281);
}
@keyframes arrow-animation {
  from,
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25%,
  75% {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step > .arrow:before {
  left: 38px;
  -webkit-transform: scale(-0.26, 0.26);
          transform: scale(-0.26, 0.26);
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step .tutorial-target {
  position: absolute;
  width: 74px;
  height: 54px;
  pointer-events: auto;
  cursor: pointer;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-0 > .fairy {
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -1099px -222px no-repeat;
  width: 223px;
  height: 222px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-0 > .bubble {
  left: 219px;
  width: 459px;
  height: 116px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-0 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-0 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-0 > .bubble > .bubble-text {
  top: 42px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-0 > .arrow {
  top: 337px;
  left: 535px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-0 > .tutorial-target {
  top: 326px;
  left: 453px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-1 > .fairy {
  left: 538px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -1099px 0 no-repeat;
  width: 223px;
  height: 222px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-1 > .bubble {
  left: 94px;
  width: 459px;
  height: 116px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-1 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-1 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-1 > .bubble:before {
  -webkit-transform-origin: center;
          transform-origin: center;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-1 > .bubble > .bubble-text {
  top: 22px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-1 > .arrow {
  top: 229px;
  left: 315px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-1 > .tutorial-target {
  top: 217px;
  left: 231px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-2 > .fairy {
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -1099px -444px no-repeat;
  width: 217px;
  height: 220px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-2 > .bubble {
  left: 219px;
  width: 459px;
  height: 116px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-2 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-2 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-2 > .bubble > .bubble-text {
  top: 40px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-2 > .arrow {
  top: 228px;
  left: 531px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-2 > .tutorial-target {
  top: 217px;
  left: 453px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-3 > .fairy {
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -1099px 0 no-repeat;
  width: 223px;
  height: 222px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-3 > .bubble {
  left: 219px;
  width: 459px;
  height: 116px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-3 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-3 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-3 > .bubble > .bubble-text {
  top: 22px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-3 > .arrow {
  top: 337px;
  left: 535px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-3 > .tutorial-target {
  top: 326px;
  left: 453px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-4 {
  cursor: pointer;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-4 > .fairy {
  left: 538px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/memory-game/sprites.e9bbdc7.png") -1099px 0 no-repeat;
  width: 223px;
  height: 222px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-4 > .bubble {
  left: 92px;
  width: 459px;
  height: 116px;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-4 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-4 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-4 > .bubble:before {
  -webkit-transform-origin: center;
          transform-origin: center;
}
.popup.popup-memory-game .memory-game-tutorial .tutorial-step.step-4 > .bubble > .bubble-text {
  top: 22px;
}
.popup.popup-regatta-event {
  width: 714px;
  height: 562px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-regatta-event > * {
  position: absolute;
}
.popup.popup-regatta-event canvas {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
}
.popup.popup-regatta-event .form {
  top: 28px;
  left: 0px;
  width: 714px;
  height: 504px;
  pointer-events: none;
  z-index: 2;
}
.popup.popup-regatta-event .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.94071146);
          transform: scaleX(0.94071146);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-regatta-event .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.94444444);
          transform: scaleX(0.94444444);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-regatta-event .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 464px;
}
.popup.popup-regatta-event .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 464px;
}
.popup.popup-regatta-event .popup-header {
  top: 0px;
  left: 219px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 30px;
  pointer-events: none;
  z-index: 4;
}
.popup.popup-regatta-event .popup-header span {
  position: absolute;
  top: 19px;
  width: 283px;
  z-index: 1;
}
.popup.popup-regatta-event .popup-header .header_bg {
  position: absolute;
  width: 283px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-regatta-event .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-regatta-event .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.12021858);
          transform: scaleX(1.12021858);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-regatta-event .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-regatta-event .timer {
  top: 47px;
  left: 294px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/rally-event/sprites.409ebd1.png") -786px -606px no-repeat;
  width: 127px;
  height: 52px;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 3;
}
.popup.popup-regatta-event .timer .clock {
  position: absolute;
  top: 18px;
  left: 9px;
  width: 26px;
  height: 26.52px;
}
.popup.popup-regatta-event .timer .clock:before {
  content: '';
  display: block;
  width: 50px;
  height: 51px;
  -webkit-transform-origin: -1.04px -1.56px;
          transform-origin: -1.04px -1.56px;
  -webkit-transform: scale(0.52);
          transform: scale(0.52);
}
.popup.popup-regatta-event .timer .clock:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -140px no-repeat;
}
.popup.popup-regatta-event .timer .clock:before {
  top: 0;
  left: 0;
}
.popup.popup-regatta-event .timer .time {
  position: absolute;
  top: 20px;
  left: 0;
  padding-left: 28px;
  box-sizing: border-box;
  width: 100%;
  font-size: 17px;
  text-shadow: 0 -1px 1px #4c240c, 0 -1px 1px #4c240c, 0 1px 1px #4c240c, 0 1px 1px #4c240c, -1px 0 1px #4c240c, 1px 0 1px #4c240c, -1px 0 1px #4c240c, 1px 0 1px #4c240c, -1px -1px 1px #4c240c, 1px -1px 1px #4c240c, -1px 1px 1px #4c240c, 1px 1px 1px #4c240c, -1px -1px 1px #4c240c, 1px -1px 1px #4c240c, -1px 1px 1px #4c240c, 1px 1px 1px #4c240c, 1px 2px 2px #4c240c;
  letter-spacing: 1px;
}
.popup.popup-regatta-event .timer[__visible='false'] {
  opacity: 0 !important;
}
.popup.popup-regatta-event .timer[__visible=''] {
  opacity: 1 !important;
}
.popup.popup-regatta-event .popup-close,
.popup.popup-regatta-event .button-help {
  top: 15px;
  z-index: 5;
}
.popup.popup-regatta-event .popup-close {
  left: 676px;
}
.popup.popup-regatta-event .button-help {
  left: -4px;
}
.popup.popup-regatta-event .timer,
.popup.popup-regatta-event .progress-label,
.popup.popup-regatta-event .regatta-bg > .water-shadow,
.popup.popup-regatta-event .regatta-content > .regatta-reward > .reward-cloud {
  opacity: 0;
  -webkit-animation: opacity 0.35s ease;
          animation: opacity 0.35s ease;
}
.popup.popup-regatta-event .timer[__visible='true'],
.popup.popup-regatta-event .progress-label[__visible='true'],
.popup.popup-regatta-event .regatta-bg > .water-shadow[__visible='true'],
.popup.popup-regatta-event .regatta-content > .regatta-reward > .reward-cloud[__visible='true'] {
  opacity: 1;
}
.popup.popup-regatta-event .regatta-bg,
.popup.popup-regatta-event .regatta-content {
  top: 51px;
  left: 30px;
}
.popup.popup-regatta-event .regatta-bg > *,
.popup.popup-regatta-event .regatta-content > * {
  position: absolute;
}
.popup.popup-regatta-event .regatta-bg {
  z-index: 0;
}
.popup.popup-regatta-event .regatta-bg .beach {
  top: -16px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") 0 -391px no-repeat;
  width: 657px;
  height: 133px;
  z-index: 0;
}
.popup.popup-regatta-event .regatta-bg .water-shadow {
  top: 77px;
  left: 0;
  display: none;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") 0 0 no-repeat;
  width: 657px;
  height: 391px;
  z-index: 1;
}
.popup.popup-regatta-event .regatta-bg .water {
  top: 71px;
  left: 0;
  width: 658px;
  height: 391px;
  z-index: 2;
}
.popup.popup-regatta-event .regatta-bg .water .static {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") 0 0 no-repeat;
  width: 657px;
  height: 391px;
}
.popup.popup-regatta-event .regatta-bg .water canvas {
  top: -60px;
  left: -70px;
  width: 800px;
  height: 500px;
}
.popup.popup-regatta-event .regatta-bg .waves {
  top: 78px;
  left: 0;
  width: 657px;
  height: 37px;
  z-index: 3;
}
.popup.popup-regatta-event .regatta-bg .waves .static {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -322px -667px no-repeat;
  width: 657px;
  height: 37px;
}
.popup.popup-regatta-event .regatta-bg .waves canvas {
  top: -232px;
  left: -70px;
  width: 800px;
  height: 500px;
}
.popup.popup-regatta-event .regatta-bg .finish-line {
  top: 100px;
  left: 522px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -1173px 0 no-repeat;
  width: 32px;
  height: 355px;
  z-index: 3;
}
.popup.popup-regatta-event .regatta-bg .separators {
  top: 82px;
  left: -8px;
  width: 533px;
  height: 373px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
          align-items: flex-start;
  z-index: 4;
}
.popup.popup-regatta-event .regatta-bg .separators .separator {
  position: relative;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -132px -728px no-repeat;
  width: 533px;
  height: 30px;
}
.popup.popup-regatta-event .regatta-content {
  width: 656px;
  height: 454px;
  z-index: 1;
}
.popup.popup-regatta-event .regatta-content .max-wins {
  top: 40px;
  left: 542px;
  font-size: 26px;
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
  text-shadow: 0 -1px 1px #542205, 0 -1px 1px #542205, 0 1px 1px #542205, 0 1px 1px #542205, -1px 0 1px #542205, 1px 0 1px #542205, -1px 0 1px #542205, 1px 0 1px #542205, -1px -1px 1px #542205, 1px -1px 1px #542205, -1px 1px 1px #542205, 1px 1px 1px #542205, -1px -1px 1px #542205, 1px -1px 1px #542205, -1px 1px 1px #542205, 1px 1px 1px #542205;
}
.popup.popup-regatta-event .regatta-content .text-top {
  width: 100%;
  font-size: 18px;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
  letter-spacing: 1px;
}
.popup.popup-regatta-event .regatta-content .text-top.text-main {
  top: 48px;
}
.popup.popup-regatta-event .regatta-content .text-top.text-fail-on-time,
.popup.popup-regatta-event .regatta-content .text-top.text-fail,
.popup.popup-regatta-event .regatta-content .text-top.text-win {
  top: 33px;
  line-height: 1.1;
}
.popup.popup-regatta-event .regatta-content .racers {
  top: 98px;
  left: 0;
  width: 520px;
  height: 340px;
  z-index: 2;
}
.popup.popup-regatta-event .regatta-content .racers .racer {
  position: relative;
  width: 520px;
}
.popup.popup-regatta-event .regatta-content .racers .racer > * {
  position: absolute;
}
.popup.popup-regatta-event .regatta-content .racers .racer .avatar {
  left: 6px;
  z-index: 2;
}
.popup.popup-regatta-event .regatta-content .racers .racer .name-plank {
  top: 21px;
  left: 15px;
  width: 113px;
  height: 33px;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  line-height: 1;
  z-index: 1;
}
.popup.popup-regatta-event .regatta-content .racers .racer .name-plank .name {
  position: absolute;
}
.popup.popup-regatta-event .regatta-content .racers .racer .progress {
  top: 0;
  left: 134px;
  width: 388px;
  height: 100%;
  z-index: 1;
}
.popup.popup-regatta-event .regatta-content .racers .racer .progress .racer-on-race {
  position: absolute;
  left: 0;
  width: 64px;
  height: 88px;
}
.popup.popup-regatta-event .regatta-content .racers .racer .progress .racer-on-race .icon {
  position: absolute;
  top: 0;
  left: -16px;
  width: 88px;
  height: 88px;
  -webkit-transform-origin: 50% 70%;
          transform-origin: 50% 70%;
}
.popup.popup-regatta-event .regatta-content .racers .racer .progress .racer-on-race .icon canvas {
  top: -61px;
  left: -50px;
  width: 200px;
  height: 200px;
}
.popup.popup-regatta-event .regatta-content .racers .racer .progress .racer-on-race .icon .static {
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-regatta-event .regatta-content .racers .racer .progress .racer-on-race .progress-label {
  position: absolute;
  top: -6px;
  left: -32px;
  padding-right: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -835px -524px no-repeat;
  width: 45px;
  height: 30px;
  box-sizing: border-box;
  font-size: 18px;
  color: #3a657c;
  line-height: 1.4;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar {
  top: 14px;
  width: 46px;
  height: 46px;
  border-radius: 10px;
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .avatar > img {
  position: absolute;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .name-plank {
  border-color: #106799;
  background-image: linear-gradient(0deg, #2bb0fe 0%, #74d0fd 100%);
  box-shadow: 0 6px 6px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -6px 5px 0px rgba(14, 159, 167, 0.57), inset 0px 4px 3px 0px rgba(158, 222, 255, 0.65), inset 0px 0px 7.4px 2.6px rgba(11, 209, 198, 0.3);
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .name-plank .name {
  left: 44px;
  max-width: 70px;
  font-size: 15px;
  color: #0f5a6d;
  line-height: 2;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent .progress .racer-on-race .icon .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -779px -279px no-repeat;
  width: 88px;
  height: 88px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent.drowned .progress {
  visibility: hidden;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent.drowned .avatar,
.popup.popup-regatta-event .regatta-content .racers .racer.opponent.drowned .name-plank {
  -webkit-filter: blur(1px) brightness(0.6);
          filter: blur(1px) brightness(0.6);
}
.popup.popup-regatta-event .regatta-content .racers .racer.opponent.drowned:after {
  content: '';
  position: absolute;
  top: 20px;
  left: 9px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -794px -524px no-repeat;
  width: 41px;
  height: 37px;
  z-index: 3;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar {
  top: 3px;
  width: 56px;
  height: 56px;
  border-radius: 12px;
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .avatar > img {
  position: absolute;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .name-plank {
  border-color: #387605;
  background-image: linear-gradient(0deg, #7def5e 0%, #b2fb53 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0px -4px 8px 0px rgba(91, 149, 37, 0.004), inset 0px 3px 4px 0px rgba(225, 255, 190, 0.65);
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .name-plank .name {
  left: 63px;
  font-size: 23px;
  color: #254e09;
  line-height: 1.3;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user .progress .racer-on-race .icon .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -867px -279px no-repeat;
  width: 88px;
  height: 88px;
}
.popup.popup-regatta-event .regatta-content .racers .racer.user.drowned .progress {
  visibility: hidden;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.popup.popup-regatta-event .regatta-content .racers .racer:not([__progress='0']) .progress .racer-on-race .progress-label {
  opacity: 1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward {
  top: 205px;
  left: 553px;
}
.popup.popup-regatta-event .regatta-content .regatta-reward > * {
  position: absolute;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .chest {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .pedestal {
  top: 38px;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -657px -391px no-repeat;
  width: 92px;
  height: 108px;
  z-index: 0;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .stump-waves {
  top: 93px;
  left: -8px;
  width: 108px;
  height: 27px;
  z-index: 2;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .stump-waves .static {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -973px -391px no-repeat;
  width: 108px;
  height: 27px;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .stump-waves canvas {
  top: -89px;
  left: -47px;
  width: 200px;
  height: 200px;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud {
  position: absolute;
  top: -52px;
  pointer-events: none;
  z-index: 3;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content {
  width: 100%;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward {
  position: relative;
  width: 50px;
  height: 50px;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward:first-of-type {
  margin-left: auto;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward:not(:last-of-type) {
  margin-right: 2px;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward:last-of-type {
  margin-right: auto;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  left: 2px;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: center;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.unlim > .reward-amount {
  display: none;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-icon:before,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-icon:before,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs > .reward-amount,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_bombs_time > .reward-amount,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers > .reward-amount,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.prebooster_superflowers_time > .reward-amount,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.bailers > .reward-amount,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.rakes > .reward-amount,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.superflowers > .reward-amount,
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.trowels > .reward-amount {
  text-align: right;
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward .reward-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward .reward-icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward .reward-amount {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 4;
  font-size: 15px;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content > .cloud-rewards > .reward.unlim > .reward-amount {
  display: block !important;
  text-align: right;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] {
  /* triangle */
  /* triangle */
  /* triangle */
  left: -72px;
  width: 95px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"]:after {
  -webkit-transform: translate(58px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(58px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"]:after {
  -webkit-transform: translate(58px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(58px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"]:after {
  -webkit-transform: translate(58px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(58px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="1"]:after {
  -webkit-transform: translate(58px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(58px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] {
  /* triangle */
  /* triangle */
  /* triangle */
  left: -122px;
  width: 145px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"]:after {
  -webkit-transform: translate(108px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(108px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"]:after {
  -webkit-transform: translate(108px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(108px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"]:after {
  -webkit-transform: translate(108px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(108px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="2"]:after {
  -webkit-transform: translate(108px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(108px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] {
  /* triangle */
  /* triangle */
  /* triangle */
  left: -172px;
  width: 195px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"]:after {
  -webkit-transform: translate(158px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(158px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"]:after {
  -webkit-transform: translate(158px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(158px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"]:after {
  -webkit-transform: translate(158px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(158px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="3"]:after {
  -webkit-transform: translate(158px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(158px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] {
  /* triangle */
  /* triangle */
  /* triangle */
  left: -222px;
  width: 245px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"]:after {
  -webkit-transform: translate(208px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(208px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"]:after {
  -webkit-transform: translate(208px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(208px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"]:after {
  -webkit-transform: translate(208px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(208px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="4"]:after {
  -webkit-transform: translate(208px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(208px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] {
  /* triangle */
  /* triangle */
  /* triangle */
  left: -272px;
  width: 295px;
  box-sizing: border-box;
  /* triangle */
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"]:after {
  -webkit-transform: translate(258px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(258px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"]:after {
  -webkit-transform: translate(258px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(258px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"]:after {
  -webkit-transform: translate(258px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(258px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] * {
  box-sizing: border-box;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"] .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"]:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(17px, -3px) rotate(10deg);
          transform: translate(17px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud[__reward-amount="5"]:after {
  -webkit-transform: translate(258px, -10px) rotate(-19deg) scale(-1, 1);
          transform: translate(258px, -10px) rotate(-19deg) scale(-1, 1);
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content {
  border-radius: 25px;
}
.popup.popup-regatta-event .regatta-content .regatta-reward .reward-cloud .cloud-content .cloud-rewards .reward.coins > .reward-amount {
  text-align: right;
}
.popup.popup-regatta-event .regatta-content .regatta-reward:hover .reward-cloud {
  opacity: 1;
}
.popup.popup-regatta-event .border-bottom {
  top: 512px;
  left: 1px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.69103774, 1.09259259);
          transform: scale(1.69103774, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 6;
}
.popup.popup-regatta-event .button-continue,
.popup.popup-regatta-event .button-play {
  top: 514px;
  left: 267px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 51px;
  z-index: 7;
}
.popup.popup-regatta-event .button-continue:hover,
.popup.popup-regatta-event .button-play:hover {
  background-position-y: 50%;
}
.popup.popup-regatta-event .button-continue:active,
.popup.popup-regatta-event .button-play:active {
  background-position-y: 100%;
}
.popup.popup-regatta-event .button-continue span,
.popup.popup-regatta-event .button-play span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 26px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.popup-regatta-event .button-continue {
  display: none;
}
.popup.popup-regatta-event[__regatta-status='play'] .timer {
  opacity: 1;
}
.popup.popup-regatta-event[__regatta-status='play'] .regatta-content .text-top.text-fail-on-time,
.popup.popup-regatta-event[__regatta-status='play'] .regatta-content .text-top.text-win,
.popup.popup-regatta-event[__regatta-status='play'] .regatta-content .text-top.text-fail {
  opacity: 0;
}
.popup.popup-regatta-event[__regatta-status='play'] .regatta-content .text-top.text-main {
  opacity: 1;
}
.popup.popup-regatta-event[__regatta-status='win'] .timer {
  opacity: 0;
}
.popup.popup-regatta-event[__regatta-status='win'] .regatta-content .text-top.text-fail-on-time,
.popup.popup-regatta-event[__regatta-status='win'] .regatta-content .text-top.text-main,
.popup.popup-regatta-event[__regatta-status='win'] .regatta-content .text-top.text-fail {
  opacity: 0;
}
.popup.popup-regatta-event[__regatta-status='win'] .regatta-content .text-top.text-win {
  opacity: 1;
}
.popup.popup-regatta-event[__regatta-status='fail'] .timer {
  opacity: 0;
}
.popup.popup-regatta-event[__regatta-status='fail'] .regatta-content .text-top.text-fail-on-time,
.popup.popup-regatta-event[__regatta-status='fail'] .regatta-content .text-top.text-main,
.popup.popup-regatta-event[__regatta-status='fail'] .regatta-content .text-top.text-win {
  opacity: 0;
}
.popup.popup-regatta-event[__regatta-status='fail'] .regatta-content .text-top.text-fail {
  opacity: 1;
}
.popup.popup-regatta-event[__regatta-status='fail-on-time'] .timer {
  opacity: 0;
}
.popup.popup-regatta-event[__regatta-status='fail-on-time'] .regatta-content .text-top.text-fail,
.popup.popup-regatta-event[__regatta-status='fail-on-time'] .regatta-content .text-top.text-main,
.popup.popup-regatta-event[__regatta-status='fail-on-time'] .regatta-content .text-top.text-win {
  opacity: 0;
}
.popup.popup-regatta-event[__regatta-status='fail-on-time'] .regatta-content .text-top.text-fail-on-time {
  opacity: 1;
}
.popup.popup-regatta-event[__regatta-stage='0'] .regatta-bg .water-shadow,
.popup.popup-regatta-event[__regatta-stage='0'] .regatta-bg .water {
  -webkit-filter: hue-rotate(-22deg) brightness(1.1);
          filter: hue-rotate(-22deg) brightness(1.1);
}
.popup.popup-regatta-event[__regatta-stage='0'] .regatta-content .racers .racer {
  height: 68px;
}
.popup.popup-regatta-event[__regatta-stage='0'] .regatta-content .racers .racer .progress .racer-on-race {
  top: -17px;
}
.popup.popup-regatta-event[__regatta-stage='0'] .regatta-content .regatta-reward .chest {
  top: 10px;
  left: 8px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -955px -279px no-repeat;
  width: 97px;
  height: 79px;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
}
.popup.popup-regatta-event[__regatta-stage='1'] .regatta-bg .separators .separator:nth-of-type(6) {
  display: none;
}
.popup.popup-regatta-event[__regatta-stage='1'] .regatta-content .racers {
  padding-top: 12px;
}
.popup.popup-regatta-event[__regatta-stage='1'] .regatta-content .racers .racer {
  height: 84px;
}
.popup.popup-regatta-event[__regatta-stage='1'] .regatta-content .racers .racer .progress .racer-on-race {
  top: -19px;
}
.popup.popup-regatta-event[__regatta-stage='1'] .regatta-content .regatta-reward .chest {
  top: 3px;
  left: 3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -1052px -279px no-repeat;
  width: 97px;
  height: 79px;
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
}
.popup.popup-regatta-event[__regatta-stage='2'] .regatta-bg .water-shadow,
.popup.popup-regatta-event[__regatta-stage='2'] .regatta-bg .water {
  -webkit-filter: hue-rotate(30deg) saturate(1.1) brightness(0.82);
          filter: hue-rotate(30deg) saturate(1.1) brightness(0.82);
}
.popup.popup-regatta-event[__regatta-stage='2'] .regatta-bg .separators .separator:nth-of-type(5),
.popup.popup-regatta-event[__regatta-stage='2'] .regatta-bg .separators .separator:nth-of-type(6) {
  display: none;
}
.popup.popup-regatta-event[__regatta-stage='2'] .regatta-content .racers {
  padding-top: 23px;
}
.popup.popup-regatta-event[__regatta-stage='2'] .regatta-content .racers .racer {
  height: 115px;
}
.popup.popup-regatta-event[__regatta-stage='2'] .regatta-content .racers .racer .progress .racer-on-race {
  top: -19px;
}
.popup.popup-regatta-event[__regatta-stage='2'] .regatta-content .regatta-reward .chest {
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -749px -391px no-repeat;
  width: 97px;
  height: 79px;
}
.popup.popup-regatta-event-promo {
  width: 609px;
  height: 508px;
  background: transparent;
  font-family: 'bip', sans-serif;
  color: #fff;
  text-align: center;
}
.popup.popup-regatta-event-promo > * {
  position: absolute;
}
.popup.popup-regatta-event-promo .popup-bg {
  top: 45px;
  left: 28px;
  width: 558px;
  height: 408px;
  background-color: #facb84;
  z-index: 1;
}
.popup.popup-regatta-event-promo .form {
  top: 24px;
  left: 0px;
  z-index: 2;
  width: 609px;
  height: 450px;
  pointer-events: none;
}
.popup.popup-regatta-event-promo .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.80237154);
          transform: scaleX(0.80237154);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-regatta-event-promo .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.80555556);
          transform: scaleX(0.80555556);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-regatta-event-promo .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 410px;
}
.popup.popup-regatta-event-promo .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 410px;
}
.popup.popup-regatta-event-promo .popup-header {
  top: 0px;
  left: 167px;
  text-shadow: 0 3px 0 #6d2717;
  font-size: 33px;
  z-index: 3;
}
.popup.popup-regatta-event-promo .popup-header span {
  position: absolute;
  top: 19px;
  width: 283px;
  z-index: 1;
}
.popup.popup-regatta-event-promo .popup-header .header_bg {
  position: absolute;
  width: 283px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-regatta-event-promo .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-regatta-event-promo .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.12021858);
          transform: scaleX(1.12021858);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-regatta-event-promo .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-regatta-event-promo .popup-close {
  top: 12px;
  left: 569px;
  z-index: 3;
}
.popup.popup-regatta-event-promo .popup-close[__visible='false'] {
  visibility: hidden;
  pointer-events: none;
  cursor: default;
  opacity: 0;
}
.popup.popup-regatta-event-promo .content {
  top: 0px;
  left: 0px;
  z-index: 3;
}
.popup.popup-regatta-event-promo .content > * {
  position: absolute;
}
.popup.popup-regatta-event-promo .content .picture {
  top: 65px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -657px 0 no-repeat;
  width: 516px;
  height: 279px;
  z-index: 1;
}
.popup.popup-regatta-event-promo .content .bottom-bar {
  top: 349px;
  left: 51px;
  width: 510px;
  height: 91px;
  border-radius: 15px;
  background-image: linear-gradient(0deg, #fae5b1 0%, #fef6d2 100%);
  box-shadow: 0 4px 9px 0 rgba(147, 66, 34, 0.45), 0 3px 0 0 rgba(235, 172, 120, 0.2), inset 0px -4px 8px 0px rgba(255, 174, 91, 0.72);
  z-index: 1;
}
.popup.popup-regatta-event-promo .content .bottom-bar > .text {
  position: absolute;
  top: 18px;
  width: 100%;
  font-size: 21px;
  color: #975526;
  line-height: 1.2;
  opacity: 0;
  -webkit-animation: opacity 0.5s ease;
          animation: opacity 0.5s ease;
}
.popup.popup-regatta-event-promo .content .timer {
  top: 320px;
  left: 257px;
  width: 94px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 10px;
  z-index: 2;
}
.popup.popup-regatta-event-promo .content .timer > span,
.popup.popup-regatta-event-promo .content .timer > .time {
  width: 100%;
  height: 100%;
  text-align: center;
}
.popup.popup-regatta-event-promo .content .timer.blue,
.popup.popup-regatta-event-promo .content .timer[__color='blue'] {
  border: 3px solid #1c9dba;
  background-color: #0e5b6c;
}
.popup.popup-regatta-event-promo .content .timer.blue > span,
.popup.popup-regatta-event-promo .content .timer[__color='blue'] > span,
.popup.popup-regatta-event-promo .content .timer.blue > .time,
.popup.popup-regatta-event-promo .content .timer[__color='blue'] > .time {
  text-shadow: 0 -1px 1px #084b5a, 0 -1px 1px #084b5a, 0 1px 1px #084b5a, 0 1px 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px 0 1px #084b5a, 1px 0 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a, -1px -1px 1px #084b5a, 1px -1px 1px #084b5a, -1px 1px 1px #084b5a, 1px 1px 1px #084b5a;
  letter-spacing: 1px;
}
.popup.popup-regatta-event-promo .content .timer.red,
.popup.popup-regatta-event-promo .content .timer[__color='red'] {
  border: 3px solid #ea3c1f;
  background-color: #b01925;
}
.popup.popup-regatta-event-promo .content .timer.red > span,
.popup.popup-regatta-event-promo .content .timer[__color='red'] > span,
.popup.popup-regatta-event-promo .content .timer.red > .time,
.popup.popup-regatta-event-promo .content .timer[__color='red'] > .time {
  text-shadow: 0 -1px 1px #8d0b15, 0 -1px 1px #8d0b15, 0 1px 1px #8d0b15, 0 1px 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px 0 1px #8d0b15, 1px 0 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15, -1px -1px 1px #8d0b15, 1px -1px 1px #8d0b15, -1px 1px 1px #8d0b15, 1px 1px 1px #8d0b15;
}
.popup.popup-regatta-event-promo .content .timer > .time {
  font-size: 16px;
  line-height: 1.1;
}
.popup.popup-regatta-event-promo .content .timer.time-end > .time {
  font-size: 14px;
  line-height: 1.2;
}
.popup.popup-regatta-event-promo .border-bottom {
  top: 454px;
  left: 0px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.44575472, 1.09259259);
          transform: scale(1.44575472, 1.09259259);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 3;
}
.popup.popup-regatta-event-promo .button-agree,
.popup.popup-regatta-event-promo .button-start {
  top: 455px;
  left: 216px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 172px;
  height: 58px;
  visibility: hidden;
  pointer-events: none;
  cursor: default;
  opacity: 1;
  z-index: 4;
}
.popup.popup-regatta-event-promo .button-agree:hover,
.popup.popup-regatta-event-promo .button-start:hover {
  background-position-y: 50%;
}
.popup.popup-regatta-event-promo .button-agree:active,
.popup.popup-regatta-event-promo .button-start:active {
  background-position-y: 100%;
}
.popup.popup-regatta-event-promo .button-agree span,
.popup.popup-regatta-event-promo .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 32px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -15px;
}
.popup.popup-regatta-event-promo .button-agree[__visible='true'],
.popup.popup-regatta-event-promo .button-start[__visible='true'] {
  visibility: visible;
  pointer-events: auto;
  cursor: pointer;
  opacity: 1;
}
.popup.popup-regatta-event-promo .button-start {
  z-index: 4;
}
.popup.popup-regatta-event-promo .button-start {
  z-index: 4;
}
.popup.popup-regatta-event-promo[__source="start"] .content .bottom-bar .text.start,
.popup.popup-regatta-event-promo[__source="startGame"] .content .bottom-bar .text.start {
  opacity: 1;
}
.popup.popup-regatta-event-promo[__source="start"] .content .bottom-bar .text.win,
.popup.popup-regatta-event-promo[__source="startGame"] .content .bottom-bar .text.win,
.popup.popup-regatta-event-promo[__source="start"] .content .bottom-bar .text.fail,
.popup.popup-regatta-event-promo[__source="startGame"] .content .bottom-bar .text.fail,
.popup.popup-regatta-event-promo[__source="start"] .content .bottom-bar .text.end-time,
.popup.popup-regatta-event-promo[__source="startGame"] .content .bottom-bar .text.end-time {
  opacity: 0;
}
.popup.popup-regatta-event-promo[__source="win"] .content .bottom-bar .text.win {
  opacity: 1;
}
.popup.popup-regatta-event-promo[__source="win"] .content .bottom-bar .text.start,
.popup.popup-regatta-event-promo[__source="win"] .content .bottom-bar .text.fail,
.popup.popup-regatta-event-promo[__source="win"] .content .bottom-bar .text.end-time {
  opacity: 0;
}
.popup.popup-regatta-event-promo[__source="fail"] .content .bottom-bar .text.fail {
  opacity: 1;
}
.popup.popup-regatta-event-promo[__source="fail"] .content .bottom-bar .text.start,
.popup.popup-regatta-event-promo[__source="fail"] .content .bottom-bar .text.win,
.popup.popup-regatta-event-promo[__source="fail"] .content .bottom-bar .text.end-time {
  opacity: 0;
}
.popup.popup-regatta-event-promo[__source="endTime"] .content .bottom-bar .text.end-time {
  opacity: 1;
}
.popup.popup-regatta-event-promo[__source="endTime"] .content .bottom-bar .text.start,
.popup.popup-regatta-event-promo[__source="endTime"] .content .bottom-bar .text.win,
.popup.popup-regatta-event-promo[__source="endTime"] .content .bottom-bar .text.fail {
  opacity: 0;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-left {
  top: 246px;
  left: 41px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -593px -524px no-repeat;
  width: 159px;
  height: 139px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-center {
  top: 246px;
  left: 247px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -322px -524px no-repeat;
  width: 271px;
  height: 143px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-right {
  top: 203px;
  left: 555px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/regatta-event/sprites.baae8f2.png") -132px -524px no-repeat;
  width: 190px;
  height: 204px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-right > .shine.shine-1 {
  top: 47px;
  left: 152px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-right > .shine.shine-2 {
  top: 38px;
  left: 17px;
  -webkit-animation-delay: -0.87s;
          animation-delay: -0.87s;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-right > .shine.shine-3 {
  top: 138px;
  left: 10px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-right > .shine.shine-4 {
  top: 18px;
  left: 24px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-right > .shine.shine-5 {
  top: 103px;
  left: 28px;
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar.bar-right > .shine.shine-6 {
  top: 77px;
  left: 95px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar-arrow {
  top: 316px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar-arrow.arrow-left {
  left: 200px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar-arrow.arrow-right {
  left: 518px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar-text {
  top: 403px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar-text.bar-text-left {
  left: 14px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar-text.bar-text-center {
  left: 300px;
}
.popup.popup-info-widget.popup-regatta-event-info .objects .bar-text.bar-text-right {
  left: 589px;
}
.popup.regatta-event-reward-popup .chest[__type='stage_0'] .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/reward-chests/sprites.03dd85e.png") -320px -171px no-repeat;
  width: 160px;
  height: 171px;
}
.popup.regatta-event-reward-popup .chest[__type='stage_1'] .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/reward-chests/sprites.03dd85e.png") 0 -171px no-repeat;
  width: 160px;
  height: 171px;
}
.popup.regatta-event-reward-popup .chest[__type='stage_2'] .static {
  background: url("https://content.z-media.info/elements/s/images/new-popups/reward-chests/sprites.03dd85e.png") -160px 0 no-repeat;
  width: 160px;
  height: 171px;
}
#content .regatta-event-fly-rewards {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
#content .regatta-event-fly-rewards .reward-source {
  position: absolute;
  top: 300px;
  left: 332px;
  width: 90px;
  height: 90px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#content .regatta-event-fly-rewards .reward-coin {
  position: absolute;
  width: 90px !important;
  height: 90px !important;
  opacity: 0;
}
#content .regatta-event-fly-rewards .reward-coin:before {
  content: '';
  top: 15px;
  left: 15px;
  position: absolute;
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.6) !important;
          transform: scale(0.6) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .fly-reward {
  position: absolute;
  width: 90px !important;
  height: 90px !important;
  opacity: 0;
  z-index: 1000;
}
#content .regatta-event-fly-rewards .fly-reward > div {
  position: absolute;
  bottom: 3px;
  right: 3px;
  width: 100%;
  color: #fff;
  font-family: 'bip', sans-serif;
  font-size: 35px;
  text-align: right;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
}
#content .regatta-event-fly-rewards .fly-reward:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
#content .regatta-event-fly-rewards .fly-reward.bailers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .fly-reward.coins:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .fly-reward.coins > div {
  bottom: 3px;
  right: 3px;
  text-align: center;
}
#content .regatta-event-fly-rewards .fly-reward.rakes:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .fly-reward.superflowers:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .fly-reward.trowels:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .fly-reward.prebooster_bombs:before,
#content .regatta-event-fly-rewards .fly-reward.prebooster_bombs_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .fly-reward.prebooster_superflowers:before,
#content .regatta-event-fly-rewards .fly-reward.prebooster_superflowers_time:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .fly-reward.unlim:before {
  width: 100px !important;
  height: 100px !important;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat !important;
  -webkit-transform: scale(0.9) !important;
          transform: scale(0.9) !important;
  -webkit-transform-origin: left top !important;
          transform-origin: left top !important;
}
#content .regatta-event-fly-rewards .coins-reward-amount {
  position: absolute;
  top: 300px;
  left: 300px;
  font-size: 60px;
  color: #ffffff;
  font-family: 'bip', sans-serif;
  opacity: 0;
  text-shadow: 0 -1px 1px #975526, 0 -1px 1px #975526, 0 1px 1px #975526, 0 1px 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px 0 1px #975526, 1px 0 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526, -1px -1px 1px #975526, 1px -1px 1px #975526, -1px 1px 1px #975526, 1px 1px 1px #975526;
  letter-spacing: 1px;
  z-index: 10;
}
@keyframes coins-reward-amount-text-fly {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-180px);
            transform: translateY(-180px);
  }
}
#content .regatta-event-fly-rewards .coins-reward-amount.animated {
  -webkit-animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
          animation: coins-reward-amount-text-fly 1s ease-in-out forwards;
}
#content > .regatta-event-tutorial {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
  z-index: 700;
  cursor: pointer;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 760px;
  height: 630px;
  overflow: hidden;
  opacity: 0;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step > .fairy {
  position: absolute;
  top: 414px;
  z-index: 1;
  pointer-events: none;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step > .fairy > .static {
  position: absolute;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step > .bubble {
  position: relative;
  top: 511px;
  width: 459px;
  height: 116px;
  z-index: 2;
  pointer-events: none;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step > .bubble > .bubble-text {
  position: absolute;
  top: 31px;
  width: 100%;
  height: 100%;
  color: #404040;
  font-family: 'bip', sans-serif;
  font-size: 25px;
  line-height: 1.1;
  text-align: center;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-0:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 218px;
  height: 370px;
  border-width: 161px 492px 99px 50px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-0 > .fairy {
  left: 615px;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-0 > .fairy > .static {
  width: 209px;
  height: 229px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -566px no-repeat;
  -webkit-transform: scale(-1.10047847, 1.10043668);
          transform: scale(-1.10047847, 1.10043668);
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-0 > .bubble {
  left: 282px;
  width: 321.3px;
  height: 116px;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-0 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-0 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-0.7, 1);
          transform: scale(-0.7, 1);
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-0 > .bubble:before {
  left: 321px;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 580px;
  height: 106px;
  border-width: 146px 137px 378px 43px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 10px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-1 > .fairy {
  left: 540px;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-1 > .fairy > .static {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") 0 -886px no-repeat;
  width: 266px;
  height: 285px;
  -webkit-transform: scale(0.91353383, 0.9122807);
          transform: scale(0.91353383, 0.9122807);
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-1 > .bubble {
  left: 76px;
  width: 459px;
  height: 116px;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-1 > .bubble:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-1 > .bubble:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content > .regatta-event-tutorial .regatta-event-tutorial-step.step-1 > .bubble:before {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.popup.daily-challenge-info-popup {
  width: 468px;
  height: 380px;
  background: transparent;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.daily-challenge-info-popup > * {
  position: absolute;
}
.popup.daily-challenge-info-popup .popup-header {
  top: 0px;
  left: 5px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.daily-challenge-info-popup .popup-header span {
  position: absolute;
  top: 18px;
  width: 468px;
  z-index: 1;
}
.popup.daily-challenge-info-popup .popup-header .header_bg {
  position: absolute;
  width: 468px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.daily-challenge-info-popup .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.daily-challenge-info-popup .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.13114754);
          transform: scaleX(2.13114754);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.daily-challenge-info-popup .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.daily-challenge-info-popup .popup-close {
  left: 411px;
  top: 9px;
  z-index: 5;
}
.popup.daily-challenge-info-popup .form {
  top: 34px;
  left: 21px;
  width: 430px;
  height: 320px;
  z-index: 3;
}
.popup.daily-challenge-info-popup .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.56653491);
          transform: scaleX(0.56653491);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.daily-challenge-info-popup .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.56878307);
          transform: scaleX(0.56878307);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.daily-challenge-info-popup .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 280px;
}
.popup.daily-challenge-info-popup .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 280px;
}
.popup.daily-challenge-info-popup .popup-bg {
  top: 61px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -142px;
  background-position-y: -86px;
  width: 380px;
  height: 270px;
  z-index: 1;
}
.popup.daily-challenge-info-popup .popup-leafs {
  position: absolute;
  top: 180px;
  left: 0px;
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 2;
}
.popup.daily-challenge-info-popup .popup-leafs .leafs-left {
  left: 49px;
}
.popup.daily-challenge-info-popup .popup-leafs .leafs-right {
  left: 313px;
}
.popup.daily-challenge-info-popup .bottom-plank {
  top: 335px;
  left: 20px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.01886792, 1.07407407);
          transform: scale(1.01886792, 1.07407407);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 5;
}
.popup.daily-challenge-info-popup > * {
  position: absolute;
}
.popup.daily-challenge-info-popup .popup-header {
  top: 0px;
  left: 5px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.daily-challenge-info-popup .popup-header span {
  position: absolute;
  top: 18px;
  width: 468px;
  z-index: 1;
}
.popup.daily-challenge-info-popup .popup-header .header_bg {
  position: absolute;
  width: 468px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.daily-challenge-info-popup .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.daily-challenge-info-popup .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.13114754);
          transform: scaleX(2.13114754);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.daily-challenge-info-popup .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.daily-challenge-info-popup .popup-close {
  left: 411px;
  top: 9px;
  z-index: 5;
}
.popup.daily-challenge-info-popup .form {
  top: 34px;
  left: 21px;
  width: 430px;
  height: 320px;
  z-index: 3;
}
.popup.daily-challenge-info-popup .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.56653491);
          transform: scaleX(0.56653491);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.daily-challenge-info-popup .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.56878307);
          transform: scaleX(0.56878307);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.daily-challenge-info-popup .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 280px;
}
.popup.daily-challenge-info-popup .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 280px;
}
.popup.daily-challenge-info-popup .popup-bg {
  top: 61px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -142px;
  background-position-y: -86px;
  width: 380px;
  height: 270px;
  z-index: 1;
}
.popup.daily-challenge-info-popup .popup-leafs {
  position: absolute;
  top: 180px;
  left: 0px;
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 2;
}
.popup.daily-challenge-info-popup .popup-leafs .leafs-left {
  left: 49px;
}
.popup.daily-challenge-info-popup .popup-leafs .leafs-right {
  left: 313px;
}
.popup.daily-challenge-info-popup .bottom-plank {
  top: 335px;
  left: 20px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.01886792, 1.07407407);
          transform: scale(1.01886792, 1.07407407);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 5;
}
.popup.daily-challenge-info-popup .text-top {
  top: 73px;
  left: 41px;
  display: none;
  width: 394px;
  height: 58px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  font-size: 20px;
  line-height: 1.3;
  z-index: 4;
}
.popup.daily-challenge-info-popup .chest {
  top: 138px;
  left: 163px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/daily-challenge/sprites.4c978ee.png") 0 -217px no-repeat;
  width: 149px;
  height: 124px;
  z-index: 5;
}
.popup.daily-challenge-info-popup .time,
.popup.daily-challenge-info-popup .time-header {
  width: 100%;
  text-shadow: 0 -1px 1px #467d05, 0 -1px 1px #467d05, 0 1px 1px #467d05, 0 1px 1px #467d05, -1px 0 1px #467d05, 1px 0 1px #467d05, -1px 0 1px #467d05, 1px 0 1px #467d05, -1px -1px 1px #467d05, 1px -1px 1px #467d05, -1px 1px 1px #467d05, 1px 1px 1px #467d05, -1px -1px 1px #467d05, 1px -1px 1px #467d05, -1px 1px 1px #467d05, 1px 1px 1px #467d05, 1px 2px 2px #0b6810;
  z-index: 5;
}
.popup.daily-challenge-info-popup .time-header {
  top: 268px;
  display: none;
  font-size: 12.5px;
}
.popup.daily-challenge-info-popup .time {
  top: 290px;
  font-size: 25px;
}
.popup.daily-challenge-info-popup .button {
  left: 165px;
  top: 339px;
  text-align: center;
  z-index: 6;
  display: none;
}
.popup.daily-challenge-info-popup .button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.daily-challenge-info-popup .button.button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 137px;
  height: 46px;
}
.popup.daily-challenge-info-popup .button.button-start:hover {
  background-position-y: 50%;
}
.popup.daily-challenge-info-popup .button.button-start:active {
  background-position-y: 100%;
}
.popup.daily-challenge-info-popup .button.button-ok {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 137px;
  height: 46px;
}
.popup.daily-challenge-info-popup .button.button-ok:hover {
  background-position-y: 50%;
}
.popup.daily-challenge-info-popup .button.button-ok:active {
  background-position-y: 100%;
}
.popup.daily-challenge-info-popup.active .text-top.active,
.popup.daily-challenge-info-popup.active .button-start {
  display: block;
}
.popup.daily-challenge-info-popup.passive .text-top.passive,
.popup.daily-challenge-info-popup.passive .time-header,
.popup.daily-challenge-info-popup.passive .button-ok {
  display: block;
}
.popup.daily-challenge-info-popup.passive .chest {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.popup.popup-level-complete.daily-challenge {
  width: 468px;
  height: 380px;
  background: transparent;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.popup-level-complete.daily-challenge > * {
  position: absolute;
}
.popup.popup-level-complete.daily-challenge .popup-header {
  top: 0px;
  left: 5px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.popup-level-complete.daily-challenge .popup-header span {
  position: absolute;
  top: 18px;
  width: 468px;
  z-index: 1;
}
.popup.popup-level-complete.daily-challenge .popup-header .header_bg {
  position: absolute;
  width: 468px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-complete.daily-challenge .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-level-complete.daily-challenge .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.13114754);
          transform: scaleX(2.13114754);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-level-complete.daily-challenge .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-level-complete.daily-challenge .popup-close {
  left: 411px;
  top: 9px;
  z-index: 5;
}
.popup.popup-level-complete.daily-challenge .form {
  top: 34px;
  left: 21px;
  width: 430px;
  height: 320px;
  z-index: 3;
}
.popup.popup-level-complete.daily-challenge .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.56653491);
          transform: scaleX(0.56653491);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-level-complete.daily-challenge .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.56878307);
          transform: scaleX(0.56878307);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-complete.daily-challenge .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 280px;
}
.popup.popup-level-complete.daily-challenge .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 280px;
}
.popup.popup-level-complete.daily-challenge .popup-bg {
  top: 61px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -142px;
  background-position-y: -86px;
  width: 380px;
  height: 270px;
  z-index: 1;
}
.popup.popup-level-complete.daily-challenge .popup-leafs {
  position: absolute;
  top: 180px;
  left: 0px;
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 2;
}
.popup.popup-level-complete.daily-challenge .popup-leafs .leafs-left {
  left: 49px;
}
.popup.popup-level-complete.daily-challenge .popup-leafs .leafs-right {
  left: 313px;
}
.popup.popup-level-complete.daily-challenge .bottom-plank {
  top: 335px;
  left: 20px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.01886792, 1.07407407);
          transform: scale(1.01886792, 1.07407407);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 5;
}
.popup.popup-level-complete.daily-challenge > * {
  position: absolute;
}
.popup.popup-level-complete.daily-challenge .popup-header {
  top: 0px;
  left: 5px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.popup-level-complete.daily-challenge .popup-header span {
  position: absolute;
  top: 18px;
  width: 468px;
  z-index: 1;
}
.popup.popup-level-complete.daily-challenge .popup-header .header_bg {
  position: absolute;
  width: 468px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-complete.daily-challenge .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-level-complete.daily-challenge .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(2.13114754);
          transform: scaleX(2.13114754);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-level-complete.daily-challenge .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-level-complete.daily-challenge .popup-close {
  left: 411px;
  top: 9px;
  z-index: 5;
}
.popup.popup-level-complete.daily-challenge .form {
  top: 34px;
  left: 21px;
  width: 430px;
  height: 320px;
  z-index: 3;
}
.popup.popup-level-complete.daily-challenge .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.56653491);
          transform: scaleX(0.56653491);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-level-complete.daily-challenge .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.56878307);
          transform: scaleX(0.56878307);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-level-complete.daily-challenge .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 280px;
}
.popup.popup-level-complete.daily-challenge .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 280px;
}
.popup.popup-level-complete.daily-challenge .popup-bg {
  top: 61px;
  left: 48px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -142px;
  background-position-y: -86px;
  width: 380px;
  height: 270px;
  z-index: 1;
}
.popup.popup-level-complete.daily-challenge .popup-leafs {
  position: absolute;
  top: 180px;
  left: 0px;
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 2;
}
.popup.popup-level-complete.daily-challenge .popup-leafs .leafs-left {
  left: 49px;
}
.popup.popup-level-complete.daily-challenge .popup-leafs .leafs-right {
  left: 313px;
}
.popup.popup-level-complete.daily-challenge .bottom-plank {
  top: 335px;
  left: 20px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.01886792, 1.07407407);
          transform: scale(1.01886792, 1.07407407);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 5;
}
.popup.popup-level-complete.daily-challenge .button-continue {
  top: 339px;
  left: 156px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 155px;
  height: 46px;
  text-align: center;
  z-index: 5;
}
.popup.popup-level-complete.daily-challenge .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-level-complete.daily-challenge .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-level-complete.daily-challenge .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-level-complete.daily-challenge .button-continue.disabled {
  background: url(https://content.z-media.info/elements/s/images/buttons/grey_button.db0af46.svg) no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 155px;
  height: 46px;
  cursor: default!important;
}
.popup.popup-level-complete.daily-challenge .reward {
  display: none;
  position: absolute;
  top: 10px;
  left: 69px;
  width: 344px;
  height: 217px;
  z-index: 4;
}
.popup.popup-level-complete.daily-challenge .reward:before {
  content: '';
  position: absolute;
  top: 20px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/daily-challenge/sprites.4c978ee.png") 0 0 no-repeat;
  width: 344px;
  height: 217px;
}
.popup.popup-level-complete.daily-challenge .reward .reward-content {
  position: absolute;
  width: 100%;
  height: 100%;
}
.popup.popup-level-complete.daily-challenge .reward .icon {
  position: absolute;
}
.popup.popup-level-complete.daily-challenge .reward .count {
  position: absolute;
  left: 187px;
  top: 117px;
  font-size: 48px;
  color: #fff951;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, 1px 2px 2px #000;
}
.popup.popup-level-complete.daily-challenge .reward.superflowers .icon,
.popup.popup-level-complete.daily-challenge .reward.rakes .icon,
.popup.popup-level-complete.daily-challenge .reward.trowels .icon,
.popup.popup-level-complete.daily-challenge .reward.bailers .icon {
  top: 89px;
  left: 95px;
}
.popup.popup-level-complete.daily-challenge .reward.superflowers .count,
.popup.popup-level-complete.daily-challenge .reward.rakes .count,
.popup.popup-level-complete.daily-challenge .reward.trowels .count,
.popup.popup-level-complete.daily-challenge .reward.bailers .count {
  top: 140px;
  left: 185px;
}
.popup.popup-level-complete.daily-challenge .reward.superflowers .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-complete.daily-challenge .reward.rakes .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-complete.daily-challenge .reward.trowels .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-complete.daily-challenge .reward.bailers .icon {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-complete.daily-challenge .reward.unlim .icon {
  top: 104px;
  left: 174px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -200px no-repeat;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-level-complete.daily-challenge .reward.unlim .count {
  top: 130px;
  left: 96px;
}
.popup.popup-level-complete.daily-challenge .reward.coins .icon {
  top: 110px;
  left: 193px;
  width: 65px;
  height: 65.73033708px;
}
.popup.popup-level-complete.daily-challenge .reward.coins .icon:before {
  content: '';
  display: block;
  width: 89px;
  height: 90px;
  -webkit-transform-origin: -1.46067416px -2.19101124px;
          transform-origin: -1.46067416px -2.19101124px;
  -webkit-transform: scale(0.73033708);
          transform: scale(0.73033708);
}
.popup.popup-level-complete.daily-challenge .reward.coins .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -217px -246px no-repeat;
}
.popup.popup-level-complete.daily-challenge .reward.coins .count {
  top: 131px;
  left: 0;
  right: 137px;
  text-align: right;
}
.popup.popup-level-complete.daily-challenge .chest {
  position: absolute;
  top: 28px;
  left: 68px;
  width: 336px;
  height: 363px;
  z-index: 3;
}
.popup.popup-level-complete.daily-challenge .chest .static {
  position: absolute;
  top: 113px;
  left: 12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/daily-challenge/sprites.4c978ee.png") -344px 0 no-repeat;
  width: 320px;
  height: 175px;
}
.popup.popup-level-complete.daily-challenge .chest > canvas {
  position: absolute;
  left: 0;
  top: 0;
  width: 370px;
  height: 370px;
  margin-left: -10px;
  margin-top: -40px;
}
.popup.popup-level-complete.daily-challenge .shine {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -200px no-repeat;
  width: 30px;
  height: 44px;
  z-index: 4;
}
.popup.popup-level-complete.daily-challenge .shine.shine-1 {
  left: 152px;
  top: 104px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear -2s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear -2s infinite;
}
.popup.popup-level-complete.daily-challenge .shine.shine-2 {
  left: 350px;
  top: 105px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear -1s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear -1s infinite;
}
.popup.popup-level-complete.daily-challenge .shine.shine-3 {
  left: 115px;
  top: 136px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear -1.5s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear -1.5s infinite;
}
.popup.popup-level-complete.daily-challenge .shine.shine-4 {
  left: 365px;
  top: 140px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear -0.25s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear -0.25s infinite;
}
.popup.popup-level-complete.daily-challenge .shine.shine-5 {
  left: 300px;
  top: 175px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear 0.75s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear 0.75s infinite;
}
.popup.popup-level-complete.daily-challenge .shine.shine-6 {
  left: 180px;
  top: 165px;
  -webkit-animation: daily-challenge-level-complete-popup-shine 3s linear 1.5s infinite;
          animation: daily-challenge-level-complete-popup-shine 3s linear 1.5s infinite;
}
@-webkit-keyframes daily-challenge-level-complete-popup-shine {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
  }
}
@keyframes daily-challenge-level-complete-popup-shine {
  from,
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
  }
}
.popup.popup-level-complete.daily-challenge.spine .shine {
  display: none;
}
.popup.popup-level-complete.daily-challenge.spine .reward:before {
  display: none;
}
#content > .booster-cursor {
  position: absolute;
  width: 62px;
  height: 62px;
  z-index: 502;
}
#content > .booster-cursor.trowels {
  background: url("https://content.z-media.info/elements/s/images/boosters/trowel-big.662f7b0.png");
  background-size: 100%;
  width: 56px;
  height: 65px;
  top: 471px;
  left: 12px;
}
#content > .booster-cursor.rakes {
  top: 533px;
  left: 9px;
}
#content > .booster-cursor.rakes:before {
  content: '';
  position: absolute;
  top: -170px;
  left: -10px;
  width: 143px;
  height: 296px;
  background: url("https://content.z-media.info/elements/s/images/boosters/rakes-booster-scratch-animation.0df8764.png") 0 0 no-repeat;
  z-index: 2;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
#content > .booster-cursor.rakes.sсratch:before {
  -webkit-animation: rakes-animation steps(42) forwards;
          animation: rakes-animation steps(42) forwards;
  -webkit-animation-duration: inherit;
          animation-duration: inherit;
}
@-webkit-keyframes rakes-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
@keyframes rakes-animation {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 100%;
  }
}
#content > .booster-cursor.superflowers {
  top: 533px;
  left: 91px;
}
#content > .booster-cursor.superflowers:before {
  content: '';
  position: absolute;
  top: 3px;
  left: 3px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.56);
          transform: scale(0.56);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
#content > .booster-cursor.superflowers.megaflower:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -100px no-repeat;
  -webkit-transform: scale(0.56);
          transform: scale(0.56);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-block {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px 0 no-repeat;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 457px;
  left: 10px;
  z-index: 30;
}
.game > .boosters-block > .booster {
  position: absolute;
  z-index: 30;
}
.game > .boosters-block > .booster.rt {
  top: 11px;
  left: 64px;
}
.game > .boosters-block > .booster.rt > .locked {
  left: 21px;
  top: 3px;
}
.game > .boosters-block > .booster.rb {
  top: 71px;
  left: 74px;
}
.game > .boosters-block > .booster.rb > .locked {
  left: 11px;
  top: 4px;
}
.game > .boosters-block > .booster.lt {
  top: 13px;
  left: 8px;
}
.game > .boosters-block > .booster.lt > .locked {
  left: 6px;
  top: 1px;
}
.game > .boosters-block > .booster.lb {
  top: 71px;
  left: 10px;
}
.game > .boosters-block > .booster.lb > .locked {
  left: 4px;
  top: 3px;
}
.game > .boosters-block > .booster > .button-game {
  top: 0;
  left: 0;
}
.game > .boosters-block > .booster > .button-game > .amount {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -185px -250px no-repeat;
  width: 29px;
  height: 30px;
  position: absolute;
  top: 38px;
  left: 50px;
  text-align: center;
  font: 12px "bip", sans-serif;
  text-shadow: 0 2px 0 #5f2d0e;
  color: white;
  line-height: 26px;
}
.game > .boosters-block > .booster > .button-game > .tooltip {
  position: absolute;
  top: -90px;
  left: 60px;
  background: url("https://content.z-media.info/elements/s/images/boosters/boosters-promo.c08b068.png") 0 0 no-repeat;
  width: 150px;
  height: 100px;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  transition: all 0s linear;
}
.game > .boosters-block > .booster > .button-game > .tooltip.tooltip-availability {
  display: none;
}
.game > .boosters-block > .booster > .button-game > .tooltip.tooltip-availability > .text {
  top: 29px;
  font-size: 18px;
  line-height: 20px;
}
.game > .boosters-block > .booster > .button-game > .tooltip > .header {
  position: absolute;
  top: 12px;
  left: 15px;
  width: 127px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 18px;
  color: #3aaa35;
  letter-spacing: 0.05em;
}
.game > .boosters-block > .booster > .button-game > .tooltip > .text {
  position: absolute;
  top: 38px;
  left: 6px;
  width: 143px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 13px;
  color: #004f25;
  letter-spacing: 0.05em;
  line-height: 12px;
}
.game > .boosters-block > .booster > .button-game > .tooltip > .amount {
  display: none;
  position: absolute;
  top: 73px;
  left: 2px;
  width: 143px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 14px;
  color: #3aaa35;
  letter-spacing: 0.1em;
  line-height: 12px;
}
.game > .boosters-block > .booster > .button-game > .tooltip > .price {
  display: block;
  position: absolute;
  top: 73px;
  left: 2px;
  width: 143px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 16px;
  color: #3aaa35;
  letter-spacing: 0.1em;
  line-height: 12px;
}
.game > .boosters-block > .booster > .button-game > .tooltip > .price > div {
  display: inline-block;
  vertical-align: -6px;
  margin-left: 2px;
}
.game > .boosters-block > .booster > .button-game > .tooltip > .price > div.coin-icon {
  width: 22px;
  height: 22.93617021px;
}
.game > .boosters-block > .booster > .button-game > .tooltip > .price > div.coin-icon:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -0.46808511px -0.46808511px;
          transform-origin: -0.46808511px -0.46808511px;
  -webkit-transform: scale(0.46808511);
          transform: scale(0.46808511);
}
.game > .boosters-block > .booster > .button-game > .tooltip > .price > div.coin-icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.game > .boosters-block > .booster > .button-game:before {
  content: '';
  position: absolute;
  top: -3px;
  left: 0;
  display: block;
}
.game > .boosters-block > .booster > .button-game.booster-bailers:not(.locked) {
  transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.game > .boosters-block > .booster > .button-game.booster-bailers:not(.locked):hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.game > .boosters-block > .booster > .button-game.booster-bailers:not(.locked):active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.game > .boosters-block > .booster > .button-game.booster-bailers:before {
  top: -1px;
  left: 11px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-block > .booster > .button-game.booster-bailers .water-source {
  position: absolute;
  top: 19px;
  left: 9px;
  width: 13px;
  height: 13px;
}
.game > .boosters-block > .booster > .button-game.booster-bailers > .amount {
  top: 27px;
  left: 41px;
}
.game > .boosters-block > .booster > .button-game.booster-superflowers:not(.locked) {
  transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.game > .boosters-block > .booster > .button-game.booster-superflowers:not(.locked):hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.game > .boosters-block > .booster > .button-game.booster-superflowers:not(.locked):active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.game > .boosters-block > .booster > .button-game.booster-superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-block > .booster > .button-game.booster-superflowers > .amount {
  top: 27px;
  left: 30px;
}
.game > .boosters-block > .booster > .button-game.booster-superflowers.megaflower:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -100px no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-block > .booster > .button-game.booster-superflowers.megaflower > .tooltip > .header {
  top: 6px;
}
.game > .boosters-block > .booster > .button-game.booster-superflowers.megaflower > .tooltip > .text {
  top: 46px;
}
.game > .boosters-block > .booster > .button-game.booster-superflowers.megaflower > .tooltip > .amount {
  top: 76px;
}
.game > .boosters-block > .booster > .button-game.booster-rakes:not(.locked) {
  transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.game > .boosters-block > .booster > .button-game.booster-rakes:not(.locked):hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.game > .boosters-block > .booster > .button-game.booster-rakes:not(.locked):active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.game > .boosters-block > .booster > .button-game.booster-rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-block > .booster > .button-game.booster-rakes > .amount {
  top: 26px;
  left: 29px;
}
.game > .boosters-block > .booster > .button-game.booster-trowels:not(.locked) {
  transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.game > .boosters-block > .booster > .button-game.booster-trowels:not(.locked):hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.game > .boosters-block > .booster > .button-game.booster-trowels:not(.locked):active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.game > .boosters-block > .booster > .button-game.booster-trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.55);
          transform: scale(0.55);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-block > .booster > .button-game.booster-trowels > .amount {
  top: 25px;
  left: 32px;
}
.game > .boosters-block > .booster > .button-game.locked {
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px -250px no-repeat;
  width: 43px;
  height: 55px;
  position: absolute;
  cursor: default !important;
}
.game > .boosters-block > .booster > .button-game.locked:before {
  display: none;
}
.game > .boosters-block > .booster > .button-game.locked > .amount {
  display: none;
}
.game > .boosters-block > .booster > .button-game.locked > .tooltip {
  display: none;
}
.game > .boosters-block > .booster > .button-game.locked > .tooltip.tooltip-availability {
  display: block;
}
.game > .boosters-block > .booster > .button-game.available > .tooltip > .amount {
  display: block;
}
.game > .boosters-block > .booster > .button-game.available > .tooltip > .price {
  display: none;
}
.game > .boosters-block > .booster > .button-game:not(.available) > .amount {
  font-size: 27px;
}
.game > .boosters-block > .booster > .button-game:hover > .tooltip {
  transition: all .13s linear .13s;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.game > .boosters-block > .booster > .button-game:hover > .tooltip:hover {
  transition: all 0s linear;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.game > .boosters-block > .booster > .button-game:hover > .tooltip.disabled {
  display: none;
}
.game > .boosters-block > .booster > .button-game.shake {
  -webkit-animation: booster-shake 750ms linear infinite;
          animation: booster-shake 750ms linear infinite;
}
@-webkit-keyframes booster-shake {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes booster-shake {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.game > .boosters-block > .booster > .button-game.shake:hover,
.game > .boosters-block > .booster > .button-game.shake:active {
  -webkit-animation: none;
          animation: none;
}
.game > .boosters-block > .booster:hover {
  z-index: 31;
}
.comics {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
  display: none;
  opacity: 0;
}
.comics > .panel {
  position: absolute;
  opacity: 0;
}
.comics > .panel.text {
  background: url(https://content.z-media.info/elements/s/images/comics/text.4f768d3.png);
  width: 415px;
  height: 33px;
}
.comics > .panel.text.pulse {
  -webkit-animation: comics-text-pulse 2.5s linear infinite;
          animation: comics-text-pulse 2.5s linear infinite;
}
@-webkit-keyframes comics-text-pulse {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes comics-text-pulse {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.tutorial-arrow {
  position: absolute;
  width: 52px;
  height: 73px;
  background-image: url(https://content.z-media.info/elements/s/images/tutorial/tutorial-arrow.4d067fe.png);
  background-size: 100%;
  z-index: 501;
  -webkit-animation: tutorial-arrow 1.25s linear infinite;
          animation: tutorial-arrow 1.25s linear infinite;
  opacity: 0;
}
@-webkit-keyframes tutorial-arrow {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes tutorial-arrow {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.tutorial-fairy {
  position: absolute;
  bottom: -211px;
  left: 32px;
  width: 664px;
  height: 0px;
  z-index: 501;
}
.tutorial-fairy > .fairy {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 273px;
  height: 211px;
}
.tutorial-fairy > .fairy > .static {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 273px;
  height: 211px;
  background: url(https://content.z-media.info/elements/s/images/tutorial/tutorial-fairy-2.78eccfd.png) 0px 0px;
}
.tutorial-fairy > .fairy > canvas {
  position: absolute;
  width: 273px;
  height: 316px;
}
.tutorial-fairy > .bubble {
  position: absolute;
  bottom: 85px;
  left: 240px;
  width: 308px;
  height: 125px;
  background: url(https://content.z-media.info/elements/s/images/tutorial/tutorial-fairy-2.78eccfd.png) -273px 0px;
}
.tutorial-fairy > .bubble > .text {
  position: absolute;
  top: -8px;
  left: 0px;
  width: 308px;
  height: 125px;
  color: #6c2b89;
  font-family: 'bip', monospace;
  font-size: 18px;
  line-height: 27px;
}
.tutorial-fairy > .bubble > .text td {
  text-align: center;
  vertical-align: middle;
}
.tutorial-fairy > .bubble > .text td > .plus1 {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background: url(https://content.z-media.info/elements/s/images/tutorial/4-in-row.a00d5f5.png) -4px -6px;
}
.tutorial-fairy > .bubble > .text td > .plus2 {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background: url(https://content.z-media.info/elements/s/images/tutorial/4-in-row-2.8b52007.png);
}
.tutorial-fairy > .bubble > .text td > .plus3 {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background: url(https://content.z-media.info/elements/s/images/tutorial/bailer-bonus.958b570.png) -5px -4px;
}
.tutorial-fairy > .bubble > .text td .tutorial-letter {
  opacity: 0;
}
.tutorial-fairy.right {
  right: -550px;
  top: 102px;
  left: auto;
  bottom: auto;
  width: 225px;
  height: 316px;
}
.tutorial-fairy.right > .fairy {
  top: 45px;
  left: 48px;
  bottom: auto;
  width: 177px;
  height: 271px;
}
.tutorial-fairy.right > .fairy > .static {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 177px;
  height: 271px;
  background-position: 0px -211px;
}
.tutorial-fairy.right > .fairy > canvas {
  -webkit-transform: rotate(-20deg);
          transform: rotate(-20deg);
  right: -80px;
  width: 225px;
  height: 316px;
}
.tutorial-fairy.right > .bubble {
  right: 142px;
  top: 20px;
  left: auto;
  bottom: auto;
  background-position: -273px -135px;
  width: 308px;
  height: 125px;
}
.tutorial-fairy.right > .bubble > .text {
  left: 3px;
}
.tutorial-hud {
  position: absolute;
  z-index: 500;
  opacity: 0;
  background: url(https://content.z-media.info/elements/s/images/tutorial/tutorial-bg.8379f84.png);
}
.tutorial-hud.top {
  top: 0;
  left: 181px;
  width: 579px;
  height: 35px;
}
.tutorial-hud.left {
  left: 0;
  width: 181px;
  height: 472px;
}
.tutorial-hud.left.task1 {
  background: url(https://content.z-media.info/elements/s/images/tutorial/tutorial-left-1.6e67bef.png);
}
.tutorial-hud.left.task2 {
  background: url(https://content.z-media.info/elements/s/images/tutorial/tutorial-left-2.391b4b0.png);
}
.tutorial-hud.left.task12 {
  background: url(https://content.z-media.info/elements/s/images/tutorial/tutorial-left-3.a2faf02.png);
}
.tutorial-hud.left.task123 {
  background: url(https://content.z-media.info/elements/s/images/tutorial/tutorial-left-4.3721b02.png);
}
.tutorial-hud.bottom1 {
  bottom: 0px;
  height: 37px;
  width: 579px;
  left: 181px;
}
.tutorial-hud.bottom2 {
  bottom: 0px;
  height: 31px;
  width: 181px;
  left: 0px;
}
.tutorial-hud.bottom-left {
  bottom: 31px;
  height: 127px;
  width: 5px;
}
.tutorial-hud.right {
  right: 0;
  top: 35px;
  width: 21px;
  height: 558px;
}
.tutorial-hud.block {
  width: 62px;
  height: 62px;
}
.tutorial-hud.block.transparent {
  background: transparent;
}
.tutorial-hud.booster-center {
  left: 80px;
  bottom: 31px;
  height: 127px;
  width: 5px;
}
.tutorial-hud.booster-right {
  left: 160px;
  bottom: 31px;
  height: 127px;
  width: 21px;
}
.tutorial-hud.booster {
  top: 472px;
  left: 4px;
}
.tutorial-hud.booster.booster1 {
  top: 472px;
  left: 5px;
  width: 75px;
  height: 66px;
}
.tutorial-hud.booster.booster1.show1 {
  width: 0px;
  height: 0px;
}
.tutorial-hud.booster.booster1.show1 > div {
  display: block;
}
.tutorial-hud.booster.booster1.show3 {
  height: 61px;
}
.tutorial-hud.booster.booster2 {
  top: 472px;
  left: 85px;
  width: 75px;
  height: 66px;
}
.tutorial-hud.booster.booster2.show2 {
  width: 0px;
  height: 0px;
}
.tutorial-hud.booster.booster2.show2 > div {
  display: block;
}
.tutorial-hud.booster.booster2.show4 {
  height: 61px;
}
.tutorial-hud.booster.booster3 {
  top: 538px;
  left: 5px;
  width: 75px;
  height: 61px;
}
.tutorial-hud.booster.booster3.show3 {
  top: 533px;
  width: 0px;
  height: 0px;
}
.tutorial-hud.booster.booster3.show3 > div {
  display: block;
}
.tutorial-hud.booster.booster4 {
  top: 538px;
  left: 85px;
  width: 75px;
  height: 61px;
}
.tutorial-hud.booster.booster4.show4 {
  top: 533px;
  width: 0px;
  height: 0px;
}
.tutorial-hud.booster.booster4.show4 > div {
  display: block;
}
.tutorial-hud.booster > .top {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/tutorial/tutorial-booster.a3b5019.png") 0px 0px;
  width: 75px;
  height: 11px;
}
.tutorial-hud.booster > .left {
  display: none;
  position: absolute;
  top: 11px;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/tutorial/tutorial-booster.a3b5019.png") 0px -11px no-repeat;
  width: 10px;
  height: 55px;
}
.tutorial-hud.booster > .right {
  display: none;
  position: absolute;
  top: 11px;
  left: 65px;
  background: url("https://content.z-media.info/elements/s/images/tutorial/tutorial-booster.a3b5019.png") -65px -11px no-repeat;
  width: 10px;
  height: 55px;
}
.tutorial-hud.booster > .bottom {
  display: none;
  position: absolute;
  top: 55px;
  left: 10px;
  background: url("https://content.z-media.info/elements/s/images/tutorial/tutorial-booster.a3b5019.png") -10px -55px no-repeat;
  width: 55px;
  height: 11px;
}
.game > .boosters-promo {
  width: 142px;
  height: 137px;
  position: absolute;
  left: 10px;
  top: 457px;
  z-index: 30;
}
.game > .boosters-promo > .icon {
  position: absolute;
  left: 25px;
  top: 17px;
  width: 92px;
  height: 92px;
}
.game > .boosters-promo > .icon:before {
  content: '';
  position: absolute;
}
.game > .boosters-promo > .icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.92);
          transform: scale(0.92);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-promo > .icon.trowels > .tooltip-trowels {
  display: block;
}
.game > .boosters-promo > .icon.bailers:before {
  left: 6px;
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.92);
          transform: scale(0.92);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-promo > .icon.bailers > .tooltip-bailers {
  display: block;
}
.game > .boosters-promo > .icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.92);
          transform: scale(0.92);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-promo > .icon.rakes > .tooltip-rakes {
  display: block;
}
.game > .boosters-promo > .icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.92);
          transform: scale(0.92);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-promo > .icon.superflowers > .tooltip-superflowers {
  display: block;
}
.game > .boosters-promo > .icon.superflowers.megaflower:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px -100px no-repeat;
  -webkit-transform: scale(0.92);
          transform: scale(0.92);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.game > .boosters-promo > .icon.wands {
  left: 11px;
  top: 12px;
  background: url("https://content.z-media.info/elements/s/images/boosters/boosters-promo.c08b068.png") 0 -100px no-repeat;
  width: 118px;
  height: 103px;
  pointer-events: none;
  z-index: 31;
}
.game > .boosters-promo > .icon.wands > .tooltip-container {
  pointer-events: all;
}
.game > .boosters-promo > .icon.wands > .tooltip-container > .tooltip-wands {
  display: block;
}
.game > .boosters-promo > .icon .tooltip-container {
  position: absolute;
  width: 98px;
  height: 73px;
  left: 10px;
  top: 20px;
}
.game > .boosters-promo > .icon .tooltip-container:hover > .tooltip {
  transition: all .13s linear .13s;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.game > .boosters-promo > .icon .tooltip-container:hover > .tooltip:hover {
  transition: all 0s linear;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.game > .boosters-promo > .icon .tooltip-container .tooltip {
  position: absolute;
  top: -100px;
  left: 70px;
  display: none;
  background: url("https://content.z-media.info/elements/s/images/boosters/boosters-promo.c08b068.png") 0 0 no-repeat;
  width: 150px;
  height: 100px;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  transition: all 0s linear;
}
.game > .boosters-promo > .icon .tooltip-container .tooltip > .header {
  position: absolute;
  top: 12px;
  left: 15px;
  width: 127px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 18px;
  color: #3aaa35;
  letter-spacing: 0.05em;
}
.game > .boosters-promo > .icon .tooltip-container .tooltip > .text {
  position: absolute;
  top: 38px;
  left: 6px;
  width: 143px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 13px;
  color: #004f25;
  letter-spacing: 0.05em;
  line-height: 12px;
}
.game > .boosters-promo > .icon .tooltip-container .tooltip > .amount {
  display: none;
  position: absolute;
  top: 73px;
  left: 2px;
  width: 143px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 14px;
  color: #3aaa35;
  letter-spacing: 0.1em;
  line-height: 12px;
}
.game > .boosters-promo > .icon .tooltip-container .tooltip > .price {
  display: block;
  position: absolute;
  top: 73px;
  left: 2px;
  width: 143px;
  text-align: center;
  font-family: 'bip', sans-serif;
  font-size: 16px;
  color: #3aaa35;
  letter-spacing: 0.1em;
  line-height: 12px;
}
.game > .boosters-promo > .icon .tooltip-container .tooltip > .price > div {
  display: inline-block;
  vertical-align: -6px;
  margin-left: 2px;
}
.game > .boosters-promo > .border {
  position: absolute;
  left: 0;
  top: 0;
  background: url("https://content.z-media.info/elements/s/images/sprites/sprites-game.d3ce50d.png") -142px 0 no-repeat;
  width: 142px;
  height: 142px;
}
.game > .boosters-promo > .button-close {
  position: absolute;
  left: 114px;
  top: 6px;
  background: url("https://content.z-media.info/elements/s/images/boosters/boosters-promo.c08b068.png") -118px -124px no-repeat;
  width: 22px;
  height: 24px;
  z-index: 30;
}
.game > .boosters-promo > .button-close:hover {
  background: url("https://content.z-media.info/elements/s/images/boosters/boosters-promo.c08b068.png") -118px -100px no-repeat;
  width: 22px;
  height: 24px;
}
.game > .boosters-promo > .button-close:active {
  background: url("https://content.z-media.info/elements/s/images/boosters/boosters-promo.c08b068.png") -118px -148px no-repeat;
  width: 21px;
  height: 22px;
}
.game > .boosters-promo > .button-use {
  position: absolute;
  left: 10px;
  top: 112px;
  text-align: center;
  z-index: 30;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 120px;
  height: 32px;
}
.game > .boosters-promo > .button-use:hover {
  background-position-y: 50%;
}
.game > .boosters-promo > .button-use:active {
  background-position-y: 100%;
}
.game > .boosters-promo > .button-use span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 16px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.payment-notification {
  display: none;
  position: absolute;
  z-index: 501;
  top: 75px;
  left: 12px;
  width: 256px;
  height: 66px;
}
.payment-notification > .panel {
  position: absolute;
  top: 0;
  left: 0;
  background: url(https://content.z-media.info/elements/s/images/popups/notification.37d1e1b.png) 0px 0px no-repeat;
  background-size: 100% 100%;
  padding: 15px 10px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
}
.payment-notification > .panel .text {
  color: #126d2e;
  font-family: 'bip', sans-serif;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
}
.payment-notification > .panel .thank-you {
  color: #126d2e;
  font-family: 'bip', sans-serif;
  font-size: 20px;
  text-align: center;
  line-height: 26px;
}
.bottom-board-new {
  position: relative;
  left: 94px;
  top: 545px;
  z-index: -1;
  display: none;
}
.bottom-board-new > * {
  position: absolute;
}
.bottom-board-new > .bg {
  top: 0;
  left: 0;
  height: 62px;
  width: 559px;
}
.bottom-board-new > .bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 559px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/bottom-board/bg.1e84791.png") 0 0 no-repeat;
}
.bottom-board-new > .bg > .icon {
  position: absolute;
}
.bottom-board-new > .bg > .icon.coins {
  top: 10px;
  left: 91px;
  width: 42px;
  height: 42px;
}
.bottom-board-new > .bg > .icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.bottom-board-new > .bg > .icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.42);
          transform: scale(0.42);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-new > .bg > .icon.superflowers {
  top: 4px;
  left: 499px;
  width: 45px;
  height: 50px;
}
.bottom-board-new > .bg > .icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.bottom-board-new > .bg > .icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-new > .bg > .icon.trowels {
  top: 4px;
  left: 183px;
  width: 38px;
  height: 50px;
}
.bottom-board-new > .bg > .icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.bottom-board-new > .bg > .icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-new > .bg > .icon.bailers {
  top: 4px;
  left: 284px;
  width: 45px;
  height: 50px;
}
.bottom-board-new > .bg > .icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.bottom-board-new > .bg > .icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-new > .bg > .icon.rakes {
  top: 4px;
  left: 391px;
  width: 35px;
  height: 51px;
}
.bottom-board-new > .bg > .icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.bottom-board-new > .bg > .icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-new > .amount,
.bottom-board-new > .increase {
  color: white;
  text-align: center;
  text-shadow: 0 3px black;
}
.bottom-board-new > .amount {
  top: 11px;
  font: 25px "bip";
}
.bottom-board-new > .amount.coins {
  right: 675px;
}
.bottom-board-new > .amount.trowels {
  right: 580px;
}
.bottom-board-new > .amount.bailers {
  right: 480px;
}
.bottom-board-new > .amount.rakes {
  right: 370px;
}
.bottom-board-new > .amount.superflowers {
  right: 270px;
}
.bottom-board-new > .increase {
  font: 15px "bip";
}
.bottom-board-new > .increase.coins {
  right: 634px;
}
.bottom-board-new > .increase.trowels {
  right: 540px;
}
.bottom-board-new > .increase.bailers {
  right: 430px;
}
.bottom-board-new > .increase.rakes {
  right: 330px;
}
.bottom-board-new > .increase.superflowers {
  right: 220px;
}
.bottom-board-hourglass {
  position: absolute;
  left: 61px;
  top: 563px;
  z-index: -1;
  display: none;
  text-align: justify;
  height: 62px;
  width: 648px;
}
.bottom-board-hourglass:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 559px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/bottom-board/bg.1e84791.png") 0 0 no-repeat;
}
.bottom-board-hourglass:before {
  -webkit-transform: scaleX(1.15921288);
          transform: scaleX(1.15921288);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-hourglass:after {
  content: '';
  width: 100%;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  display: inline-block;
}
.bottom-board-hourglass .resource {
  display: inline-block;
  position: relative;
  top: -11px;
}
.bottom-board-hourglass .resource:first-child {
  margin-left: 10px;
}
.bottom-board-hourglass .resource:last-child {
  margin-right: 10px;
}
.bottom-board-hourglass .resource .increase {
  position: absolute;
  right: 5px;
  font: 15px "bip";
  color: white;
  text-align: center;
  text-shadow: 0px 3px black;
  z-index: 1;
}
.bottom-board-hourglass .resource .amount {
  display: inline-block;
  font: 25px "bip";
  color: white;
  text-align: right;
  text-shadow: 0px 3px black;
  position: relative;
  z-index: 1;
}
.bottom-board-hourglass .resource .icon {
  position: relative;
  display: inline-block;
  top: 15px;
}
.bottom-board-hourglass .resource.coins .icon {
  width: 42px;
  height: 42px;
  top: 13px;
}
.bottom-board-hourglass .resource.coins .icon:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.bottom-board-hourglass .resource.coins .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.42);
          transform: scale(0.42);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-hourglass .resource.trowels .icon {
  width: 38px;
  height: 50px;
}
.bottom-board-hourglass .resource.trowels .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.bottom-board-hourglass .resource.trowels .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-hourglass .resource.bailers .icon {
  width: 45px;
  height: 50px;
}
.bottom-board-hourglass .resource.bailers .icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.bottom-board-hourglass .resource.bailers .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-hourglass .resource.rakes .icon {
  width: 35px;
  height: 51px;
}
.bottom-board-hourglass .resource.rakes .icon:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.bottom-board-hourglass .resource.rakes .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-hourglass .resource.superflowers .icon {
  width: 45px;
  height: 50px;
}
.bottom-board-hourglass .resource.superflowers .icon:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.bottom-board-hourglass .resource.superflowers .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-hourglass .resource.additional_moves .icon {
  height: 52px;
  width: 35px;
  height: 43.52941176px;
  top: 12px;
}
.bottom-board-hourglass .resource.additional_moves .icon:before {
  content: '';
  display: block;
  width: 119px;
  height: 148px;
  -webkit-transform-origin: 0.29411765px 1.47058824px;
          transform-origin: 0.29411765px 1.47058824px;
  -webkit-transform: scale(0.29411765);
          transform: scale(0.29411765);
}
.bottom-board-hourglass .resource.additional_moves .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 0 no-repeat;
}
.bottom-board-hourglass .resource.additional_moves .icon:before {
  position: absolute;
  left: -2px;
}
.bottom-board-preboosters {
  position: absolute;
  left: 182px;
  top: 543px;
  z-index: -1;
  display: none;
  text-align: justify;
  background: url("https://content.z-media.info/elements/s/images/new-popups/with-preboost-popups/sprites.a3fd160.png") 0 0 no-repeat;
  width: 395px;
  height: 71px;
}
.bottom-board-preboosters:after {
  content: '';
  width: 100%;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  display: inline-block;
}
.bottom-board-preboosters .resource {
  display: inline-block;
  position: relative;
  top: -7px;
}
.bottom-board-preboosters .resource:first-child {
  margin-left: 20px;
}
.bottom-board-preboosters .resource:last-child {
  margin-right: 30px;
}
.bottom-board-preboosters .resource .increase,
.bottom-board-preboosters .resource .amount {
  color: white;
  text-shadow: 0 3px #68231d;
}
.bottom-board-preboosters .resource .increase {
  position: absolute;
  font: 15px "bip";
  right: 5px;
  text-align: center;
  z-index: 1;
}
.bottom-board-preboosters .resource .amount {
  display: inline-block;
  font: 25px "bip";
  text-align: right;
  position: relative;
  z-index: 1;
}
.bottom-board-preboosters .resource .icon {
  position: relative;
  display: inline-block;
  top: 14px;
  width: 48px;
  height: 48px;
}
.bottom-board-preboosters .resource .icon:before {
  content: '';
  display: block;
}
.bottom-board-preboosters .resource.coins .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.48);
          transform: scale(0.48);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-preboosters .resource.prebooster_superflowers .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -300px 0 no-repeat;
  -webkit-transform: scale(0.48);
          transform: scale(0.48);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.bottom-board-preboosters .resource.prebooster_bombs .icon:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -200px no-repeat;
  -webkit-transform: scale(0.48);
          transform: scale(0.48);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.ended-unlim {
  /*Смещение*/
  width: 571px;
  height: 358px;
  background: transparent;
  font-family: BIP;
  color: white;
  font-size: 33px;
  letter-spacing: 1px;
  /*form*/
  /*header*/
}
.popup.ended-unlim .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -64px;
  background-position-y: -64px;
  width: 523px;
  height: 281px;
  position: absolute;
  left: 23px;
  top: 18px;
}
.popup.ended-unlim .form {
  width: 571px;
  height: 325px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.popup.ended-unlim .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.75230567);
          transform: scaleX(0.75230567);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.ended-unlim .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.75529101);
          transform: scaleX(0.75529101);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.ended-unlim .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 285px;
}
.popup.ended-unlim .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 285px;
}
.popup.ended-unlim .border-bottom {
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.34669811, 1.09259259);
          transform: scale(1.34669811, 1.09259259);
  position: absolute;
  left: 76px;
  top: 300px;
  z-index: 1;
}
.popup.ended-unlim .popup-header {
  position: absolute;
  left: 82px;
  top: -32px;
  height: 70px;
  text-align: center;
  text-shadow: 0px 3px 0px #6d2717;
  font-size: 33px;
  z-index: 2;
}
.popup.ended-unlim .popup-header span {
  position: absolute;
  top: 18px;
  width: 393px;
  z-index: 1;
}
.popup.ended-unlim .popup-header .header_bg {
  position: absolute;
  width: 396px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.ended-unlim .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.ended-unlim .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.73770492);
          transform: scaleX(1.73770492);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.ended-unlim .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.ended-unlim .popup-close {
  position: absolute;
  left: 525px;
  top: -9px;
  z-index: 2;
}
.popup.ended-unlim .button-prolong {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 173px;
  height: 52px;
  text-align: center;
  position: absolute;
  left: 199px;
  top: 301px;
  z-index: 2;
}
.popup.ended-unlim .button-prolong:hover {
  background-position-y: 50%;
}
.popup.ended-unlim .button-prolong:active {
  background-position-y: 100%;
}
.popup.ended-unlim .button-prolong span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.ended-unlim .description {
  position: absolute;
  top: 52px;
  left: 32px;
  font-size: 25px;
  width: 498px;
  letter-spacing: 0px;
  text-align: center;
  white-space: nowrap;
  text-shadow: 0 -1px 1px #095129, 0 -1px 1px #095129, 0 1px 1px #095129, 0 1px 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px 0 1px #095129, 1px 0 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, -1px -1px 1px #095129, 1px -1px 1px #095129, -1px 1px 1px #095129, 1px 1px 1px #095129, 1px 3px 0px #095129;
  z-index: 1;
}
.popup.ended-unlim .description .description_bg {
  width: 508px;
  height: 34px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
  position: absolute;
}
.popup.ended-unlim .description > span {
  position: relative;
  top: 8px;
  z-index: 1;
}
.popup.ended-unlim .bg-heart {
  width: 68px;
  height: 58px;
  position: absolute;
}
.popup.ended-unlim .bg-heart:before {
  content: '';
  display: block;
  width: 68px;
  height: 58px;
  -webkit-transform-origin: 0px -3px;
          transform-origin: 0px -3px;
}
.popup.ended-unlim .bg-heart:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -82px no-repeat;
}
.popup.ended-unlim .bg-heart.bg-heart-1 {
  -webkit-filter: blur(3px);
          filter: blur(3px);
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  left: 27px;
  top: 76px;
}
.popup.ended-unlim .bg-heart.bg-heart-2 {
  -webkit-filter: blur(2px);
          filter: blur(2px);
  -webkit-transform: scale(0.75) rotate(-23deg);
          transform: scale(0.75) rotate(-23deg);
  left: 131px;
  top: 201px;
}
.popup.ended-unlim .bg-heart.bg-heart-3 {
  -webkit-filter: blur(1px);
          filter: blur(1px);
  -webkit-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
  left: 213px;
  top: 224px;
}
.popup.ended-unlim .bg-heart.bg-heart-4 {
  -webkit-filter: blur(3px);
          filter: blur(3px);
  -webkit-transform: scale(0.55) rotate(-19deg);
          transform: scale(0.55) rotate(-19deg);
  left: 225px;
  top: 79px;
}
.popup.ended-unlim .bg-heart.bg-heart-5 {
  -webkit-filter: blur(3px);
          filter: blur(3px);
  -webkit-transform: scale(0.65) rotate(-16deg);
          transform: scale(0.65) rotate(-16deg);
  left: 409px;
  top: 96px;
}
.popup.ended-unlim .bg-heart.bg-heart-6 {
  -webkit-filter: blur(1px);
          filter: blur(1px);
  -webkit-transform: scale(1) rotate(-45deg);
          transform: scale(1) rotate(-45deg);
  left: 465px;
  top: 117px;
  z-index: 11;
}
.popup.ended-unlim .fairy {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1431px -313px no-repeat;
  width: 225px;
  height: 253px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  position: absolute;
  left: 263px;
  top: 75px;
  z-index: 0;
}
.popup.ended-unlim .cloud-wrap {
  position: absolute;
  top: 100px;
  left: 49px;
}
.popup.ended-unlim .cloud-wrap .cloud_bg .cloud_main-bg {
  width: 211px;
  height: 116px;
  -webkit-transform: rotate(-6deg) scale(-1, 1);
          transform: rotate(-6deg) scale(-1, 1);
  position: absolute;
}
.popup.ended-unlim .cloud-wrap .cloud_bg .cloud_main-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.49881797, 0.46215139);
          transform: scale(0.49881797, 0.46215139);
}
.popup.ended-unlim .cloud-wrap .cloud_bg .cloud_small-bg-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  position: absolute;
  left: 189px;
  top: 84px;
  -webkit-transform: rotate(-20deg);
          transform: rotate(-20deg);
}
.popup.ended-unlim .cloud-wrap .cloud_bg .cloud_small-bg-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
  position: absolute;
  left: 207px;
  top: 87px;
  -webkit-transform: scale(0.6) rotate(-25deg);
          transform: scale(0.6) rotate(-25deg);
}
.popup.ended-unlim .cloud-wrap .cloud_text {
  position: absolute;
  font-size: 21px;
  color: #444749;
  text-shadow: 0px 2px 1px #9abed0;
  width: 209px;
  text-align: center;
  white-space: pre;
  top: 14px;
  line-height: 25px;
  -webkit-transform: rotate(-10deg);
          transform: rotate(-10deg);
}
.popup.ended-unlim .grass_heart {
  width: 119px;
  height: 98px;
  position: absolute;
  z-index: 4;
}
.popup.ended-unlim .grass_heart:before {
  content: '';
  display: block;
  width: 119px;
  height: 98px;
  -webkit-transform-origin: -2px -3px;
          transform-origin: -2px -3px;
}
.popup.ended-unlim .grass_heart:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") 0 -148px no-repeat;
}
.popup.ended-unlim .grass_leaf {
  position: absolute;
  z-index: 5;
}
.popup.ended-unlim .grass_leaf.leaf-type-1 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1594px -1045px no-repeat;
  width: 57px;
  height: 92px;
}
.popup.ended-unlim .grass_leaf.leaf-type-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1731px -1203px no-repeat;
  width: 63px;
  height: 93px;
}
.popup.ended-unlim .grass_leaf.leaf-type-3 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1745px -804px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.ended-unlim .grass_leaf.leaf-type-4 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -1203px no-repeat;
  width: 66px;
  height: 93px;
}
.popup.ended-unlim .grass_leaf.leaf-type-5 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -804px no-repeat;
  width: 80px;
  height: 107px;
}
.popup.ended-unlim .grass_leaf.leaf-type-6 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1665px -698px no-repeat;
  width: 81px;
  height: 106px;
}
.popup.ended-unlim .grass_leaf.leaf-type-7 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1611px -795px no-repeat;
  width: 50px;
  height: 88px;
}
.popup.ended-unlim .grass_leaf.leaf-type-8 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1746px -698px no-repeat;
  width: 67px;
  height: 104px;
}
.popup.ended-unlim .grass-left {
  position: absolute;
  left: 132px;
  top: 236px;
  z-index: 0;
}
.popup.ended-unlim .grass-left .grass_heart-1 {
  -webkit-transform: scale(0.4, 0.4) rotate(20deg);
          transform: scale(0.4, 0.4) rotate(20deg);
  left: -55px;
  top: -14px;
}
.popup.ended-unlim .grass-left .grass_heart-2 {
  -webkit-transform: scale(0.5) rotate(-13deg);
          transform: scale(0.5) rotate(-13deg);
  left: -109px;
  top: -20px;
}
.popup.ended-unlim .grass-left .grass_heart-3 {
  -webkit-transform: scale(0.4) rotate(9deg);
          transform: scale(0.4) rotate(9deg);
  left: -147px;
  top: -51px;
  z-index: 2;
}
.popup.ended-unlim .grass-left .grass_leaf-1 {
  -webkit-transform: scale(-0.6, 0.6) rotate(-50deg);
          transform: scale(-0.6, 0.6) rotate(-50deg);
}
.popup.ended-unlim .grass-left .grass_leaf-2 {
  -webkit-transform: scale(-0.6, 0.6) rotate(40deg);
          transform: scale(-0.6, 0.6) rotate(40deg);
  left: -101px;
  top: 1px;
  z-index: 6;
}
.popup.ended-unlim .grass-left .grass_leaf-3 {
  -webkit-transform: scale(-0.7, 0.7);
          transform: scale(-0.7, 0.7);
  left: -56px;
  top: 4px;
}
.popup.ended-unlim .grass-left .grass_leaf-4 {
  -webkit-transform: scale(-0.7, 0.7) rotate(40deg);
          transform: scale(-0.7, 0.7) rotate(40deg);
  left: -120px;
  top: 9px;
}
.popup.ended-unlim .grass-left .grass_leaf-5 {
  -webkit-transform: scale(0.7) rotate(-35deg);
          transform: scale(0.7) rotate(-35deg);
  left: -135px;
  top: -38px;
  z-index: 3;
}
.popup.ended-unlim .grass-left .grass_leaf-6 {
  -webkit-transform: scale(0.7) rotate(-20deg);
          transform: scale(0.7) rotate(-20deg);
  left: -81px;
  top: -35px;
  z-index: -1;
}
.popup.ended-unlim .grass-right {
  position: absolute;
  left: 388px;
  top: 246px;
  z-index: 0;
}
.popup.ended-unlim .grass-right .grass_heart-1 {
  -webkit-transform: scale(0.5) rotate(-17deg);
          transform: scale(0.5) rotate(-17deg);
  left: 5px;
  top: -18px;
}
.popup.ended-unlim .grass-right .grass_heart-2 {
  -webkit-transform: scale(0.43) rotate(45deg);
          transform: scale(0.43) rotate(45deg);
  left: 79px;
  top: -56px;
  z-index: 2;
}
.popup.ended-unlim .grass-right .grass_leaf-1 {
  -webkit-transform: scale(-0.75, 0.75) rotate(57deg);
          transform: scale(-0.75, 0.75) rotate(57deg);
  z-index: -1;
}
.popup.ended-unlim .grass-right .grass_leaf-2 {
  -webkit-transform: scale(0.78) rotate(-18deg);
          transform: scale(0.78) rotate(-18deg);
  left: 16px;
  top: -17px;
  z-index: 1;
}
.popup.ended-unlim .grass-right .grass_leaf-3 {
  -webkit-transform: scale(-0.9, 0.9) rotate(-45deg);
          transform: scale(-0.9, 0.9) rotate(-45deg);
  left: 94px;
  top: -36px;
}
.popup.ended-unlim .grass-right .grass_leaf-4 {
  -webkit-transform: scale(-0.66, 0.66);
          transform: scale(-0.66, 0.66);
  left: 70px;
  top: -59px;
  z-index: 4;
}
.popup.ended-unlim .grass-right .grass_leaf-5 {
  -webkit-transform: scale(-0.75, 0.75) rotate(15deg);
          transform: scale(-0.75, 0.75) rotate(15deg);
  left: 61px;
  top: -13px;
}
#left-sidebars,
#bottom-sidebar {
  position: absolute;
  top: 50%;
  margin-top: -329px;
}
#left-sidebars {
  left: 50%;
  margin-left: -456px;
}
#left-sidebar-bottom,
#left-sidebar-top {
  position: relative;
}
#bottom-sidebar {
  margin-top: 342px;
  left: 50%;
  margin-left: -334px;
}
#left-sidebar-bottom {
  margin-top: 20px;
}
@media all and (max-width: 1000px) {
  .content-all #left-sidebars {
    display: none;
  }
  .content-all #bottom-sidebar {
    margin-left: -395px;
  }
  .content-all #content {
    left: 0;
    position: relative;
    background: transparent;
    margin: 0 auto;
  }
  .content-all > .frame {
    margin-left: -395px !important;
  }
  #banner {
    -webkit-transform: translateX(0) !important;
            transform: translateX(0) !important;
  }
}
body:-webkit-full-screen #banner,
body:-webkit-full-screen #bottom-sidebar {
  display: none !important;
}
body:-webkit-full-screen #container.network_odnoklassniki .content-all > .frame {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
}
body:-webkit-full-screen #container.network_odnoklassniki .content-all #content {
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  left: 50%;
}
body:-webkit-full-screen #container.network_odnoklassniki:before {
  background: none;
}
body:-webkit-full-screen:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: " ";
  background: url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-left.8a9af8c.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-right.b8e1fcf.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-left.e06f012.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-right.94b71c1.png") 100% 0 no-repeat, linear-gradient(to bottom, #62f2ff, #d9ffff);
}
@media all and (max-width: 1000px) {
  body:-webkit-full-screen #container.network_odnoklassniki .content-all #content {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
body:-webkit-full-screen.season-preloader.winter:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-left.d338963.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-right.af7a817.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-left.31480a0.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #b9c0d6 0%, #ceafdc 50%, #c0b0db 100%);
}
body:-webkit-full-screen.season-preloader.spring:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-left.29d1212.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-right.fe56cc2.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-right.d2cfc51.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #a1dcfd 29%, #c1e0fe 60%, #e0e4fe 68%, #fef6bd 100%);
}
body:-webkit-full-screen.season-preloader.summer:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-left.900e33a.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-right.8014ca8.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-right.3d76d82.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #fde4a1 29%, #c7d2ca 49%, #90bff3 68%, #76adff);
}
body:-webkit-full-screen.season-preloader.autumn:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-left.096f204.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-right.d1780ab.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-left.fdc0aa4.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #9bc8fa 29%, #94c6fd 44%, #8dc3ff 58%, #51ccff 82%);
}
body:-webkit-full-screen.season-preloader #container.network_odnoklassniki:before {
  background: none;
}
body:-moz-full-screen #banner,
body:-moz-full-screen #bottom-sidebar {
  display: none !important;
}
body:-moz-full-screen #container.network_odnoklassniki .content-all > .frame {
  transform: translateY(-50%);
  top: 50%;
}
body:-moz-full-screen #container.network_odnoklassniki .content-all #content {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 50%;
}
body:-moz-full-screen #container.network_odnoklassniki:before {
  background: none;
}
body:-moz-full-screen:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: " ";
  background: url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-left.8a9af8c.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-right.b8e1fcf.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-left.e06f012.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-right.94b71c1.png") 100% 0 no-repeat, linear-gradient(to bottom, #62f2ff, #d9ffff);
}
@media all and (max-width: 1000px) {
  body:-moz-full-screen #container.network_odnoklassniki .content-all #content {
    transform: translate(-50%, -50%);
  }
}
body:-moz-full-screen.season-preloader.winter:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-left.d338963.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-right.af7a817.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-left.31480a0.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #b9c0d6 0%, #ceafdc 50%, #c0b0db 100%);
}
body:-moz-full-screen.season-preloader.spring:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-left.29d1212.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-right.fe56cc2.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-right.d2cfc51.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #a1dcfd 29%, #c1e0fe 60%, #e0e4fe 68%, #fef6bd 100%);
}
body:-moz-full-screen.season-preloader.summer:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-left.900e33a.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-right.8014ca8.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-right.3d76d82.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #fde4a1 29%, #c7d2ca 49%, #90bff3 68%, #76adff);
}
body:-moz-full-screen.season-preloader.autumn:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-left.096f204.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-right.d1780ab.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-left.fdc0aa4.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #9bc8fa 29%, #94c6fd 44%, #8dc3ff 58%, #51ccff 82%);
}
body:-moz-full-screen.season-preloader #container.network_odnoklassniki:before {
  background: none;
}
body:-ms-full-screen #banner,
body:-ms-full-screen #bottom-sidebar {
  display: none !important;
}
body:-ms-full-screen #container.network_odnoklassniki .content-all > .frame {
  transform: translateY(-50%);
  top: 50%;
}
body:-ms-full-screen #container.network_odnoklassniki .content-all #content {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 50%;
}
body:-ms-full-screen #container.network_odnoklassniki:before {
  background: none;
}
body:-ms-full-screen:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: " ";
  background: url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-left.8a9af8c.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-right.b8e1fcf.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-left.e06f012.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-right.94b71c1.png") 100% 0 no-repeat, linear-gradient(to bottom, #62f2ff, #d9ffff);
}
@media all and (max-width: 1000px) {
  body:-ms-full-screen #container.network_odnoklassniki .content-all #content {
    transform: translate(-50%, -50%);
  }
}
body:-ms-full-screen.season-preloader.winter:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-left.d338963.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-right.af7a817.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-left.31480a0.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #b9c0d6 0%, #ceafdc 50%, #c0b0db 100%);
}
body:-ms-full-screen.season-preloader.spring:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-left.29d1212.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-right.fe56cc2.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-right.d2cfc51.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #a1dcfd 29%, #c1e0fe 60%, #e0e4fe 68%, #fef6bd 100%);
}
body:-ms-full-screen.season-preloader.summer:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-left.900e33a.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-right.8014ca8.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-right.3d76d82.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #fde4a1 29%, #c7d2ca 49%, #90bff3 68%, #76adff);
}
body:-ms-full-screen.season-preloader.autumn:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-left.096f204.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-right.d1780ab.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-left.fdc0aa4.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #9bc8fa 29%, #94c6fd 44%, #8dc3ff 58%, #51ccff 82%);
}
body:-ms-full-screen.season-preloader #container.network_odnoklassniki:before {
  background: none;
}
body:full-screen #banner,
body:full-screen #bottom-sidebar {
  display: none !important;
}
body:full-screen #container.network_odnoklassniki .content-all > .frame {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
}
body:full-screen #container.network_odnoklassniki .content-all #content {
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  left: 50%;
}
body:full-screen #container.network_odnoklassniki:before {
  background: none;
}
body:full-screen:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: " ";
  background: url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-left.8a9af8c.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-bottom-right.b8e1fcf.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-left.e06f012.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen/bg-top-right.94b71c1.png") 100% 0 no-repeat, linear-gradient(to bottom, #62f2ff, #d9ffff);
}
@media all and (max-width: 1000px) {
  body:full-screen #container.network_odnoklassniki .content-all #content {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
body:full-screen.season-preloader.winter:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-left.d338963.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-bottom-right.af7a817.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-left.31480a0.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/winter/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #b9c0d6 0%, #ceafdc 50%, #c0b0db 100%);
}
body:full-screen.season-preloader.spring:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-left.29d1212.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-bottom-right.fe56cc2.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/spring/bg-top-right.d2cfc51.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #a1dcfd 29%, #c1e0fe 60%, #e0e4fe 68%, #fef6bd 100%);
}
body:full-screen.season-preloader.summer:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-left.900e33a.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-bottom-right.8014ca8.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-left.f83bbac.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/summer/bg-top-right.3d76d82.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #fde4a1 29%, #c7d2ca 49%, #90bff3 68%, #76adff);
}
body:full-screen.season-preloader.autumn:before {
  background: url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-left.096f204.png") 0 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-bottom-right.d1780ab.png") 100% 100% no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-left.fdc0aa4.png") 0 0 no-repeat, url("https://content.z-media.info/elements/s/images/fullscreen-season/autumn/bg-top-right.d43efd7.png") 100% 0 no-repeat, linear-gradient(0deg, #d9ffff 0%, #9bc8fa 29%, #94c6fd 44%, #8dc3ff 58%, #51ccff 82%);
}
body:full-screen.season-preloader #container.network_odnoklassniki:before {
  background: none;
}
.rollback-board {
  position: absolute;
  opacity: 0;
}
.rollback-board.swamp {
  width: 622px;
  height: 169px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/bg.d31a633.png);
}
.rollback-board.swamp .way {
  position: absolute;
  top: 104px;
  left: 46px;
  width: 0px;
  height: 10px;
  background-color: #3a9e44;
  z-index: 0;
}
.rollback-board.swamp .way.transition-rollback {
  transition: width 3.15s linear;
}
.rollback-board.swamp .way.transition-rise {
  transition: width 1s linear;
  left: 112px;
}
.rollback-board.swamp .way.pos1 {
  width: 0px;
}
.rollback-board.swamp .way.pos2 {
  width: 92px;
}
.rollback-board.swamp .way.pos3 {
  width: 184px;
}
.rollback-board.swamp .way.pos4 {
  width: 276px;
}
.rollback-board.swamp .way.pos5,
.rollback-board.swamp .way.pos6 {
  width: 368px;
}
.rollback-board.swamp .viewer {
  position: absolute;
  width: 49px;
  height: 44px;
  z-index: 4;
  top: 53px;
}
.rollback-board.swamp .viewer.transition {
  transition: left 1s linear;
}
.rollback-board.swamp .viewer.pos1 {
  left: 57px;
}
.rollback-board.swamp .viewer.pos2 {
  left: 149px;
}
.rollback-board.swamp .viewer.pos3 {
  left: 241px;
}
.rollback-board.swamp .viewer.pos4 {
  left: 333px;
}
.rollback-board.swamp .viewer.pos5 {
  left: 425px;
}
.rollback-board.swamp .viewer.pos6 {
  left: 515px;
}
.rollback-board.swamp .viewer:after {
  content: " ";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/user-frame.430f80b.png);
  z-index: 1;
}
.rollback-board.swamp .viewer > img {
  position: absolute;
  top: 6px;
  left: 8px;
  width: 31px;
  height: 31px;
}
.rollback-board.swamp .final-dot {
  position: absolute;
  left: 501px;
  top: 49px;
  width: 86px;
  height: 99px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/final-dot.469f99f.png);
}
.rollback-board.swamp .final-dot.current:after {
  position: absolute;
  left: -17px;
  top: -3px;
  width: 114px;
  height: 90px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/bubble-shine.e5de63e.png) no-repeat;
  -webkit-animation: global-cycle-animation 1.25s steps(29) infinite;
          animation: global-cycle-animation 1.25s steps(29) infinite;
  content: "";
}
.rollback-board.swamp .dot {
  position: absolute;
  top: 60px;
  width: 82px;
  height: 75px;
}
.rollback-board.swamp .dot.pos1 {
  left: 40px;
}
.rollback-board.swamp .dot.pos2 {
  left: 132px;
}
.rollback-board.swamp .dot.pos3 {
  left: 224px;
}
.rollback-board.swamp .dot.pos4 {
  left: 316px;
}
.rollback-board.swamp .dot.pos5 {
  left: 408px;
}
.rollback-board.swamp .dot:before {
  content: " ";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/dot.788deab.png);
  z-index: 1;
}
.rollback-board.swamp .dot > .shadow {
  position: absolute;
  top: -12px;
  left: -2px;
  width: 86px;
  height: 81px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/dot-shadow.1bd3123.png);
}
.rollback-board.swamp .dot > .level {
  position: absolute;
  font: 26px/41px "bip", sans-serif;
  color: #FFFFFB;
  top: 35px;
  left: 24px;
  width: 40px;
  height: 43px;
  text-align: center;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/level-bg.025c3fc.png);
  z-index: 2;
}
.rollback-board.swamp .dot > .star {
  position: absolute;
  top: -4px;
  left: 13px;
  width: 61px;
  height: 54px;
  z-index: 3;
}
.rollback-board.swamp .dot > .star > .empty {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/empty-star.fb0fc89.png);
  z-index: 1;
}
.rollback-board.swamp .dot > .star > .inner {
  position: absolute;
  top: 5px;
  left: 4px;
  width: 54px;
  height: 53px;
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/complete-star.7a06b6f.png);
  display: none;
}
.rollback-board.swamp .dot.current > .level {
  background: url(https://content.z-media.info/elements/s/images/popups/bonus-worlds/10/rollback-board/current-level-bg.ed8c79e.png);
}
.rollback-board.swamp .dot.current > .star {
  display: none;
}
.rollback-board.swamp .dot.completed > .star > .inner {
  display: block;
}
#content .popup-shadow .streak-chests-plank {
  position: absolute;
  z-index: 1001;
  display: none;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
  width: 352px;
  height: 191px;
}
#content .popup-shadow .streak-chests-plank .bg-color {
  position: absolute;
  top: 39px;
  left: 44px;
  width: 267px;
  height: 121px;
  background-color: #facb84;
}
#content .popup-shadow .streak-chests-plank .form {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") 0 0 no-repeat;
  width: 352px;
  height: 191px;
}
#content .popup-shadow .streak-chests-plank .popup-header {
  position: absolute;
  top: 0px;
  left: 80px;
  text-shadow: 0 3px 0 #68231d;
  font-size: 21px;
  z-index: 2;
}
#content .popup-shadow .streak-chests-plank .popup-header span {
  position: absolute;
  top: 18px;
  width: 197px;
  z-index: 1;
}
#content .popup-shadow .streak-chests-plank .popup-header .header_bg {
  position: absolute;
  top: -5px;
  width: 197px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
  -webkit-transform: scaleY(0.78);
          transform: scaleY(0.78);
}
#content .popup-shadow .streak-chests-plank .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
#content .popup-shadow .streak-chests-plank .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(0.65027322);
          transform: scaleX(0.65027322);
  -webkit-transform-origin: left;
          transform-origin: left;
}
#content .popup-shadow .streak-chests-plank .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
#content .popup-shadow .streak-chests-plank .spine-animation {
  position: absolute;
  pointer-events: none;
  z-index: 10;
}
#content .popup-shadow .streak-chests-plank .spine-animation canvas {
  position: absolute;
  left: -220px;
  top: -213px;
  width: 780px;
  height: 400px;
}
#content .popup-shadow .streak-chests-plank .spine-animation.fail canvas {
  left: -207px;
  top: -97px;
  width: 780px;
  height: 400px;
}
#content .popup-shadow .streak-chests-plank .key-bg {
  position: absolute;
  left: 64px;
  top: 55px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -650px -357px no-repeat;
  width: 225px;
  height: 84px;
}
#content .popup-shadow .streak-chests-plank .animation-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 352px;
  height: 191px;
}
#content .popup-shadow .streak-chests-plank .animation-placeholder .key-part {
  position: absolute;
}
#content .popup-shadow .streak-chests-plank .animation-placeholder .key-part.key-part-1 {
  top: 54px;
  left: 63px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -855px -197px no-repeat;
  width: 89px;
  height: 87px;
}
#content .popup-shadow .streak-chests-plank .animation-placeholder .key-part.key-part-2 {
  top: 78px;
  left: 135px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -650px -441px no-repeat;
  width: 107px;
  height: 38px;
}
#content .popup-shadow .streak-chests-plank .animation-placeholder .key-part.key-part-3 {
  top: 66px;
  left: 229px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -875px -357px no-repeat;
  width: 61px;
  height: 62px;
}
#content .popup-shadow .streak-chests-plank .help-button {
  position: absolute;
  left: 18px;
  top: 8px;
  cursor: pointer;
  width: 52px;
  height: 53px;
}
#content .popup-shadow .streak-chests-plank .help-button:before {
  content: '';
  position: absolute;
  top: 0;
  left: 2px;
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -286px no-repeat;
  width: 48px;
  height: 49px;
}
#content .popup-shadow .streak-chests-plank.small {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: center;
          transform-origin: center;
}
#content .popup-shadow .streak-chests-plank.small .popup-header {
  display: none;
}
#content .popup-shadow .streak-chests-plank.small .help-button {
  display: none;
}
#content .navigation-button-tutorial .step.navigation-button-tutorial-step {
  width: 760px;
  height: 630px;
  overflow: hidden;
  pointer-events: none;
}
#content .navigation-button-tutorial .step.navigation-button-tutorial-step > * {
  position: absolute;
}
#content .navigation-button-tutorial .step.navigation-button-tutorial-step > .shadow {
  border-radius: 50%;
  border: 1000px solid;
  pointer-events: none;
  z-index: 0;
}
#content .navigation-button-tutorial .step.navigation-button-tutorial-step > .target-area {
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
  z-index: 1;
}
#content .navigation-button-tutorial .step.navigation-button-tutorial-step > .cloud {
  top: 0;
  pointer-events: none;
  z-index: 3;
}
#content .navigation-button-tutorial .step.navigation-button-tutorial-step > .cloud:before {
  top: 0;
}
#content .navigation-button-tutorial .step.navigation-button-tutorial-step > .cloud .text {
  position: absolute;
  line-height: 1.3;
  font-family: BIP;
  font-size: 18px;
  color: #6c2b89;
  text-align: center;
  width: 100%;
}
#content .navigation-button-tutorial.left .step.navigation-button-tutorial-step > .target-area {
  top: -3px;
  left: -3px;
  width: 90px;
  height: 90px;
}
#content .navigation-button-tutorial.left .step.navigation-button-tutorial-step > .shadow {
  top: -1003px;
  left: -1003px;
  width: 90px;
  height: 90px;
  -o-border-image: radial-gradient(transparent 54px, rgba(0, 0, 0, 0.8) 72px) 0% / 300px round;
     border-image: radial-gradient(transparent 54px, rgba(0, 0, 0, 0.8) 72px) 0% fill / 300px round;
}
#content .navigation-button-tutorial.left .step.navigation-button-tutorial-step > .cloud {
  left: 100px;
  width: 308px;
  height: 111px;
}
#content .navigation-button-tutorial.left .step.navigation-button-tutorial-step > .cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content .navigation-button-tutorial.left .step.navigation-button-tutorial-step > .cloud:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.67102397, 0.95689655);
          transform: scale(0.67102397, 0.95689655);
}
#content .navigation-button-tutorial.left .step.navigation-button-tutorial-step > .cloud:before {
  left: 0;
}
#content .navigation-button-tutorial.right .step.navigation-button-tutorial-step > .target-area {
  top: -3px;
  left: 673px;
  width: 90px;
  height: 90px;
}
#content .navigation-button-tutorial.right .step.navigation-button-tutorial-step > .shadow {
  top: -1003px;
  left: -327px;
  width: 90px;
  height: 90px;
  -o-border-image: radial-gradient(transparent 54px, rgba(0, 0, 0, 0.8) 72px) 0% / 300px round;
     border-image: radial-gradient(transparent 54px, rgba(0, 0, 0, 0.8) 72px) 0% fill / 300px round;
}
#content .navigation-button-tutorial.right .step.navigation-button-tutorial-step > .cloud {
  left: 350px;
  width: 308px;
  height: 111px;
}
#content .navigation-button-tutorial.right .step.navigation-button-tutorial-step > .cloud:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -938px -886px no-repeat;
}
#content .navigation-button-tutorial.right .step.navigation-button-tutorial-step > .cloud:before {
  content: '';
  position: absolute;
  display: block;
  width: 459px;
  height: 116px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(-0.67102397, 0.95689655);
          transform: scale(-0.67102397, 0.95689655);
}
#content .navigation-button-tutorial.right .step.navigation-button-tutorial-step > .cloud:before {
  left: 308px;
}
#content.promotionDrawActive {
  /*Игровая пятница на 1 000 000*/
}
#content.promotionDrawActive .header-element.coins-block > .special-strip {
  display: block !important;
}
#content.promotionDrawActive .promotion-draw-label {
  display: block;
  position: absolute;
  font-family: BIP;
  color: white;
  text-shadow: 0px 2px 2px black;
  background: url(https://content.z-media.info/elements/s/images/new-popups/promotion-draw/draw_label.1d5abf6.png) 0px 0px;
  width: 198px;
  height: 154px;
  z-index: 5;
}
#content.promotionDrawActive .promotion-draw-label .promotion-draw-text {
  -webkit-transform: rotate(-24deg);
          transform: rotate(-24deg);
  text-align: center;
}
#content.promotionDrawActive .promotion-draw-label .promotion-draw-text .line {
  position: absolute;
  width: 100%;
}
#content.promotionDrawActive .promotion-draw-label .promotion-draw-text .first-line {
  top: 29px;
  left: -32px;
  font-size: 26px;
}
#content.promotionDrawActive .promotion-draw-label .promotion-draw-text .second-line {
  top: 62px;
  left: -32px;
  font-size: 33px;
  white-space: nowrap;
}
#content.promotionDrawActive .promotion-draw-label .promotion-draw-text .third-line {
  top: 86px;
  left: -32px;
  font-size: 20px;
}
#content.promotionDrawActive .promotion-draw-label .promotion-draw-text .third-line:after {
  content: 'за покупку';
}
#content.promotionDrawActive .popup.popup-shop-coins .promotion-draw-label {
  top: -5px;
  left: -37px;
}
#content.promotionDrawActive .popup.popup-best-offer .promotion-draw-label {
  top: -30px;
  left: -59px;
}
#content.promotionDrawActive .popup.popup-piggy-bank .promotion-draw-label {
  left: -35px;
  top: -11px;
  -webkit-transform: scale(0.9) rotate(8deg);
          transform: scale(0.9) rotate(8deg);
}
#content.promotionDrawActive .popup.popup-abnormal .promotion-draw-label {
  top: 12px;
  left: 5px;
}
#content.promotionDrawActive .popup.popup-sale-hour-glass .promotion-draw-label {
  top: 22px;
  left: -27px;
}
#content.promotionDrawActive.okPromotionFridayActive .promotion-draw-label .promotion-draw-text .first-line {
  top: 28px;
  font-size: 26px;
}
#content.promotionDrawActive.okPromotionFridayActive .promotion-draw-label .promotion-draw-text .second-line {
  top: 59px;
  font-size: 24px;
}
#content.promotionDrawActive.okPromotionFridayActive .promotion-draw-label .promotion-draw-text .third-line {
  top: 82px;
  font-size: 14px;
}
#content.promotionDrawActive.okPromotionFridayActive .promotion-draw-label .promotion-draw-text .third-line:after {
  content: 'при любой покупке';
}
#content.blackFriday {
  /*не проверялся в новом дизайне*/
}
#content.blackFriday .header-element.coins-block > .special-strip {
  display: block !important;
}
#content.blackFriday .popup.popup-shop-lifes:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.popup-shop-lifes:after {
  top: 35px;
  left: -68px;
}
#content.blackFriday .popup.popup-limited-offer:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.popup-limited-offer:after {
  top: 87px;
  left: -16px;
}
#content.blackFriday .popup.popup-slots .popup-content .mode {
  left: 5px;
  top: 30px;
}
#content.blackFriday .popup.popup-slots:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.popup-slots:after {
  top: 196px;
  left: -20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
#content.blackFriday .popup.popup-just-now:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.popup-just-now:after {
  top: 103px;
  left: -48px;
}
#content.blackFriday .popup.popup-big-promotion:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.popup-big-promotion:after {
  top: 92px;
  left: -1px;
}
#content.blackFriday .popup.popup-best-offer:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.popup-best-offer:after {
  top: 27px;
  left: -63px;
}
#content.blackFriday .popup.store-stock-boosters-popup .sale-stamp,
#content.blackFriday .popup.store-stock-boosters-popup .butterfly.pink {
  display: none;
}
#content.blackFriday .popup.store-stock-boosters-popup:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.store-stock-boosters-popup:after {
  top: 47px;
  left: -20px;
}
#content.blackFriday .popup.popup-promotion-chests .sale-stamp {
  display: none;
}
#content.blackFriday .popup.popup-promotion-chests:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.popup-promotion-chests:after {
  top: 29px;
  left: -13px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#content.blackFriday .popup.popup-shop-coins:after {
  content: '';
  position: absolute;
  background: url(https://content.z-media.info/elements/s/images/new-popups/black-friday/black-friday-label.c859512.png) 0px 0px;
  width: 150px;
  height: 198px;
  z-index: 5;
}
#content.blackFriday .popup.popup-shop-coins:after {
  top: 31px;
  left: -49px;
}
#content.mark-event-horseshoe div.game.fullsize > .wrap.event-mark {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 100px;
  top: 430px;
  z-index: 30;
  background: url("https://content.z-media.info/elements/s/images/mark-events/horseshoe/sprites.bdc1f72.png") -257px -62px no-repeat;
}
#content.mark-event-horseshoe div.game.fullsize > .wrap.event-mark.prepareToExplodeAnimation {
  width: 31px;
  height: 31px;
  background-position-x: -216px;
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
}
#content.mark-event-horseshoe .header-element.mark-event-block {
  top: 14px;
  left: 400px;
}
#content.mark-event-horseshoe .header-element.mark-event-block * {
  cursor: pointer;
}
#content.mark-event-horseshoe .header-element.mark-event-block > .sprites-header.mark-event-block-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 130px;
  height: 36px;
  background-position: -13px -60px;
}
#content.mark-event-horseshoe .header-element.mark-event-block > .sprites-header.mark-event-block-bg > .header-star-icon {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/mark-events/horseshoe/sprites.bdc1f72.png") 0px 0px;
  width: 36px;
  height: 40px;
  top: -4px;
  left: -9px;
  z-index: 5;
}
#content.mark-event-horseshoe .header-element.mark-event-block > .place-number {
  position: absolute;
  top: -4px;
  left: 89px;
  background: url("https://content.z-media.info/elements/s/images/mark-events/horseshoe/sprites.bdc1f72.png") -162px -62px;
  width: 51px;
  height: 39px;
  font-size: 15px;
  text-align: center;
  text-shadow: 0px 3px 0px #ac0060;
  padding-top: 5px;
  color: white;
  font-family: 'bip', sans-serif;
  z-index: 5;
  box-sizing: border-box;
}
#content.mark-event-horseshoe .header-element.mark-event-block.hide {
  display: none!important;
}
#content.mark-event-horseshoe .header-element.mark-event-block.star > .place-number {
  top: -9px;
  background-position: -293px -4px;
  height: 48px;
  padding-top: 14px;
  text-shadow: 0 3px 0 #7633a6;
}
#content.mark-event-horseshoe .header-element.mark-event-block.solar > .place-number {
  top: -11px;
  background-position: -236px -2px;
  height: 50px;
  padding-top: 14px;
  text-shadow: 0 3px 0 #aa5400;
}
#content.mark-event-horseshoe .header-element.mark-event-block.moon > .place-number {
  top: -8px;
  background-position: -182px -5px;
  height: 47px;
  padding-top: 12px;
  text-shadow: 0 3px 0 #1f61b9;
}
#content.mark-event-horseshoe .header-element.mark-event-block.ruby > .place-number {
  background-position: -127px 0px;
  text-shadow: 0px 3px 0px #9e0008;
}
#content.mark-event-horseshoe .header-element.mark-event-block.emerald > .place-number {
  background-position: -56px 0px;
  text-shadow: 0px 3px 0px #2f7a3e;
}
#content.mark-event-horseshoe .header-element.mark-event-block.gold > .place-number {
  background-position-x: 0px;
  text-shadow: 0 3px 0 #c45c00;
}
#content.mark-event-horseshoe .header-element.mark-event-block.silver > .place-number {
  background-position-x: -54px;
  text-shadow: 0px 3px 0px #4b5d75;
}
#content.mark-event-horseshoe .header-element.mark-event-block.bronze > .place-number {
  background-position-x: -108px;
  text-shadow: 0 3px 0 #a2401e;
}
#content.mark-event-horseshoe .header-element.mark-event-block > .total-amount {
  position: absolute;
  text-align: center;
  width: 81px;
  left: 21px;
  top: 7px;
  font-family: 'bip', sans-serif;
  font-size: 16px;
  text-shadow: 0px 1px 0px #000;
  color: white;
}
#content.mark-event-horseshoe .header-element.mark-event-block > .timer-bg {
  position: absolute;
  top: 1px;
  left: 18px;
  width: 89px;
  height: 63px;
  z-index: -1;
  background: url("https://content.z-media.info/elements/s/images/mark-events/horseshoe/sprites.bdc1f72.png") -2px -111px;
}
#content.mark-event-horseshoe .header-element.mark-event-block > .timer-bg.hidden {
  display: none;
}
#content.mark-event-horseshoe .header-element.mark-event-block > .timer-bg > .time {
  position: relative;
  top: 34px;
  font-size: 13px;
  color: #fff;
  text-shadow: 0 2px 0px #5b1e13;
  font-family: BIP;
  text-align: center;
}
#content.mark-event-horseshoe .header-element.mark-event-block:hover > .timer-bg {
  background-position: -91px -111px;
}
#content.mark-event-horseshoe .header-element.mark-event-block:active > .timer-bg {
  background-position: -180px -111px;
}
#content.mark-event-horseshoe .popup.popup-tasks-completed .reward-container .reward .icon.mark-event {
  background: url("https://content.z-media.info/elements/s/images/mark-events/horseshoe/sprites.bdc1f72.png") -301px -62px;
  width: 43px;
  height: 46px;
}
.popup.popup-streak-chests-event-info .popup-close {
  display: block;
}
.popup.popup-streak-chests-event-info .objects .popup-text.popup-text-top {
  top: 74px;
  text-shadow: 0 -1px 1px #215767, 0 -1px 1px #215767, 0 1px 1px #215767, 0 1px 1px #215767, -1px 0 1px #215767, 1px 0 1px #215767, -1px 0 1px #215767, 1px 0 1px #215767, -1px -1px 1px #215767, 1px -1px 1px #215767, -1px 1px 1px #215767, 1px 1px 1px #215767, -1px -1px 1px #215767, 1px -1px 1px #215767, -1px 1px 1px #215767, 1px 1px 1px #215767;
}
.popup.popup-streak-chests-event-info .objects .popup-text.popup-text-bottom {
  top: 293px;
  color: #FFE234;
}
.popup.popup-streak-chests-event-info .objects .popup-text.popup-text-bottom > span {
  color: #ffbd0a;
  text-shadow: 0 -1px 1px #b33101, 0 -1px 1px #b33101, 0 1px 1px #b33101, 0 1px 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px 0 1px #b33101, 1px 0 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101, -1px -1px 1px #b33101, 1px -1px 1px #b33101, -1px 1px 1px #b33101, 1px 1px 1px #b33101;
}
.popup.popup-streak-chests-event-info .objects .popup-text.popup-text-bottom.popup-text-left {
  left: 16px;
  width: 272px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-streak-chests-event-info .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 230px;
  width: 281px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-streak-chests-event-info .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 481px;
  width: 219px;
  height: 54px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
.popup.popup-streak-chests-event-info .objects .bar {
  top: 135px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left {
  left: 84px;
  top: 138px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles {
  top: 26px;
  width: 126px;
  height: 126px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  z-index: 1;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div {
  margin-bottom: 1px;
  margin-right: 1px;
  width: 41px;
  height: 41px;
  box-sizing: border-box;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div:nth-of-type(even) {
  background-color: #a2c08a;
  border: 2px solid #dae6d0;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div:nth-of-type(odd) {
  background-color: #b8cc97;
  border: 2px solid #e3ebd5;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div:nth-of-type(1):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div:nth-of-type(2):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div:nth-of-type(3):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div:nth-of-type(7):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div:nth-of-type(8):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tiles > div:nth-of-type(9):before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-left {
  z-index: 2;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: streak-chests-info-left-shine-animation 2s linear infinite;
          animation: streak-chests-info-left-shine-animation 2s linear infinite;
}
@-webkit-keyframes streak-chests-info-left-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3) rotate(45deg);
            transform: scale(0.3) rotate(45deg);
  }
}
@keyframes streak-chests-info-left-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3) rotate(45deg);
            transform: scale(0.3) rotate(45deg);
  }
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .tulips {
  top: 35px;
  left: 1px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -524px -216px no-repeat;
  width: 123px;
  height: 99px;
  z-index: 3;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .glow-left {
  top: 40px;
  left: -12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -519px -889px no-repeat;
  width: 148px;
  height: 97px;
  z-index: 2;
  -webkit-animation: glow-left-animation 6s infinite;
          animation: glow-left-animation 6s infinite;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
@keyframes glow-left-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations {
  z-index: 4;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine {
  -webkit-animation: streak-chests-info-shine-animation 2s linear infinite;
          animation: streak-chests-info-shine-animation 2s linear infinite;
}
@-webkit-keyframes streak-chests-info-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3) rotate(45deg);
            transform: scale(0.3) rotate(45deg);
  }
}
@keyframes streak-chests-info-shine-animation {
  from,
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.3) rotate(45deg);
            transform: scale(0.3) rotate(45deg);
  }
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine-1 {
  top: 46px;
  left: -16px;
  -webkit-animation-delay: -0.87s;
          animation-delay: -0.87s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine-2 {
  top: 32px;
  left: 27px;
  -webkit-animation-delay: -0.55s;
          animation-delay: -0.55s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine-3 {
  top: 47px;
  left: 71px;
  -webkit-animation-delay: -0.35s;
          animation-delay: -0.35s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine-4 {
  top: 41px;
  left: 108px;
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine-5 {
  top: 91px;
  left: -17px;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine-6 {
  top: 92px;
  left: 33px;
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine-7 {
  top: 109px;
  left: 25px;
  -webkit-animation-delay: -1.5s;
          animation-delay: -1.5s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-left .shine-animations .shine-8 {
  top: 94px;
  left: 110px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center {
  left: 235px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .key {
  top: 80px;
  left: 46px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -855px -197px no-repeat;
  width: 89px;
  height: 87px;
  -webkit-transform: scale(0.75) rotate(-22deg);
          transform: scale(0.75) rotate(-22deg);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .key:before,
.popup.popup-streak-chests-event-info .objects .bar.bar-center .key:after {
  content: '';
  position: absolute;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .key:before {
  top: 24px;
  left: 70px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -650px -441px no-repeat;
  width: 107px;
  height: 38px;
  z-index: 1;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .key:after {
  top: 12px;
  left: 161px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -875px -357px no-repeat;
  width: 61px;
  height: 62px;
  z-index: 2;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .arrow {
  top: 68px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .arrow.arrow-left {
  left: 10px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .arrow.arrow-right {
  left: 217px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .shine-back-center {
  top: -28px;
  left: 9px;
  -webkit-animation: info-shine-back-animation 5s infinite;
          animation: info-shine-back-animation 5s infinite;
}
@-webkit-keyframes info-shine-back-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes info-shine-back-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .shine-animations {
  z-index: 2;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .shine-animations .shine-1 {
  top: 48px;
  left: 66px;
  -webkit-animation-delay: 0.87s;
          animation-delay: 0.87s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .shine-animations .shine-2 {
  top: 10px;
  left: 115px;
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .shine-animations .shine-3 {
  top: 23px;
  left: 141px;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .shine-animations .shine-4 {
  top: 99px;
  left: 123px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .shine-animations .shine-5 {
  top: 75px;
  left: 153px;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-center .shine-animations .shine-6 {
  top: 106px;
  left: 172px;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right {
  left: 505px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest {
  position: absolute;
  z-index: 0;
  -webkit-transform: scale(0.73);
          transform: scale(0.73);
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest > * {
  position: absolute;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest .chest-bottom {
  top: 144px;
  left: 55px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  z-index: 2;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -291px -488px no-repeat;
  width: 145px;
  height: 77px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest .chest-top {
  top: 41px;
  left: 63px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -352px -216px no-repeat;
  width: 172px;
  height: 135px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest .chest-light {
  top: 55px;
  left: 69px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  z-index: 3;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") 0 -488px no-repeat;
  width: 143px;
  height: 124px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content {
  position: absolute;
  z-index: 1;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content > * {
  position: absolute;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .coins {
  top: 88px;
  left: 58px;
  z-index: 1;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -855px -284px no-repeat;
  width: 71px;
  height: 56px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .shining {
  top: -20px;
  left: 0px;
  z-index: 0;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -650px -197px no-repeat;
  width: 205px;
  height: 160px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .superflowers {
  top: 25px;
  left: 10px;
  z-index: 1;
  -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
  width: 59px;
  height: 60.15686275px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .superflowers:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.15686275px -2.31372549px;
          transform-origin: -1.15686275px -2.31372549px;
  -webkit-transform: scale(0.57843137);
          transform: scale(0.57843137);
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .superflowers:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .trowels {
  top: -12px;
  left: 70px;
  z-index: 1;
  -webkit-transform: scaleX(-1) rotate(32deg);
          transform: scaleX(-1) rotate(32deg);
  width: 61px;
  height: 52.94339623px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .trowels:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.1509434px -2.30188679px;
          transform-origin: -1.1509434px -2.30188679px;
  -webkit-transform: scale(0.5754717);
          transform: scale(0.5754717);
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .trowels:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .horseshoe {
  top: 40px;
  left: 130px;
  z-index: 1;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
  width: 50px;
  height: 56.09756098px;
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .horseshoe:before {
  content: '';
  display: block;
  width: 82px;
  height: 92px;
  -webkit-transform-origin: 1.2195122px 1.2195122px;
          transform-origin: 1.2195122px 1.2195122px;
  -webkit-transform: scale(0.6097561);
          transform: scale(0.6097561);
}
.popup.popup-streak-chests-event-info .objects .bar.bar-right .chest-content .horseshoe:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -83px -347px no-repeat;
}
.popup.popup-streak-chests-event-info .objects .bar .shine-animations .shine-1 {
  top: 68px;
  left: 38px;
  z-index: 5;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.popup.popup-streak-chests-event-info .objects .bar .shine-animations .shine-2 {
  top: 52px;
  left: 85px;
  z-index: 5;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.popup.popup-streak-chests-event-info .objects .bar .shine-animations .shine-3 {
  top: -9px;
  left: 120px;
  z-index: 5;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.popup.popup-streak-chests-event-info .objects .bar .shine-animations .shine-4 {
  top: 4px;
  left: 130px;
  z-index: 5;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.popup.popup-streak-chests-event-info .objects .bar .shine-animations .shine-5 {
  top: 85px;
  left: 123px;
  z-index: 5;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.popup.popup-streak-chests-event-info .button-continue {
  position: absolute;
  top: 368px;
  left: 215px;
  display: block;
  z-index: 4;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 303px;
  height: 68px;
}
.popup.popup-streak-chests-event-info .button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-streak-chests-event-info .button-continue:active {
  background-position-y: 100%;
}
.popup.popup-streak-chests-event-info .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 35px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -14px;
}
.popup.popup-streak-chests-event-reward {
  width: 662px;
  height: 442px;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.popup-streak-chests-event-reward .form {
  position: absolute;
  top: 24px;
  left: 0px;
  width: 645px;
  height: 389px;
  z-index: 2;
}
.popup.popup-streak-chests-event-reward .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.84980237);
          transform: scaleX(0.84980237);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.popup-streak-chests-event-reward .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.8531746);
          transform: scaleX(0.8531746);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-streak-chests-event-reward .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 349px;
}
.popup.popup-streak-chests-event-reward .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 349px;
}
.popup.popup-streak-chests-event-reward .popup-bg {
  position: relative;
  top: 30px;
  left: 20px;
  z-index: 1;
}
.popup.popup-streak-chests-event-reward .popup-bg .bg-main {
  position: absolute;
  top: 0;
  left: 0;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
  width: 608px;
  height: 370px;
  z-index: 1;
}
.popup.popup-streak-chests-event-reward .popup-bg .hill-left {
  position: absolute;
  top: 140px;
  left: 8px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -352px 0 no-repeat;
  width: 298px;
  height: 216px;
  z-index: 2;
}
.popup.popup-streak-chests-event-reward .popup-bg .hill-right {
  position: absolute;
  top: 140px;
  left: 306px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -352px 0 no-repeat;
  width: 298px;
  height: 216px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  z-index: 2;
}
.popup.popup-streak-chests-event-reward .popup-header {
  position: absolute;
  top: 0px;
  left: 147px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 2;
}
.popup.popup-streak-chests-event-reward .popup-header span {
  position: absolute;
  top: 18px;
  width: 365px;
  z-index: 1;
}
.popup.popup-streak-chests-event-reward .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.popup-streak-chests-event-reward .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.popup-streak-chests-event-reward .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.popup-streak-chests-event-reward .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.popup-streak-chests-event-reward .popup-close {
  position: absolute;
  top: 14px;
  left: 605px;
  z-index: 3;
}
.popup.popup-streak-chests-event-reward .objects {
  position: absolute;
  z-index: 4;
}
.popup.popup-streak-chests-event-reward .objects .popup-text {
  position: absolute;
  font-size: 25px;
  text-align: center;
}
.popup.popup-streak-chests-event-reward .objects .popup-text strong {
  color: #f4ed32;
  text-shadow: 0 -1px 1px #b14d04, 0 -1px 1px #b14d04, 0 1px 1px #b14d04, 0 1px 1px #b14d04, -1px 0 1px #b14d04, 1px 0 1px #b14d04, -1px 0 1px #b14d04, 1px 0 1px #b14d04, -1px -1px 1px #b14d04, 1px -1px 1px #b14d04, -1px 1px 1px #b14d04, 1px 1px 1px #b14d04, -1px -1px 1px #b14d04, 1px -1px 1px #b14d04, -1px 1px 1px #b14d04, 1px 1px 1px #b14d04;
}
.popup.popup-streak-chests-event-reward .objects .popup-text.popup-text-top {
  top: 71px;
  left: 120px;
  line-height: 32px;
  width: 420px;
  height: 70px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
}
.popup.popup-streak-chests-event-reward .objects .popup-text.popup-text-top .key-icon {
  display: inline-block;
  margin-bottom: -12px;
  margin-left: -5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -517px -351px no-repeat;
  width: 76px;
  height: 40px;
}
.popup.popup-streak-chests-event-reward .objects .popup-text.popup-text-bottom {
  display: none;
  position: absolute;
  top: 335px;
  left: 35px;
  width: 580px;
  height: 29px;
  background-image: linear-gradient(90deg, #276c6600 0%, #276c6655 50%, #276c6600 100%);
}
.popup.popup-streak-chests-event-reward .objects .popup-text.popup-text-bottom p {
  display: inline-block;
}
.popup.popup-streak-chests-event-reward .objects .bar {
  position: absolute;
  width: 177px;
  height: 164px;
}
.popup.popup-streak-chests-event-reward .objects .bar .spine-animation {
  pointer-events: none;
}
.popup.popup-streak-chests-event-reward .objects .bar .spine-animation canvas {
  position: absolute;
  width: 380px;
  height: 260px;
  left: -71px;
  top: -93px;
}
.popup.popup-streak-chests-event-reward .objects .bar .spine-animation .sprite-placeholder {
  position: absolute;
}
.popup.popup-streak-chests-event-reward .objects .bar .spine-animation .sprite-placeholder .chest-shadow {
  position: absolute;
  top: 110px;
  left: -7px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") 0 -612px no-repeat;
  width: 158px;
  height: 55px;
}
.popup.popup-streak-chests-event-reward .objects .bar .spine-animation .sprite-placeholder .chest-bottom {
  position: absolute;
  top: 71px;
  left: 17px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -291px -488px no-repeat;
  width: 145px;
  height: 77px;
}
.popup.popup-streak-chests-event-reward .objects .bar .spine-animation .sprite-placeholder .chest-top {
  position: absolute;
  top: -2px;
  left: 5px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -352px -351px no-repeat;
  width: 165px;
  height: 135px;
}
.popup.popup-streak-chests-event-reward .objects .bar .spine-animation .sprite-placeholder .chest-grass {
  position: absolute;
  top: 113px;
  left: 64px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") -757px -441px no-repeat;
  width: 41px;
  height: 31px;
}
.popup.popup-streak-chests-event-reward .objects .bar .tutorial-open-chest-arrow {
  position: absolute;
  top: 90px;
  left: 77px;
  display: none;
  background: url("https://content.z-media.info/elements/s/images/new-popups/climbing-event/sprites.ddb3425.png") -1195px -242px no-repeat;
  width: 27px;
  height: 40px;
  -webkit-animation: tutorial-arrow 1.25s linear infinite;
          animation: tutorial-arrow 1.25s linear infinite;
}
.popup.popup-streak-chests-event-reward .objects .bar .open-chest-button {
  position: absolute;
  z-index: 4;
  top: 136px;
  left: 21px;
  text-align: center;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 135px;
  height: 53px;
}
.popup.popup-streak-chests-event-reward .objects .bar .open-chest-button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 29px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-streak-chests-event-reward .objects .bar .open-chest-button:hover {
  background-position-y: 50%;
}
.popup.popup-streak-chests-event-reward .objects .bar .open-chest-button:active {
  background-position-y: 100%;
}
.popup.popup-streak-chests-event-reward .objects .bar.bar-1 {
  left: 59px;
  top: 186px;
}
.popup.popup-streak-chests-event-reward .objects .bar.bar-2 {
  left: 235px;
  top: 185px;
}
.popup.popup-streak-chests-event-reward .objects .bar.bar-3 {
  left: 412px;
  top: 185px;
}
.popup.popup-streak-chests-event-reward .popup-button {
  position: absolute;
  z-index: 4;
  text-align: center;
  display: none;
}
.popup.popup-streak-chests-event-reward .popup-button span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.popup-streak-chests-event-reward .popup-button.button-continue {
  left: 115px;
  top: 379px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/blue_button.c5a83fd.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 188px;
  height: 59px;
}
.popup.popup-streak-chests-event-reward .popup-button.button-continue:hover {
  background-position-y: 50%;
}
.popup.popup-streak-chests-event-reward .popup-button.button-continue:active {
  background-position-y: 100%;
}
.popup.popup-streak-chests-event-reward .popup-button.button-buy {
  left: 352px;
  top: 379px;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/green_button.117ecc3.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 188px;
  height: 59px;
}
.popup.popup-streak-chests-event-reward .popup-button.button-buy:hover {
  background-position-y: 50%;
}
.popup.popup-streak-chests-event-reward .popup-button.button-buy:active {
  background-position-y: 100%;
}
.popup.popup-streak-chests-event-reward .popup-border-bottom {
  position: absolute;
  top: 384px;
  left: 113px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.52122642, 0.92592593);
          transform: scale(1.52122642, 0.92592593);
  z-index: 3;
}
.popup.popup-streak-chests-event-reward.single-button .popup-button.button-buy {
  left: 233px;
}
.popup.popup-streak-chests-event-reward.single-button .popup-button.button-continue {
  display: none;
}
.popup.popup-streak-chests-event-reward .reward-container {
  display: block;
  position: absolute;
  top: 10px;
  left: 38px;
  z-index: 10000;
}
.popup.popup-streak-chests-event-reward .reward-container .reward {
  display: none;
  position: absolute;
  width: 100px;
  height: 100px;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon {
  position: absolute;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 1000;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.coins {
  width: 81px;
  height: 84.44680851px;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.coins:before {
  content: '';
  display: block;
  width: 47px;
  height: 49px;
  -webkit-transform-origin: -1.72340426px -1.72340426px;
          transform-origin: -1.72340426px -1.72340426px;
  -webkit-transform: scale(1.72340426);
          transform: scale(1.72340426);
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.coins:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -474px -384px no-repeat;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.trowels {
  width: 81px;
  height: 70.30188679px;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.trowels:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -1.52830189px -3.05660377px;
          transform-origin: -1.52830189px -3.05660377px;
  -webkit-transform: scale(0.76415094);
          transform: scale(0.76415094);
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.trowels:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.rakes {
  width: 81px;
  height: 86.34065934px;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.rakes:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.78021978px -2.67032967px;
          transform-origin: -1.78021978px -2.67032967px;
  -webkit-transform: scale(0.89010989);
          transform: scale(0.89010989);
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.rakes:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.superflowers {
  width: 81px;
  height: 82.58823529px;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.superflowers:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.58823529px -3.17647059px;
          transform-origin: -1.58823529px -3.17647059px;
  -webkit-transform: scale(0.79411765);
          transform: scale(0.79411765);
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.superflowers:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.bailers {
  width: 81px;
  height: 81px;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.bailers:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -2.58510638px;
          transform-origin: 0px -2.58510638px;
  -webkit-transform: scale(0.86170213);
          transform: scale(0.86170213);
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.bailers:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.marks {
  width: 81px;
  height: 90.87804878px;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.marks:before {
  content: '';
  display: block;
  width: 82px;
  height: 92px;
  -webkit-transform-origin: 1.97560976px 1.97560976px;
          transform-origin: 1.97560976px 1.97560976px;
  -webkit-transform: scale(0.98780488);
          transform: scale(0.98780488);
}
.popup.popup-streak-chests-event-reward .reward-container .reward .icon.marks:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -83px -347px no-repeat;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .amount {
  position: absolute;
  text-align: left;
  left: 68px;
  top: 50px;
  font-size: 35px;
  z-index: 1001;
}
.popup.popup-streak-chests-event-reward .reward-container .reward .amount.coins {
  left: 38px;
}
.__popupStreakChestsEventReward .popup-tutorial-container .fairy {
  background: url("https://content.z-media.info/elements/s/images/new-popups/streak-chests-event/sprites.89dcb43.png") 0 -191px no-repeat;
  width: 226px;
  height: 297px;
  top: 265px;
  left: -64px;
  -webkit-transform: none;
          transform: none;
}
#content.metaActive > .game:not(.duel, .daily-challenge, .mole-event, .lotus-day-event) .sprites-game.game-info > .game-mascot {
  display: block;
  position: absolute;
  top: 10px;
  left: -80px;
}
#content.metaActive > .game:not(.duel, .daily-challenge, .mole-event, .lotus-day-event) .sprites-game.game-info > .game-mascot > canvas {
  width: 300px;
  height: 150px;
}
#content.metaActive > .game:not(.duel, .daily-challenge, .mole-event, .lotus-day-event) .sprites-game.lid {
  background: url("https://content.z-media.info/elements/s/images/sprites/meta-sprites-game.58cbb4b.png");
  width: 143px;
  height: 393px;
  top: 0;
  line-height: 28px;
  z-index: 0;
  font-size: 20px;
}
#content.metaActive > .game:not(.duel, .daily-challenge, .mole-event, .lotus-day-event) .sprites-game.bg-stars {
  display: none;
}
#content.metaActive > .game.extra-coins .sprites-game.game-info > .game-mascot {
  top: 40px;
}
#content.metaActive > .game.extra-coins .sprites-game.lid {
  background: url("https://content.z-media.info/elements/s/images/extra-coins-game/sprites.c323b2b.png") 0 0 no-repeat;
  width: 190px;
  height: 133px;
  top: -46px;
  left: -14px;
  line-height: 20px;
  padding-top: 45px;
  padding-right: 13px;
  box-sizing: border-box;
  white-space: pre-wrap;
  text-shadow: 0 -1px 1px #6f2f08, 0 -1px 1px #6f2f08, 0 1px 1px #6f2f08, 0 1px 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px 0 1px #6f2f08, 1px 0 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08, -1px -1px 1px #6f2f08, 1px -1px 1px #6f2f08, -1px 1px 1px #6f2f08, 1px 1px 1px #6f2f08;
}
#content.metaActive > .game.extra-coins .sprites-game.tasks {
  background: url("https://content.z-media.info/elements/s/images/extra-coins-game/sprites.c323b2b.png") -190px 0 no-repeat;
  width: 140px;
  height: 118px;
  top: 168px !important;
}
#content.metaActive > .game.extra-coins .sprites-game.tasks > .task-1 {
  top: 22px;
  left: 5px;
}
#content.metaActive.meta1Active > .game.extra-coins .sprites-game.game-info > .game-mascot {
  top: 28px;
}
#content.metaActive.meta2Active > .game:not(.duel, .daily-challenge, .mole-event, .lotus-day-event) .sprites-game.game-info > .game-mascot {
  top: 24px;
  left: -29px;
}
#content.metaActive.meta2Active > .game:not(.duel, .daily-challenge, .mole-event, .lotus-day-event) .sprites-game.game-info > .game-mascot > canvas {
  width: 200px;
  height: 120px;
}
#content.metaActive.meta2Active > .game.extra-coins .sprites-game.game-info > .game-mascot {
  top: 40px;
}
#content.metaActive.meta3Active > .game:not(.duel, .daily-challenge, .mole-event, .lotus-day-event) .sprites-game.game-info > .game-mascot {
  top: 15px;
  left: -4px;
}
#content.metaActive.meta3Active > .game:not(.duel, .daily-challenge, .mole-event, .lotus-day-event) .sprites-game.game-info > .game-mascot > canvas {
  width: 150px;
  height: 150px;
}
#content.metaActive.meta3Active > .game.extra-coins .sprites-game.game-info > .game-mascot {
  top: 36px;
}
#content.metaActive.meta4Active > .game.extra-coins .sprites-game.game-info > .game-mascot {
  top: 30px;
}
.popup.meta-episode-completed {
  width: 654px;
  height: 586px;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.meta-episode-completed .form {
  position: absolute;
  top: 23px;
  left: 0px;
  width: 652px;
  height: 462px;
  z-index: 2;
}
.popup.meta-episode-completed .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85902503);
          transform: scaleX(0.85902503);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.meta-episode-completed .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.86243386);
          transform: scaleX(0.86243386);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.meta-episode-completed .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 422px;
}
.popup.meta-episode-completed .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 422px;
}
.popup.meta-episode-completed .popup-bg {
  position: absolute;
  top: 41px;
  left: 20px;
  z-index: 1;
}
.popup.meta-episode-completed .popup-header {
  position: absolute;
  top: 0px;
  left: 144px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.meta-episode-completed .popup-header span {
  position: absolute;
  top: 18px;
  width: 365px;
  z-index: 1;
}
.popup.meta-episode-completed .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.meta-episode-completed .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.meta-episode-completed .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.meta-episode-completed .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.meta-episode-completed .popup-close {
  position: absolute;
  left: 612px;
  top: 13px;
  z-index: 4;
}
.popup.meta-episode-completed .objects {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
}
.popup.meta-episode-completed .objects > * {
  position: absolute;
}
.popup.meta-episode-completed .objects .shine {
  top: -6px;
  left: 57px;
  width: 540px;
  height: 455px;
  z-index: 1;
  -webkit-animation: complete-shine-back-animation 3s infinite;
          animation: complete-shine-back-animation 3s infinite;
}
.popup.meta-episode-completed .objects .shine:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -886px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 258px;
  height: 217px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(2.09302326, 2.09677419);
          transform: scale(2.09302326, 2.09677419);
}
.popup.meta-episode-completed .objects .shine:before {
  z-index: 1;
}
.popup.meta-episode-completed .objects .shine:after {
  content: '';
  position: absolute;
  top: 86px;
  left: 115px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -689px 0 no-repeat;
  width: 310px;
  height: 267px;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  z-index: 2;
}
@-webkit-keyframes complete-shine-back-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes complete-shine-back-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.popup.meta-episode-completed .objects .goblet {
  z-index: 2;
}
.popup.meta-episode-completed .objects .character {
  z-index: 3;
}
.popup.meta-episode-completed .bottom-plank {
  position: absolute;
  left: 2px;
  top: 362px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") 0 -406px no-repeat;
  width: 653px;
  height: 192px;
  z-index: 4;
}
.popup.meta-episode-completed .bottom-plank > * {
  position: absolute;
}
.popup.meta-episode-completed .bottom-plank .button-get-it {
  top: 107px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 176px;
  height: 63px;
  text-align: center;
}
.popup.meta-episode-completed .bottom-plank .button-get-it:hover {
  background-position-y: 50%;
}
.popup.meta-episode-completed .bottom-plank .button-get-it:active {
  background-position-y: 100%;
}
.popup.meta-episode-completed .bottom-plank .button-get-it span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.meta-episode-completed .bottom-plank .popup-text {
  left: 0;
  top: 20px;
  width: 100%;
  font-size: 24px;
  color: #7c4924;
  line-height: 1.1;
}
#content.metaActive .popup.meta-faq .objects .popup-text.popup-text-top {
  top: 76px;
  text-shadow: 0 -1px 1px #184351, 0 -1px 1px #184351, 0 1px 1px #184351, 0 1px 1px #184351, -1px 0 1px #184351, 1px 0 1px #184351, -1px 0 1px #184351, 1px 0 1px #184351, -1px -1px 1px #184351, 1px -1px 1px #184351, -1px 1px 1px #184351, 1px 1px 1px #184351, -1px -1px 1px #184351, 1px -1px 1px #184351, -1px 1px 1px #184351, 1px 1px 1px #184351;
}
#content.metaActive .popup.meta-faq .objects .popup-text.popup-text-bottom {
  top: 277px;
  width: 282px;
  height: 80px;
  background-image: linear-gradient(90deg, #1e4e6000 0%, #1e4e6055 50%, #1e4e6000 100%);
}
#content.metaActive .popup.meta-faq .objects .popup-text.popup-text-bottom > div:nth-of-type(1) {
  color: #fdf934;
}
#content.metaActive .popup.meta-faq .objects .popup-text.popup-text-bottom > div:nth-of-type(2) {
  color: #fed91d;
}
#content.metaActive .popup.meta-faq .objects .popup-text.popup-text-bottom > div:nth-of-type(3) {
  color: #ffb807;
}
#content.metaActive .popup.meta-faq .objects .popup-text.popup-text-bottom.popup-text-left {
  left: -2px;
}
#content.metaActive .popup.meta-faq .objects .popup-text.popup-text-bottom.popup-text-center {
  left: 211px;
}
#content.metaActive .popup.meta-faq .objects .popup-text.popup-text-bottom.popup-text-right {
  left: 442px;
}
#content.metaActive .popup.meta-faq .objects .bar {
  top: 118px;
}
#content.metaActive .popup.meta-faq .objects .bar .shine-back {
  top: -23px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-left {
  left: 0;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-left .acorn {
  top: 25px;
  left: 100px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") 0 -983px no-repeat;
  width: 81px;
  height: 107px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-left .shine-back-left {
  left: 16px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-left .shine-animations .shine {
  z-index: 5;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-left .shine-animations .shine-1 {
  top: 10px;
  left: 105px;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-left .shine-animations .shine-2 {
  top: 58px;
  left: 122px;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-center {
  left: 235px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-center .bridge {
  left: 25px;
  top: 20px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -999px -712px no-repeat;
  width: 193px;
  height: 108px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-center .arrow {
  top: 53px;
  width: 39px;
  height: 31px;
  -webkit-filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.5));
}
#content.metaActive .popup.meta-faq .objects .bar.bar-center .arrow:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -949px -516px no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 158px;
  height: 121px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.24683544, 0.25619835);
          transform: scale(0.24683544, 0.25619835);
}
#content.metaActive .popup.meta-faq .objects .bar.bar-center .arrow.arrow-left {
  left: -22px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-center .arrow.arrow-right {
  left: 237px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-center .shine-back-center {
  -webkit-animation: faq-shine-back-animation 5s infinite;
          animation: faq-shine-back-animation 5s infinite;
}
@-webkit-keyframes faq-shine-back-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes faq-shine-back-animation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
#content.metaActive .popup.meta-faq .objects .bar.bar-right {
  left: 505px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-right .goblet {
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 1;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-right .shine-back-right {
  left: -51px;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-right .shine-animations .shine {
  z-index: 5;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-right .shine-animations .shine-1 {
  top: 79px;
  left: 3px;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-right .shine-animations .shine-2 {
  top: 120px;
  left: 100px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
#content.metaActive .popup.meta-faq .objects .bar.bar-right .shine-animations .shine-3 {
  top: 36px;
  left: 136px;
  -webkit-animation-delay: 0.72s;
          animation-delay: 0.72s;
}
.popup.meta-quests {
  width: 708px;
  height: 540px;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.meta-quests .form {
  position: absolute;
  top: 23px;
  left: 0px;
  width: 708px;
  height: 465px;
  z-index: 2;
}
.popup.meta-quests .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.93280632);
          transform: scaleX(0.93280632);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.meta-quests .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.93650794);
          transform: scaleX(0.93650794);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.meta-quests .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 425px;
}
.popup.meta-quests .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 425px;
}
.popup.meta-quests .popup-bg {
  position: absolute;
  top: 41px;
  left: 20px;
  width: 673px;
  height: 435px;
  background-color: #f0dec7;
  z-index: 1;
}
.popup.meta-quests .popup-header {
  position: absolute;
  top: 0px;
  left: 176px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 3;
}
.popup.meta-quests .popup-header span {
  position: absolute;
  top: 18px;
  width: 365px;
  z-index: 1;
}
.popup.meta-quests .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.meta-quests .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.meta-quests .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.meta-quests .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.meta-quests .popup-close {
  position: absolute;
  left: 669px;
  top: 11px;
  z-index: 3;
}
.popup.meta-quests .button-help {
  position: absolute;
  left: -7px;
  top: 11px;
  z-index: 3;
}
.popup.meta-quests .content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 6;
}
.popup.meta-quests .content .progress-block {
  position: absolute;
  left: 39px;
  top: 44px;
  width: 637px;
  height: 115px;
}
.popup.meta-quests .content .progress-block .reward-progress {
  position: absolute;
  left: -5px;
  top: 0;
  z-index: 1;
}
.popup.meta-quests .content .progress-block .reward-progress .progress-bg {
  position: absolute;
  left: 15px;
  top: 31px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/quests/popup-sprites.e995fb7.png") 0 0 no-repeat;
  width: 581px;
  height: 57px;
  -webkit-transform: scaleX(0.955);
          transform: scaleX(0.955);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 1;
}
.popup.meta-quests .content .progress-block .reward-progress .filler-bg {
  position: absolute;
  left: 29px;
  top: 45px;
  width: 524px;
  height: 28px;
  border: 1px solid #5c2700;
  background-color: #885831;
  box-shadow: inset 0 3px 0 0 #6a3b18;
  border-radius: 15px;
  z-index: 2;
}
.popup.meta-quests .content .progress-block .reward-progress .filler-bg .filler-container {
  position: absolute;
  height: 27px;
  overflow: hidden;
  transition: width 0.5s;
}
.popup.meta-quests .content .progress-block .reward-progress .filler-bg .filler-container .filler .line_bg {
  border: 1px solid #ea7a27;
  border-radius: 8px;
  background-image: linear-gradient(-90deg, #fbb920 0%, #fbda20 100%);
  width: 547px;
  height: 27px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 3;
  box-sizing: border-box;
}
.popup.meta-quests .content .progress-block .reward-progress .filler-bg .filler-container .filler .line_decor {
  background-color: #fffffe;
  position: absolute;
  left: 9px;
  top: 3px;
  width: 529px;
  height: 2px;
  z-index: 5;
  box-sizing: border-box;
}
.popup.meta-quests .content .progress-block .reward-progress .filler-bg .filler-container .filler .line_top {
  border-radius: 8px;
  background-image: linear-gradient(0deg, #fb8620 0%, rgba(251, 130, 32, 0) 100%);
  position: absolute;
  left: 1px;
  top: 1px;
  width: 545px;
  height: 25px;
  z-index: 4;
  box-sizing: border-box;
}
.popup.meta-quests .content .progress-block .reward-progress .filler-bg .filler-container .filler .line_bg,
.popup.meta-quests .content .progress-block .reward-progress .filler-bg .filler-container .filler .line_top {
  border-radius: 15px;
}
.popup.meta-quests .content .progress-block .clouds {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  z-index: 2;
}
.popup.meta-quests .content .progress-block .clouds .cloud {
  position: absolute;
  top: -50px;
  display: none;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1 {
  width: 110px;
  box-sizing: border-box;
  /* triangle */
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1 * {
  box-sizing: border-box;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1 .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(65px, -3px) rotate(10deg);
          transform: translate(65px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1 .cloud-content {
  padding: 7px 0;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1:after {
  -webkit-transform: translate(65px, -3px) rotate(-13deg) scale(-0.9, 1);
          transform: translate(65px, -3px) rotate(-13deg) scale(-0.9, 1);
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1.cloud-1 {
  left: 80px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1.cloud-2 {
  left: 260px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-1.cloud-3 {
  left: 433px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2 {
  width: 160px;
  box-sizing: border-box;
  /* triangle */
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2 * {
  box-sizing: border-box;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2 .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(115px, -3px) rotate(10deg);
          transform: translate(115px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2 .cloud-content {
  padding: 7px 0;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2:after {
  -webkit-transform: translate(115px, -3px) rotate(-13deg) scale(-0.9, 1);
          transform: translate(115px, -3px) rotate(-13deg) scale(-0.9, 1);
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2.cloud-1 {
  left: 30px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2.cloud-2 {
  left: 210px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-2.cloud-3 {
  left: 383px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3 {
  width: 210px;
  box-sizing: border-box;
  /* triangle */
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3 * {
  box-sizing: border-box;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3 .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(165px, -3px) rotate(10deg);
          transform: translate(165px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3 .cloud-content {
  padding: 7px 0;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3:after {
  -webkit-transform: translate(165px, -3px) rotate(-13deg) scale(-0.9, 1);
          transform: translate(165px, -3px) rotate(-13deg) scale(-0.9, 1);
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3.cloud-1 {
  left: -20px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3.cloud-2 {
  left: 160px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-3.cloud-3 {
  left: 333px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4 {
  width: 260px;
  box-sizing: border-box;
  /* triangle */
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4 * {
  box-sizing: border-box;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4 .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(215px, -3px) rotate(10deg);
          transform: translate(215px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4 .cloud-content {
  padding: 7px 0;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4:after {
  -webkit-transform: translate(215px, -3px) rotate(-13deg) scale(-0.9, 1);
          transform: translate(215px, -3px) rotate(-13deg) scale(-0.9, 1);
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4.cloud-1 {
  left: -70px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4.cloud-2 {
  left: 110px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-4.cloud-3 {
  left: 283px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5 {
  width: 310px;
  box-sizing: border-box;
  /* triangle */
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5 * {
  box-sizing: border-box;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5 .cloud-content {
  height: 100%;
  min-height: 66px;
  padding: 7px 11px;
  border-radius: 33px;
  background-color: #fff2d9;
  box-shadow: 6px 0 6px 0 #fff inset, 0 6px 6px 0 #fff inset, -6px 0 6px 0 #fff inset, 0 -6px 6px 0 #fff inset;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 36px 26px 0 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: translate(265px, -3px) rotate(10deg);
          transform: translate(265px, -3px) rotate(10deg);
  z-index: -1;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5 .cloud-content {
  padding: 7px 0;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5:after {
  -webkit-transform: translate(265px, -3px) rotate(-13deg) scale(-0.9, 1);
          transform: translate(265px, -3px) rotate(-13deg) scale(-0.9, 1);
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5.cloud-1 {
  left: -120px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5.cloud-2 {
  left: 60px;
}
.popup.meta-quests .content .progress-block .clouds .cloud.cloud-size-5.cloud-3 {
  left: 233px;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward {
  position: relative;
  height: 50px;
  width: 50px;
  margin-top: 3px;
  display: inline-block;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward .amount {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: end;
  font-size: 22px;
  color: #fff;
  text-shadow: 0 -1px 1px #9c612e, 0 -1px 1px #9c612e, 0 1px 1px #9c612e, 0 1px 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px 0 1px #9c612e, 1px 0 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e, -1px -1px 1px #9c612e, 1px -1px 1px #9c612e, -1px 1px 1px #9c612e, 1px 1px 1px #9c612e;
  z-index: 1;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward .icon {
  position: absolute;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.superflowers {
  margin-left: 8px;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.superflowers > .icon {
  width: 52px;
  height: 53.01960784px;
  left: 0;
  top: 0;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.superflowers > .icon:before {
  content: '';
  display: block;
  width: 102px;
  height: 104px;
  -webkit-transform-origin: -1.01960784px -2.03921569px;
          transform-origin: -1.01960784px -2.03921569px;
  -webkit-transform: scale(0.50980392);
          transform: scale(0.50980392);
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.superflowers > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px 0 no-repeat;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.rakes > .icon {
  width: 46px;
  height: 49.03296703px;
  left: 5px;
  top: 2px;
  -webkit-transform: rotate(19deg);
          transform: rotate(19deg);
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.rakes > .icon:before {
  content: '';
  display: block;
  width: 91px;
  height: 97px;
  -webkit-transform-origin: -1.01098901px -1.51648352px;
          transform-origin: -1.01098901px -1.51648352px;
  -webkit-transform: scale(0.50549451);
          transform: scale(0.50549451);
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.rakes > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -198px no-repeat;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.rakes > .amount {
  left: -5px;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.trowels > .icon {
  width: 52px;
  height: 45.13207547px;
  left: 0;
  top: 0;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.trowels > .icon:before {
  content: '';
  display: block;
  width: 106px;
  height: 92px;
  -webkit-transform-origin: -0.98113208px -1.96226415px;
          transform-origin: -0.98113208px -1.96226415px;
  -webkit-transform: scale(0.49056604);
          transform: scale(0.49056604);
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.trowels > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -111px -246px no-repeat;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.trowels > .amount {
  left: -2px;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.bailers > .icon {
  width: 52px;
  height: 52px;
  top: -2px;
  left: -3px;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.bailers > .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 94px;
  -webkit-transform-origin: 0px -1.65957447px;
          transform-origin: 0px -1.65957447px;
  -webkit-transform: scale(0.55319149);
          transform: scale(0.55319149);
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.bailers > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -372px -104px no-repeat;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.coins {
  width: 60px;
  margin-left: 5px;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.coins > .icon {
  width: 55px;
  height: 45.63829787px;
  left: 4px;
  top: -2px;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.coins > .icon:before {
  content: '';
  display: block;
  width: 94px;
  height: 78px;
  -webkit-transform-origin: -1.17021277px -4.09574468px;
          transform-origin: -1.17021277px -4.09574468px;
  -webkit-transform: scale(0.58510638);
          transform: scale(0.58510638);
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.coins > .icon:before {
  background: url("https://content.z-media.info/elements/s/images/icons-common/sprites.d018862.png") -237px -148px no-repeat;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward.coins > .amount {
  text-align: center;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward:first-of-type {
  margin-left: auto;
}
.popup.meta-quests .content .progress-block .clouds .cloud .reward:last-of-type {
  margin-right: auto;
}
.popup.meta-quests .content .progress-block .progress-amount {
  position: absolute;
  left: 0;
  top: 106px;
}
.popup.meta-quests .content .progress-block .progress-amount > .line {
  position: absolute;
  left: 13px;
  top: 0;
  width: 606px;
  height: 3px;
  background-color: #d8c4a9;
}
.popup.meta-quests .content .progress-block .progress-amount > .bg {
  position: absolute;
  left: 269px;
  top: -13px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/quests/popup-sprites.e995fb7.png") -245px -57px no-repeat;
  width: 91px;
  height: 34px;
}
.popup.meta-quests .content .progress-block .progress-amount > .amount {
  position: absolute;
  left: 271px;
  top: -9px;
  width: 84px;
  font-size: 20px;
  text-shadow: 0 -1px 1px #eb7212, 0 -1px 1px #eb7212, 0 1px 1px #eb7212, 0 1px 1px #eb7212, -1px 0 1px #eb7212, 1px 0 1px #eb7212, -1px 0 1px #eb7212, 1px 0 1px #eb7212, -1px -1px 1px #eb7212, 1px -1px 1px #eb7212, -1px 1px 1px #eb7212, 1px 1px 1px #eb7212, -1px -1px 1px #eb7212, 1px -1px 1px #eb7212, -1px 1px 1px #eb7212, 1px 1px 1px #eb7212, 1px 1px 2px #000000;
}
.popup.meta-quests .content .quest-list {
  position: absolute;
  left: 54px;
  top: 173px;
  width: 608px;
  height: 291px;
}
.popup.meta-quests .content .quest-list .quest-block {
  position: relative;
  margin-bottom: 12px;
  box-sizing: border-box;
  width: 602px;
  height: 84px;
  border: 1px solid #bd8d61;
  border-radius: 18px;
  background-image: linear-gradient(0deg, #e8b588 0%, rgba(240, 222, 199, 0.2) 100%);
  box-shadow: 0 0 8px 1px rgba(111, 62, 19, 0.55), inset 0 5px 8px 0 rgba(255, 238, 221, 0.4), inset 0 0 8px 3px rgba(164, 108, 64, 0.3);
}
.popup.meta-quests .content .quest-list .quest-block > .icon {
  position: absolute;
  left: 14px;
  top: 1px;
}
.popup.meta-quests .content .quest-list .quest-block .description {
  position: absolute;
  left: 113px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 19px;
  color: #865532;
  line-height: 1.2;
  text-align: left;
  width: 305px;
  white-space: normal;
}
.popup.meta-quests .content .quest-list .quest-block .button-do {
  position: absolute;
  left: 424px;
  top: 20px;
  width: 160px;
  height: 43px;
  box-sizing: border-box;
  border: 2px solid #e6e6e6;
  border-radius: 18px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
  text-align: left;
}
.popup.meta-quests .content .quest-list .quest-block .button-do > * {
  display: inline-block;
}
.popup.meta-quests .content .quest-list .quest-block .button-do .do {
  margin-left: 9px;
  -webkit-transform: translateY(-11px);
          transform: translateY(-11px);
  font-size: 20px;
}
.popup.meta-quests .content .quest-list .quest-block .button-do .icon {
  margin-left: 10px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/quests/popup-sprites.e995fb7.png") 0 -147px no-repeat;
  width: 29px;
  height: 37px;
}
.popup.meta-quests .content .quest-list .quest-block .button-do .amount {
  margin-left: -2px;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  font-size: 23px;
}
.popup.meta-quests .content .quest-list .quest-block .button-do:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 94px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2px;
  height: 31px;
}
.popup.meta-quests .content .quest-list .quest-block .button-do:not(.disabled) {
  background-image: linear-gradient(0deg, #67a833 0%, #89c234 43%, #a2d249 76%, #bae15e 100%);
  box-shadow: inset 0 0 0 1px rgba(18, 157, 0, 0.5);
  -webkit-filter: drop-shadow(0px 4px 0px #c3c3c3);
          filter: drop-shadow(0px 4px 0px #c3c3c3);
  text-shadow: 0 2px 0 #449300;
}
.popup.meta-quests .content .quest-list .quest-block .button-do:not(.disabled):before {
  background-color: #63b018;
}
.popup.meta-quests .content .quest-list .quest-block .button-do:not(.disabled):hover {
  background-image: linear-gradient(0deg, #6dc227 0%, #92db25 43%, #adf538 76%, #aee145 100%);
  box-shadow: inset 0 0 0 1px rgba(43, 174, 13, 0.5);
  -webkit-filter: drop-shadow(0px 4px 0px #dbdbdb);
          filter: drop-shadow(0px 4px 0px #dbdbdb);
}
.popup.meta-quests .content .quest-list .quest-block .button-do:not(.disabled):hover:before {
  background-color: #69c908;
}
.popup.meta-quests .content .quest-list .quest-block .button-do:not(.disabled):active {
  background-image: linear-gradient(0deg, #609c2f 0%, #80b531 43%, #98c445 76%, #afd459 100%);
  box-shadow: inset 0 0 0 1px rgba(38, 162, 8, 0.5);
  -webkit-filter: drop-shadow(0px 3px 0px #a8a8a8);
          filter: drop-shadow(0px 3px 0px #a8a8a8);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.popup.meta-quests .content .quest-list .quest-block .button-do:not(.disabled):active:before {
  background-color: #5da317;
}
.popup.meta-quests .content .quest-list .quest-block .button-do.disabled {
  background-image: linear-gradient(0deg, #a8a8a8 0%, #c2c2c2 43%, #d1d1d1 76%, #e0e0e0 100%);
  box-shadow: inset 0 0 0 1px rgba(112, 112, 112, 0.5);
  -webkit-filter: drop-shadow(0px 4px 0px #c3c3c3);
          filter: drop-shadow(0px 4px 0px #c3c3c3);
  text-shadow: 0 2px 0 #474747;
  cursor: not-allowed;
}
.popup.meta-quests .content .quest-list .quest-block .button-do.disabled:before {
  background-color: #b0b0b0;
}
.popup.meta-quests.spine .reward-block .bg {
  display: none;
}
.popup.meta-quests.spine .reward-block .spine-animation,
.popup.meta-quests.spine .reward-block .chest-spine-animation {
  display: block;
}
.popup.meta-quests .border-bottom {
  position: absolute;
  left: 3px;
  top: 466px;
  width: 424px;
  height: 54px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1231px -1171px no-repeat;
  -webkit-transform: scale(1.66981132, 1.11111111);
          transform: scale(1.66981132, 1.11111111);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
.popup.meta-quests .currency-block {
  position: absolute;
  top: 472px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  cursor: pointer;
  width: 199px;
  height: 46px;
  border: 1px solid #5c2700;
  background-color: rgba(136, 88, 49, 0.6);
  box-shadow: inset 2px 4px 0 0 rgba(106, 59, 24, 0.4), inset -2px 4px 0 0 rgba(106, 59, 24, 0.4), inset -4px -4px 0 0 rgba(167, 118, 77, 0.6), inset 4px -4px 0 0 rgba(167, 118, 77, 0.6);
  border-radius: 23px;
  text-shadow: 0 -1px 1px #704528, 0 -1px 1px #704528, 0 1px 1px #704528, 0 1px 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px 0 1px #704528, 1px 0 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528, -1px -1px 1px #704528, 1px -1px 1px #704528, -1px 1px 1px #704528, 1px 1px 1px #704528;
  z-index: 5;
}
.popup.meta-quests .currency-block > * {
  display: inline-block;
}
.popup.meta-quests .currency-block > .description {
  font-size: 23px;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.popup.meta-quests .currency-block > .amount {
  margin-left: 5px;
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  font-size: 27px;
  color: #ffc10b;
}
.popup.meta-quests .currency-block > .icon {
  margin-top: 7px;
  margin-left: 3px;
  width: 24px;
  height: 33px;
}
.popup.meta-quests .currency-block > .icon:before {
  content: '';
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") 0 -983px no-repeat;
  width: 81px;
  height: 107px;
  -webkit-transform: scale(0.3);
          transform: scale(0.3);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .popup-hover-shadow {
  display: none;
  position: absolute;
  width: 760px;
  height: 630px;
  top: -25px;
  left: -26px;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000;
}
.popup.meta-quests .reward-block {
  position: absolute;
  z-index: 3;
}
.popup.meta-quests .reward-block > .spine-animation {
  display: none;
  pointer-events: none;
}
.popup.meta-quests .reward-block .reward-icon {
  position: absolute;
  opacity: 0;
  z-index: 10;
  pointer-events: none;
}
.popup.meta-quests .reward-block .reward-icon.coins {
  left: 9px;
  top: -9px;
  width: 42px;
  height: 42px;
}
.popup.meta-quests .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.42);
          transform: scale(0.42);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.coins:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.coins:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -100px 0 no-repeat;
  -webkit-transform: scale(0.42);
          transform: scale(0.42);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.superflowers {
  left: 6px;
  top: -9px;
  width: 45px;
  height: 50px;
}
.popup.meta-quests .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.superflowers:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.superflowers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px -100px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.trowels {
  left: 12px;
  top: -10px;
  width: 38px;
  height: 50px;
}
.popup.meta-quests .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.trowels:before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.trowels:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 -200px no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.bailers {
  left: 1px;
  top: -15px;
  width: 45px;
  height: 50px;
}
.popup.meta-quests .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.bailers:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.bailers:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") 0 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.rakes {
  left: 10px;
  top: -10px;
  width: 35px;
  height: 51px;
}
.popup.meta-quests .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.rakes:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -5px;
  display: block;
}
.popup.meta-quests .reward-block .reward-icon.rakes:before {
  width: 100px;
  height: 100px;
  background: url("https://content.z-media.info/elements/s/images/boosters/sprites.8943001.png") -200px 0 no-repeat;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block > .bg {
  position: relative;
  z-index: 1;
}
.popup.meta-quests .reward-block.reward-block-1 {
  left: 179px;
  top: 30px;
  width: 49px;
  height: 53px;
}
.popup.meta-quests .reward-block.reward-block-1 > .bg {
  top: -13px;
  left: -6px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/quests/popup-sprites.e995fb7.png") -179px -57px no-repeat;
  width: 66px;
  height: 70px;
}
.popup.meta-quests .reward-block.reward-block-1 > .spine-animation > canvas {
  position: absolute;
  left: -24px;
  top: -33px;
  width: 100px;
  height: 118px;
}
.popup.meta-quests .reward-block.reward-block-1 .amount-to-reward {
  text-shadow: 0 -1px 1px #2a489e, 0 -1px 1px #2a489e, 0 1px 1px #2a489e, 0 1px 1px #2a489e, -1px 0 1px #2a489e, 1px 0 1px #2a489e, -1px 0 1px #2a489e, 1px 0 1px #2a489e, -1px -1px 1px #2a489e, 1px -1px 1px #2a489e, -1px 1px 1px #2a489e, 1px 1px 1px #2a489e, -1px -1px 1px #2a489e, 1px -1px 1px #2a489e, -1px 1px 1px #2a489e, 1px 1px 1px #2a489e, 1px 2px 2px #3e5f8e;
  left: 4px;
  top: 27px;
}
.popup.meta-quests .reward-block.reward-block-2 {
  left: 359px;
  top: 24px;
  width: 57px;
  height: 59px;
}
.popup.meta-quests .reward-block.reward-block-2 > .bg {
  top: -9px;
  left: -7px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/quests/popup-sprites.e995fb7.png") -113px -57px no-repeat;
  width: 66px;
  height: 72px;
}
.popup.meta-quests .reward-block.reward-block-2 > .spine-animation > canvas {
  position: absolute;
  left: -21px;
  top: -33px;
  width: 99px;
  height: 100px;
}
.popup.meta-quests .reward-block.reward-block-2 .amount-to-reward {
  text-shadow: 0 -1px 1px #9c0000, 0 -1px 1px #9c0000, 0 1px 1px #9c0000, 0 1px 1px #9c0000, -1px 0 1px #9c0000, 1px 0 1px #9c0000, -1px 0 1px #9c0000, 1px 0 1px #9c0000, -1px -1px 1px #9c0000, 1px -1px 1px #9c0000, -1px 1px 1px #9c0000, 1px 1px 1px #9c0000, -1px -1px 1px #9c0000, 1px -1px 1px #9c0000, -1px 1px 1px #9c0000, 1px 1px 1px #9c0000, 1px 2px 2px #bf4626;
  left: 8px;
  top: 35px;
}
.popup.meta-quests .reward-block.reward-block-2 .reward-icon.coins {
  left: 9px;
  top: -4px;
}
.popup.meta-quests .reward-block.reward-block-2 .reward-icon.superflowers {
  left: 6px;
  top: -13px;
}
.popup.meta-quests .reward-block.reward-block-2 .reward-icon.trowels {
  left: 14px;
  top: -14px;
}
.popup.meta-quests .reward-block.reward-block-2 .reward-icon.bailers {
  left: 0;
  top: -12px;
}
.popup.meta-quests .reward-block.reward-block-2 .reward-icon.rakes {
  left: 12px;
  top: -12px;
}
.popup.meta-quests .reward-block.reward-block-3 {
  top: 20px;
  left: 533px;
  width: 98px;
  height: 78px;
}
.popup.meta-quests .reward-block.reward-block-3 > .bg {
  top: 0;
  left: -4px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/quests/popup-sprites.e995fb7.png") 0 -57px no-repeat;
  width: 113px;
  height: 90px;
  -webkit-transform: scale(0.91);
          transform: scale(0.91);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-quests .reward-block.reward-block-3 .chest-spine-animation {
  position: absolute;
  top: -34px;
  left: -34px;
  width: 148px;
  height: 132px;
  pointer-events: none;
}
.popup.meta-quests .reward-block.reward-block-3 .chest-spine-animation > canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup.meta-quests .reward-block.reward-block-3 .reward-icon.coins {
  left: 27px;
  top: 5px;
}
.popup.meta-quests .reward-block.reward-block-3 .reward-icon.superflowers {
  left: 26px;
  top: 5px;
}
.popup.meta-quests .reward-block.reward-block-3 .reward-icon.trowels {
  left: 28px;
  top: 4px;
}
.popup.meta-quests .reward-block.reward-block-3 .reward-icon.bailers {
  left: 20px;
  top: 8px;
}
.popup.meta-quests .reward-block.reward-block-3 .reward-icon.rakes {
  left: 27px;
  top: 8px;
}
#content .__popupMetaQuests .map-tutorial.meta {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  display: none;
}
#content .__popupMetaQuests .map-tutorial.meta > .step > .fairy {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/quests/tutorial-sprites.d5be304.png") 0 0 no-repeat;
  width: 183px;
  height: 219px;
}
#content .__popupMetaQuests .map-tutorial.meta > .step > .cloud {
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  padding-top: 24px;
  font-family: 'bip', sans-serif;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  line-height: 1.2;
}
#content .__popupMetaQuests .map-tutorial.meta > .step > .cloud strong {
  font-size: 19px;
  line-height: 1.3;
  color: #ff9c00;
}
#content .__popupMetaQuests .map-tutorial.meta > .step > .arrow-up-right {
  position: absolute;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/quests/tutorial-sprites.d5be304.png") -183px -112px no-repeat;
  width: 58px;
  height: 93px;
}
#content .__popupMetaQuests .map-tutorial.meta > .step.step-0 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
}
#content .__popupMetaQuests .map-tutorial.meta > .step.step-0:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 84px;
  border-width: 198px 77px 350px 485px;
  border-color: rgba(0, 0, 0, 0.8);
  border-style: solid;
  box-shadow: inset 0 0 7px 14px rgba(0, 0, 0, 0.8);
  z-index: 0;
}
#content .__popupMetaQuests .map-tutorial.meta > .step.step-0 > .cutout {
  position: absolute;
  top: 240px;
  left: 500px;
  width: 165px;
  height: 45px;
  cursor: pointer;
}
#content .__popupMetaQuests .map-tutorial.meta > .step.step-0 > .cloud-bg {
  position: absolute;
  top: 365px;
  left: 218px;
  width: 380px;
  height: 140px;
  z-index: 0;
}
#content .__popupMetaQuests .map-tutorial.meta > .step.step-0 > .cloud-bg:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.89834515, 0.55776892);
          transform: scale(0.89834515, 0.55776892);
}
#content .__popupMetaQuests .map-tutorial.meta > .step.step-0 > .cloud-wide {
  top: 365px;
  left: 250px;
  font-size: 19px;
  line-height: 27px;
  z-index: 1;
}
#content .__popupMetaQuests .map-tutorial.meta > .step.step-0 > .arrow-up-right {
  top: 285px;
  left: 515px;
}
#content .__popupMetaQuests .map-tutorial.meta > .step.step-0 > .fairy {
  top: 300px;
  left: 70px;
}
#content .__popupMetaQuests .bottom-board-hourglass {
  z-index: 1;
}
#content .__popupMetaQuests .popup.meta-quests {
  z-index: 2;
}
.popup.meta-album {
  width: 689px;
  height: 407px;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
  white-space: nowrap;
}
.popup.meta-album .form {
  position: absolute;
  left: 0px;
  top: 0px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") 0 0 no-repeat;
  width: 689px;
  height: 406px;
  z-index: 1;
}
.popup.meta-album .popup-close {
  position: absolute;
  left: 638px;
  top: 0px;
  z-index: 3;
}
.popup.meta-album .btn-prev,
.popup.meta-album .btn-next {
  position: absolute;
  top: 160px;
  z-index: 3;
  transition: opacity 0.2s linear;
}
.popup.meta-album .btn-prev.green-arrow,
.popup.meta-album .btn-next.green-arrow {
  background: url("https://content.z-media.info/elements/s/images/buttons/green-arrow-btn.73d3a00.png") 0px 0 no-repeat;
  width: 56px;
  height: 78px;
}
.popup.meta-album .btn-prev:hover.green-arrow,
.popup.meta-album .btn-next:hover.green-arrow {
  background: url("https://content.z-media.info/elements/s/images/buttons/green-arrow-btn.73d3a00.png") -56px 0 no-repeat;
  width: 56px;
  height: 78px;
}
.popup.meta-album .btn-prev:active.green-arrow,
.popup.meta-album .btn-next:active.green-arrow {
  background: url("https://content.z-media.info/elements/s/images/buttons/green-arrow-btn.73d3a00.png") -112px 0 no-repeat;
  width: 56px;
  height: 78px;
}
.popup.meta-album .btn-prev.left,
.popup.meta-album .btn-next.left {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.popup.meta-album .btn-prev {
  left: -2px;
}
.popup.meta-album .btn-next {
  left: 645px;
}
.popup.meta-album .content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
  transition: all 0.5s linear;
}
.popup.meta-album .content .page {
  position: absolute;
  top: 64px;
  width: 289px;
  height: 335px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") 0 -598px no-repeat;
  width: 245px;
  height: 282px;
}
.popup.meta-album .content .page > * {
  position: absolute;
}
.popup.meta-album .content .page .header {
  top: -37px;
  width: 100%;
  font-size: 29px;
  text-shadow: 0 -1.5px 1.5px #7c4924, 0 -1.5px 1.5px #7c4924, 0 1.5px 1.5px #7c4924, 0 1.5px 1.5px #7c4924, -1.5px 0 1.5px #7c4924, 1.5px 0 1.5px #7c4924, -1.5px 0 1.5px #7c4924, 1.5px 0 1.5px #7c4924, -1.5px -1.5px 1.5px #7c4924, 1.5px -1.5px 1.5px #7c4924, -1.5px 1.5px 1.5px #7c4924, 1.5px 1.5px 1.5px #7c4924, -1.5px -1.5px 1.5px #7c4924, 1.5px -1.5px 1.5px #7c4924, -1.5px 1.5px 1.5px #7c4924, 1.5px 1.5px 1.5px #7c4924;
}
.popup.meta-album .content .page .image {
  top: 22px;
  left: 25px;
  z-index: 1;
}
.popup.meta-album .content .page .image-frame {
  top: 21px;
  left: 24px;
  width: 200px;
  height: 180px;
  border-radius: 21px;
  box-shadow: 0 0 4px 4px rgba(234, 197, 140, 0.6), 2px 2px 0 0 #dfb77e inset, -2px -2px 0 0 #dfb77e inset;
  z-index: 2;
}
.popup.meta-album .content .page .tape-1,
.popup.meta-album .content .page .tape-2,
.popup.meta-album .content .page .label {
  z-index: 2;
}
.popup.meta-album .content .page .label {
  top: 4px;
  left: 169px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -151px -880px no-repeat;
  width: 79px;
  height: 86px;
}
.popup.meta-album .content .page .description {
  top: 206px;
  width: 100%;
  font-size: 17px;
  color: #7c4924;
  text-shadow: 0 2px 0 #d2c8a8;
}
.popup.meta-album .content .page.page-left {
  left: 66px;
}
.popup.meta-album .content .page.page-left .tape-1 {
  top: 3px;
  left: -24px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -1145px -820px no-repeat;
  width: 51px;
  height: 31px;
}
.popup.meta-album .content .page.page-left .tape-2 {
  top: 195px;
  left: 220px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -1049px -820px no-repeat;
  width: 45px;
  height: 47px;
}
.popup.meta-album .content .page.page-right {
  left: 377px;
}
.popup.meta-album .content .page.page-right .tape-1 {
  top: 4px;
  left: -25px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -999px -820px no-repeat;
  width: 50px;
  height: 57px;
}
.popup.meta-album .content .page.page-right .tape-2 {
  top: 208px;
  left: 210px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -1094px -820px no-repeat;
  width: 51px;
  height: 41px;
}
.popup.meta-album .content .page.page-1 > .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -999px 0 no-repeat;
  width: 199px;
  height: 178px;
}
.popup.meta-album .content .page.page-2 > .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -999px -534px no-repeat;
  width: 198px;
  height: 178px;
}
.popup.meta-album .content .page.page-3 > .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -999px -178px no-repeat;
  width: 199px;
  height: 178px;
}
.popup.meta-album .content .page.page-4 > .image {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -999px -356px no-repeat;
  width: 199px;
  height: 178px;
}
.popup.meta-album .content .page.not-finished .image {
  -webkit-filter: sepia(100%) blur(1.3px) brightness(65%);
          filter: sepia(100%) blur(1.3px) brightness(65%);
}
.popup.meta-album .content .page.not-finished .label,
.popup.meta-album .content .page.not-finished .tape-1,
.popup.meta-album .content .page.not-finished .tape-2 {
  display: none;
}
.popup.meta-album.pages-1 .content-1,
.popup.meta-album.pages-1 .btn-next {
  opacity: 1;
}
.popup.meta-album.pages-1 .content-2,
.popup.meta-album.pages-1 .btn-prev {
  opacity: 0;
}
.popup.meta-album.pages-1 .btn-prev {
  pointer-events: none;
}
.popup.meta-album.pages-2 .content-1,
.popup.meta-album.pages-2 .btn-next {
  opacity: 0;
}
.popup.meta-album.pages-2 .btn-next {
  pointer-events: none;
}
.popup.meta-album.pages-2 .content-2,
.popup.meta-album.pages-2 .btn-prev {
  opacity: 1;
}
#content.metaActive .popup.popup-level-complete.meta .popup-leafs {
  display: none;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content {
  display: block;
  z-index: 4;
  width: 230px;
  height: 150px;
  -webkit-transform: rotate(-7deg);
          transform: rotate(-7deg);
}
#content.metaActive .popup.popup-level-complete.meta .meta-content > * {
  position: absolute;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.54373522, 0.59760956);
          transform: scale(0.54373522, 0.59760956);
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .small-cloud-1,
#content.metaActive .popup.popup-level-complete.meta .meta-content .small-cloud-2 {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -1781px -293px no-repeat;
  width: 23px;
  height: 16px;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .small-cloud-1 {
  top: 85px;
  left: 225px;
  -webkit-transform: scale(1, 1.6) rotate(-20deg);
          transform: scale(1, 1.6) rotate(-20deg);
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .small-cloud-2 {
  top: 93px;
  left: 239px;
  -webkit-transform: scale(0.6, 1) rotate(-11deg);
          transform: scale(0.6, 1) rotate(-11deg);
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .text {
  color: #444749;
  text-shadow: 0 2px 0 #a1c0d0;
  white-space: nowrap;
  z-index: 5;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .text.orange {
  color: #ff7400;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .main-text {
  left: 36px;
  top: 29px;
  font-size: 25px;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .currency {
  position: relative;
  top: 33px;
  left: 45px;
  display: -webkit-box;
  display: flex;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") 0 -880px no-repeat;
  width: 151px;
  height: 103px;
  z-index: 2;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .currency .currency-amount {
  margin-left: auto;
  font-size: 49px;
  line-height: 2.2;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .currency .currency-icon {
  margin-right: auto;
  margin-left: 5px;
  -webkit-transform: translateY(-9px);
          transform: translateY(-9px);
  width: 48px;
  height: 64px;
}
#content.metaActive .popup.popup-level-complete.meta .meta-content .currency .currency-icon:before {
  content: '';
  position: absolute;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") 0 -983px no-repeat;
  width: 81px;
  height: 107px;
  -webkit-transform: scale(0.6) rotate(19deg);
          transform: scale(0.6) rotate(19deg);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.meta-welcome {
  width: 654px;
  height: 540px;
  color: #fff;
  text-align: center;
  font-family: 'bip', sans-serif;
}
.popup.meta-welcome .form {
  position: absolute;
  top: 23px;
  left: 0px;
  width: 652px;
  height: 416px;
  z-index: 2;
}
.popup.meta-welcome .form .form_top {
  position: absolute;
  left: 0;
  width: 765px;
  -webkit-transform: scaleX(0.85902503);
          transform: scaleX(0.85902503);
  -webkit-transform-origin: -3px 0px;
          transform-origin: -3px 0px;
  top: 0;
  height: 31px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1137px no-repeat;
  z-index: 3;
}
.popup.meta-welcome .form .form_bottom {
  position: absolute;
  left: 0;
  width: 764px;
  -webkit-transform: scaleX(0.86243386);
          transform: scaleX(0.86243386);
  -webkit-transform-origin: -4px 0px;
          transform-origin: -4px 0px;
  bottom: -7px;
  height: 34px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -266px -1103px no-repeat;
  z-index: 1;
  -webkit-filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.4));
}
.popup.meta-welcome .form .form_left {
  left: 10px;
  box-shadow: inset 2px 0 0 0 #c89b71, inset 11px 0 0 0 #a46d40, 3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 376px;
}
.popup.meta-welcome .form .form_right {
  right: 6px;
  box-shadow: inset -2px 0 0 0 #c89b71, inset -11px 0 0 0 #a46d40, -3px 0 2px 0 rgba(0, 0, 0, 0.3), 0 0.5px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 25px;
  z-index: 2;
  background-color: #8f5e36;
  width: 21px;
  height: 376px;
}
.popup.meta-welcome .popup-bg {
  position: absolute;
  top: 41px;
  left: 20px;
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -46px;
  background-position-y: -76px;
  width: 617px;
  height: 377px;
  z-index: 1;
}
.popup.meta-welcome .popup-header {
  position: absolute;
  top: 0px;
  left: 144px;
  text-align: center;
  text-shadow: 0 3px 0 #68231d;
  font-size: 33px;
  z-index: 4;
}
.popup.meta-welcome .popup-header span {
  position: absolute;
  top: 18px;
  width: 365px;
  z-index: 1;
}
.popup.meta-welcome .popup-header .header_bg {
  position: absolute;
  width: 365px;
  height: 70px;
  -webkit-filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
}
.popup.meta-welcome .popup-header .header_bg .header_left {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -226px;
  background-position-y: -1369px;
  width: 42px;
  height: 70px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.meta-welcome .popup-header .header_bg .header_center {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -266px;
  background-position-y: -1369px;
  width: 183px;
  height: 70px;
  position: absolute;
  left: 38px;
  top: 0px;
  -webkit-transform: scaleX(1.56830601);
          transform: scaleX(1.56830601);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.popup.meta-welcome .popup-header .header_bg .header_right {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: -449px;
  background-position-y: -1369px;
  width: 40px;
  height: 70px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.popup.meta-welcome .popup-close {
  position: absolute;
  left: 612px;
  top: 13px;
  z-index: 4;
}
.popup.meta-welcome .objects {
  position: absolute;
  left: 0px;
  top: 0px;
}
.popup.meta-welcome .objects > * {
  position: absolute;
}
.popup.meta-welcome .bottom-plank {
  position: absolute;
  left: 1px;
  top: 346px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") 0 -406px no-repeat;
  width: 653px;
  height: 192px;
  z-index: 4;
}
.popup.meta-welcome .bottom-plank > * {
  position: absolute;
}
.popup.meta-welcome .bottom-plank .button-start {
  top: 107px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
}
.popup.meta-welcome .bottom-plank .button-start span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 25px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -13px;
}
.popup.meta-welcome .bottom-plank .popup-text {
  left: 0;
  top: 20px;
  width: 100%;
  font-size: 24px;
  color: #7c4924;
  line-height: 1.1;
}
#content.metaActive .popup.meta-tutorial {
  /* Смещение */
  width: 711px;
  height: 444px;
  /*form*/
}
#content.metaActive .popup.meta-tutorial .form {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 711px;
  height: 380px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/tutorial/wood_711x380.6b9fd3a.png") no-repeat 0px 0px;
}
#content.metaActive .popup.meta-tutorial .content {
  position: absolute;
  left: 0px;
  top: 0px;
}
#content.metaActive .popup.meta-tutorial .content .objects {
  position: absolute;
  left: 35px;
  top: 28px;
  width: 717px;
  height: 517px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/tutorial/objects.38e8c6a.png") no-repeat;
  z-index: 2;
}
#content.metaActive .popup.meta-tutorial .content .popup-text {
  position: absolute;
  font-size: 21px;
  font-family: "BIP";
  color: white;
  line-height: 1;
  letter-spacing: 1px;
  text-align: center;
  z-index: 3;
  white-space: nowrap;
  text-shadow: 0 3px 0 #855225;
}
#content.metaActive .popup.meta-tutorial .content .popup-text.text-1 {
  left: 98px;
  top: 47px;
}
#content.metaActive .popup.meta-tutorial .content .popup-text.text-2 {
  left: 400px;
  top: 47px;
}
#content.metaActive .popup.meta-tutorial .content .popup-text.text-3 {
  left: 25px;
  top: 15px;
  color: #7c4924;
  line-height: 1.2;
  text-shadow: 0 2px 0 #deb692;
}
#content.metaActive .popup.meta-tutorial .content .bottom-plank {
  position: absolute;
  left: 86px;
  top: 283px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/tutorial/bottom-plank.e1fa62c.png") no-repeat;
  width: 540px;
  height: 159px;
  z-index: 4;
}
#content.metaActive .popup.meta-tutorial .content .button-continue {
  position: absolute;
  left: 167px;
  top: 81px;
  z-index: 3;
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 206px;
  height: 58px;
  text-align: center;
}
#content.metaActive .popup.meta-tutorial .content .button-continue:hover {
  background-position-y: 50%;
}
#content.metaActive .popup.meta-tutorial .content .button-continue:active {
  background-position-y: 100%;
}
#content.metaActive .popup.meta-tutorial .content .button-continue span {
  position: absolute;
  top: 50%;
  font-family: BIP;
  color: white;
  font-size: 27px;
  text-shadow: 0 0 3px rgba(2, 2, 1, 0.5);
  width: 100%;
  left: 0;
  margin-top: -12px;
}
.popup.meta-1-episode-completed .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") 0 0 no-repeat;
  width: 406px;
  height: 289px;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-1-episode-completed .objects .character-left {
  top: 160px;
  left: -15px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -406px -151px no-repeat;
  width: 248px;
  height: 220px;
}
.popup.meta-1-episode-completed .objects .character-right {
  top: 160px;
  left: 405px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -811px 0 no-repeat;
  width: 221px;
  height: 219px;
}
.popup.meta-1-episode-completed .objects .character-center {
  top: 250px;
  left: 229px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") 0 -603px no-repeat;
  width: 160px;
  height: 134px;
}
.popup.meta-1-episode-completed .objects .goblet {
  top: 90px;
  left: 237px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -498px -598px no-repeat;
  width: 241px;
  height: 241px;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-1-episode-completed .bottom-plank:before {
  content: '';
  position: absolute;
  top: -10px;
  left: 266px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -654px -213px no-repeat;
  width: 127px;
  height: 32px;
  -webkit-filter: drop-shadow(0px 3px 2px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(0px 3px 2px rgba(0, 0, 0, 0.3));
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") 0 0 no-repeat;
  width: 406px;
  height: 289px;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-bg:before {
  content: '';
  position: absolute;
  left: 122px;
  top: 243px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -811px -550px no-repeat;
  width: 146px;
  height: 37px;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-leafs {
  display: none;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) > .character .static {
  display: block;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) > .character .static:after {
  content: '';
  position: absolute;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -654px -245px no-repeat;
  width: 105px;
  height: 27px;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .character .static {
  top: 123px;
  left: 40px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/1/characters/cat-sincere-joy.5a27d00.png") -60px -57px no-repeat;
  width: 176px;
  height: 192px;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .character .static:after {
  left: 29px;
  top: 153px;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects {
  display: block;
  z-index: 3;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-left,
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-right {
  top: 24px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -811px -406px no-repeat;
  width: 153px;
  height: 144px;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-left {
  left: 6px;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-right {
  left: 331px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole).hard > .character .static {
  top: 109px;
  left: 37px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/1/characters/cat-doubtful-thinking.25bdaa7.png") -61px -57px no-repeat;
  width: 178px;
  height: 192px;
}
#content.metaActive.meta1Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole).hard > .character .static:after {
  left: 27px;
  top: 169px;
}
#content.metaActive.meta1Active .popup.popup-level-complete.meta .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") 0 0 no-repeat;
  width: 406px;
  height: 289px;
  width: 373px;
  background-position-x: -16px;
}
#content.metaActive.meta1Active .popup.popup-level-complete.meta .popup-bg:before {
  content: '';
  position: absolute;
  left: 219px;
  top: 228px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -811px -550px no-repeat;
  width: 146px;
  height: 37px;
}
#content.metaActive.meta1Active .popup.popup-level-complete.meta .person {
  z-index: 4;
}
#content.metaActive.meta1Active .popup.popup-level-complete.meta .person .static {
  top: 127px;
  left: 257px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -811px -219px no-repeat;
  width: 174px;
  height: 187px;
}
#content.metaActive.meta1Active .popup.popup-level-fail.meta .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") 0 0 no-repeat;
  width: 406px;
  height: 289px;
  width: 373px;
  background-position-x: -16px;
}
#content.metaActive.meta1Active .popup.popup-level-fail.meta .meta-content {
  position: absolute;
  top: 223px;
  left: 34px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -406px 0 no-repeat;
  width: 405px;
  height: 151px;
  z-index: 5;
}
#content.metaActive.meta1Active .popup.popup-level-fail.meta .popup-leafs {
  display: none;
}
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back,
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-front {
  display: block;
}
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-left,
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-right,
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back .character-back {
  z-index: 2;
}
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back .character-back {
  left: 292px;
  top: -125px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -160px -603px no-repeat;
  width: 159px;
  height: 129px;
}
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back .objects-left,
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back .objects-right {
  z-index: 1;
}
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back .objects-left {
  left: 184px;
  top: -115px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -811px -406px no-repeat;
  width: 153px;
  height: 144px;
}
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-back .objects-right {
  left: 430px;
  top: -113px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -811px -406px no-repeat;
  width: 153px;
  height: 144px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content.metaActive.meta1Active .popup.popup-tasks-completed .popup-top-objects-front > .character-front {
  left: 327px;
  top: -19px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -654px -213px no-repeat;
  width: 127px;
  height: 32px;
}
.popup.meta-1-welcome .objects {
  z-index: 3;
}
.popup.meta-1-welcome .objects .object-left {
  top: 102px;
  left: 76px;
  width: 196px;
  height: 148px;
  z-index: 1;
}
.popup.meta-1-welcome .objects .object-left:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.46335697, 0.58964143);
          transform: scale(0.46335697, 0.58964143);
}
.popup.meta-1-welcome .objects .object-left:before {
  top: 31px;
  left: 5px;
  -webkit-transform: scale(0.47, 0.59) rotate(-7deg);
          transform: scale(0.47, 0.59) rotate(-7deg);
}
.popup.meta-1-welcome .objects .object-left:after {
  content: '';
  position: absolute;
  top: -32px;
  left: 23px;
  display: block;
  width: 170px;
  height: 180px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/1/characters/cat-sad-2.fa99c99.png") -68px -63px no-repeat;
}
.popup.meta-1-welcome .objects .object-center {
  top: 254px;
  left: 49px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -406px -371px no-repeat;
  width: 386px;
  height: 129px;
  z-index: 1;
}
.popup.meta-1-welcome .objects .object-right {
  top: 63px;
  left: 322px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") 0 -289px no-repeat;
  width: 282px;
  height: 314px;
  z-index: 2;
}
.popup.meta-1-welcome .objects .object-right:before {
  content: '';
  position: absolute;
  top: 47px;
  left: -55px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/meta-1-popups-sprites.8b862b6.png") -654px -151px no-repeat;
  width: 81px;
  height: 62px;
}
.popup.meta-1-welcome .bottom-plank > .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 232px;
  height: 63px;
}
.popup.meta-1-welcome .bottom-plank > .button-start:hover {
  background-position-y: 50%;
}
.popup.meta-1-welcome .bottom-plank > .button-start:active {
  background-position-y: 100%;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon {
  width: 87px;
  height: 80px;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.bridge-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -102px -190px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.bridge-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") 0px -190px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.bridge-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -102px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.bridge-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -204px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.garden-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -102px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.garden-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -918px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.garden-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") 0px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.tree-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -204px -190px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.tree-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -204px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.tree-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -306px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.tree-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -510px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.tree-4 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -612px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -510px -190px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -612px -190px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -306px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -714px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon[class*="cat"] {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -408px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.well-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -918px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.well-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -510px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.well-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -816px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.well-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -408px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.fountain-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") 0px -95px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.fountain-1 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -816px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.fountain-2 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -408px -190px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.fountain-3 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -306px -190px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.fountain-4 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -612px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-quests .content .quest-list .quest-block > .icon.final-0 {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/1/quests/quest-icons.3fc8cd1.png") -714px 0px no-repeat;
}
#content.metaActive.meta1Active .popup.meta-faq .objects .bar-right .goblet {
  top: 23px;
  left: 22px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -498px -598px no-repeat;
  width: 241px;
  height: 241px;
  -webkit-transform: scale(0.49);
          transform: scale(0.49);
}
.popup.meta-2-episode-completed .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") 0 -331px no-repeat;
  width: 406px;
  height: 289px;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-2-episode-completed .objects .character-left {
  top: 129px;
  left: -62px;
  width: 208px;
  height: 176px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/2/characters/fairy-drink-tea.3dccc10.png") -45px -16px no-repeat;
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-2-episode-completed .objects .character-right {
  top: 100px;
  left: 454px;
  width: 138px;
  height: 190px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/2/characters/gnome-drink-tea.ecc90b1.png") -80px -16px no-repeat;
  -webkit-transform: scale(1.43);
          transform: scale(1.43);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-2-episode-completed .objects .character-center {
  display: none;
}
.popup.meta-2-episode-completed .objects .goblet {
  top: 87px;
  left: 197px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -689px -267px no-repeat;
  width: 266px;
  height: 266px;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") 0 -331px no-repeat;
  width: 406px;
  height: 289px;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-leafs {
  display: none;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) > .character .static {
  top: 111px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") -626px -386px no-repeat;
  width: 169px;
  height: 200px;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .character .static {
  left: 50px;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects {
  display: block;
  z-index: 2;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-left,
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-right {
  top: 72px;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-left {
  left: 58px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") -809px -292px no-repeat;
  width: 164px;
  height: 94px;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-right {
  left: 259px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") -809px -198px no-repeat;
  width: 176px;
  height: 94px;
}
#content.metaActive.meta2Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole).hard > .character .static {
  left: 60px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content.metaActive.meta2Active .popup.popup-level-complete.meta .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") 0 -331px no-repeat;
  width: 406px;
  height: 289px;
  width: 373px;
  background-position-x: -16px;
}
#content.metaActive.meta2Active .popup.popup-level-complete.meta .person .static {
  top: 130px;
  left: 267px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/2/characters/gnome-great-joy.1685a60.png") -84px -11px no-repeat;
  width: 134px;
  height: 203px;
}
#content.metaActive.meta2Active .popup.popup-level-fail.meta .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") 0 -331px no-repeat;
  width: 406px;
  height: 289px;
  width: 373px;
  background-position-x: -16px;
}
#content.metaActive.meta2Active .popup.popup-level-fail.meta .meta-content {
  position: absolute;
  top: 135px;
  left: 19px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") -626px 0 no-repeat;
  width: 419px;
  height: 198px;
  z-index: 5;
}
#content.metaActive.meta2Active .popup.popup-level-fail.meta .popup-leafs {
  display: none;
}
#content.metaActive.meta2Active .popup.popup-tasks-completed .popup-top-objects-back {
  display: block;
}
#content.metaActive.meta2Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-left,
#content.metaActive.meta2Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-right {
  z-index: 1;
}
#content.metaActive.meta2Active .popup.popup-tasks-completed .popup-top-objects-back .character-back {
  left: 285px;
  top: -184px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") -626px -198px no-repeat;
  width: 183px;
  height: 188px;
  z-index: 3;
}
#content.metaActive.meta2Active .popup.popup-tasks-completed .popup-top-objects-back .objects-left,
#content.metaActive.meta2Active .popup.popup-tasks-completed .popup-top-objects-back .objects-right {
  top: -90px;
  z-index: 2;
}
#content.metaActive.meta2Active .popup.popup-tasks-completed .popup-top-objects-back .objects-left {
  left: 191px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") -809px -292px no-repeat;
  width: 164px;
  height: 94px;
}
#content.metaActive.meta2Active .popup.popup-tasks-completed .popup-top-objects-back .objects-right {
  left: 406px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") -809px -198px no-repeat;
  width: 176px;
  height: 94px;
}
.popup.meta-2-welcome .popup-bg:after {
  content: '';
  display: block;
  width: 617px;
  height: 377px;
  background-color: rgba(0, 36, 128, 0.3);
}
.popup.meta-2-welcome .objects {
  z-index: 1;
}
.popup.meta-2-welcome .objects .object-left {
  top: 74px;
  left: 12px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/meta-2-popups-sprites.95f0302.png") 0 0 no-repeat;
  width: 626px;
  height: 331px;
}
.popup.meta-2-welcome .objects .object-center,
.popup.meta-2-welcome .objects .object-right {
  display: none;
}
.popup.meta-2-welcome .bottom-plank > .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 202px;
  height: 63px;
}
.popup.meta-2-welcome .bottom-plank > .button-start:hover {
  background-position-y: 50%;
}
.popup.meta-2-welcome .bottom-plank > .button-start:active {
  background-position-y: 100%;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon {
  width: 87px;
  height: 80px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/meta/2/quests/quest-icons-sprites.358439d.png");
  background-repeat: no-repeat;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.common-0 {
  background-position: 0 0;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.common-1 {
  background-position: -87px 0;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.common-2 {
  background-position: 0 -80px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.corral-0 {
  background-position: -87px -80px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.corral-1 {
  background-position: -174px 0;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.corral-2 {
  background-position: -174px -80px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.corral-3 {
  background-position: 0 -160px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.corral-4 {
  background-position: -87px -160px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.corral-5 {
  background-position: -174px -160px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.final-0 {
  background-position: -261px 0;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.garden-0 {
  background-position: -261px -80px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.garden-1 {
  background-position: -261px -160px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.garden-2 {
  background-position: 0 -240px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.garden-3 {
  background-position: -87px -240px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.garden-4 {
  background-position: -174px -240px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.gnome-0 {
  background-position: -261px -240px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-0 {
  background-position: -348px 0;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-1 {
  background-position: -348px -80px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-2 {
  background-position: -348px -160px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-3 {
  background-position: -348px -240px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-4 {
  background-position: 0 -320px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-5 {
  background-position: -87px -320px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.lawn-0 {
  background-position: -174px -320px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.lawn-1 {
  background-position: -261px -320px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.lawn-2 {
  background-position: -348px -320px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.lawn-3 {
  background-position: -435px 0;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.lawn-4 {
  background-position: -435px -80px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.lawn-5 {
  background-position: -435px -160px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.lawn-6 {
  background-position: -435px -240px;
}
#content.metaActive.meta2Active .popup.meta-quests .content .quest-list .quest-block > .icon.tea-0 {
  background-position: -435px -320px;
}
#content.metaActive.meta2Active .popup.meta-faq .objects .bar-right .goblet {
  top: 16px;
  left: 16px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -689px -267px no-repeat;
  width: 266px;
  height: 266px;
  -webkit-transform: scale(0.48);
          transform: scale(0.48);
}
.popup.meta-3-episode-completed .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") no-repeat;
  background-position-x: 0px;
  background-position-y: -54px;
  width: 617px;
  height: 430px;
  -webkit-filter: hue-rotate(-75deg);
          filter: hue-rotate(-75deg);
}
.popup.meta-3-episode-completed .objects .character-left {
  top: 187px;
  left: 220px;
  width: 169px;
  height: 155px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/3/characters/bear-cub-regular-joy.8cde182.png") -55px -40px no-repeat;
  -webkit-transform: scale(-1.2, 1.2);
          transform: scale(-1.2, 1.2);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-3-episode-completed .objects .character-right {
  top: 100px;
  left: 406px;
  width: 209px;
  height: 245px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/3/characters/bear-regular-1.40c7af6.png") -40px 0 no-repeat;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-3-episode-completed .objects .character-center {
  display: none;
}
.popup.meta-3-episode-completed .objects .goblet {
  top: 87px;
  left: 197px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -245px -598px no-repeat;
  width: 253px;
  height: 253px;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -465px 0 no-repeat;
  width: 406px;
  height: 289px;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-leafs {
  display: none;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) > .character .static {
  display: block;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):before {
  content: '';
  position: absolute;
  top: 302px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -465px -289px no-repeat;
  width: 91px;
  height: 52px;
  z-index: 7;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .character .static {
  top: 110px;
  left: 43px;
  width: 176px;
  height: 200px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/3/characters/bear-regular-1.40c7af6.png") -58px -11px no-repeat;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects {
  display: block;
  z-index: 2;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-left,
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-right {
  top: 44px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -430px -394px no-repeat;
  width: 165px;
  height: 131px;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-left {
  left: 30px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-right {
  left: 296px;
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard):before {
  left: 242px;
  -webkit-transform: rotate(-36deg) scale(1.04);
          transform: rotate(-36deg) scale(1.04);
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole).hard > .character .static {
  top: 110px;
  left: 17px;
  width: 176px;
  height: 200px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/3/characters/bear-scared.77acb94.png") -58px -11px no-repeat;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
#content.metaActive.meta3Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole).hard:before {
  left: 126px;
  -webkit-transform: rotate(35deg) scale(-1.04, 1.04);
          transform: rotate(35deg) scale(-1.04, 1.04);
}
#content.metaActive.meta3Active .popup.popup-level-complete.meta .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -465px 0 no-repeat;
  width: 406px;
  height: 289px;
  width: 373px;
}
#content.metaActive.meta3Active .popup.popup-level-complete.meta .person .static {
  top: 142px;
  left: 238px;
  width: 185px;
  height: 194px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/3/characters/bear-laugh-1.b1b8eee.png") -58px -9px no-repeat;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
#content.metaActive.meta3Active .popup.popup-level-complete.meta .person .static:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: -217px;
  width: 402px;
  height: 9px;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}
#content.metaActive.meta3Active .popup.popup-level-fail.meta .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -465px 0 no-repeat;
  width: 406px;
  height: 289px;
  width: 373px;
}
#content.metaActive.meta3Active .popup.popup-level-fail.meta .meta-content {
  position: absolute;
  top: 159px;
  left: 278px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -279px -394px no-repeat;
  width: 151px;
  height: 171px;
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
  z-index: 4;
}
#content.metaActive.meta3Active .popup.popup-level-fail.meta .meta-content:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: -242px;
  width: 382px;
  height: 9px;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}
#content.metaActive.meta3Active .popup.popup-level-fail.meta .popup-leafs {
  display: none;
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back,
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-front {
  display: block;
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-left,
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-right,
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .character-back {
  z-index: 2;
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-left {
  top: -160px;
  left: 132px;
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-right {
  top: -152px;
  left: 510px;
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .character-back {
  left: 292px;
  top: -170px;
  width: 176px;
  height: 202px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/3/characters/bear-laugh-1.b1b8eee.png") -58px -8px no-repeat;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .objects-left,
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .objects-right {
  top: -72px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -430px -394px no-repeat;
  width: 165px;
  height: 131px;
  z-index: 1;
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .objects-left {
  left: 192px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-back .objects-right {
  left: 420px;
}
#content.metaActive.meta3Active .popup.popup-tasks-completed .popup-top-objects-front > .character-front {
  left: 372px;
  top: -34px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -465px -289px no-repeat;
  width: 91px;
  height: 52px;
  -webkit-transform: rotate(5deg) scale(0.85);
          transform: rotate(5deg) scale(0.85);
}
.popup.meta-3-welcome .objects {
  z-index: 3;
}
.popup.meta-3-welcome .objects .object-left {
  position: absolute;
  top: 104px;
  left: -10px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") 0 -394px no-repeat;
  width: 279px;
  height: 283px;
  z-index: 1;
}
.popup.meta-3-welcome .objects .object-center {
  top: 112px;
  left: 378px;
  width: 144px;
  height: 93px;
  -webkit-transform: rotate(-7deg);
          transform: rotate(-7deg);
  font-size: 26px;
  color: #444749;
  line-height: 84px;
  text-shadow: 0 2px 0 #a1c0d0;
  z-index: 2;
}
.popup.meta-3-welcome .objects .object-center:before {
  background: url("https://content.z-media.info/elements/s/images/popups-common/sprites.ada16ec.png") -685px 0 no-repeat;
  content: '';
  position: absolute;
  display: block;
  width: 423px;
  height: 251px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.34042553, 0.37051793);
          transform: scale(0.34042553, 0.37051793);
}
.popup.meta-3-welcome .objects .object-center:before {
  z-index: -1;
}
.popup.meta-3-welcome .objects .object-center:after {
  content: 'Ой! Ай!';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.popup.meta-3-welcome .objects .object-right {
  top: 4px;
  left: 207px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") 0 0 no-repeat;
  width: 465px;
  height: 394px;
  z-index: 1;
}
.popup.meta-3-welcome .objects .object-right:after {
  content: '';
  position: absolute;
  top: 192px;
  left: 270px;
  display: block;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/meta-3-popups-sprites.b3c7087.png") -556px -289px no-repeat;
  width: 37px;
  height: 33px;
}
.popup.meta-3-welcome .bottom-plank > .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 202px;
  height: 63px;
}
.popup.meta-3-welcome .bottom-plank > .button-start:hover {
  background-position-y: 50%;
}
.popup.meta-3-welcome .bottom-plank > .button-start:active {
  background-position-y: 100%;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon {
  width: 87px;
  height: 80px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/meta/3/quests/quest-icons-sprites.2d869c5.png");
  background-repeat: no-repeat;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.apple_trees-0 {
  background-position: 0 0;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.bees_invite-0 {
  background-position: -87px 0;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.bees_talk-0 {
  background-position: 0 -80px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.cart_create-0 {
  background-position: -87px -80px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.fence-0 {
  background-position: -174px 0;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.fishing_rod-0 {
  background-position: -174px -80px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.flowerbed-0 {
  background-position: 0 -160px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.forest_walk-0 {
  background-position: -87px -160px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.gifts-0 {
  background-position: -174px -160px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.glade_prepare-0 {
  background-position: -261px 0;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.gnome_call-0 {
  background-position: -261px -80px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.goblin-0 {
  background-position: -261px -160px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.hive_additional-0 {
  background-position: 0 -240px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.hive_begin-0 {
  background-position: -87px -240px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.hive_complete-0 {
  background-position: -174px -240px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.hive_paint-0 {
  background-position: -261px -240px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.honey_box-0 {
  background-position: -348px 0;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.honey_collect-0 {
  background-position: -348px -80px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.house-0 {
  background-position: -348px -160px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.path-0 {
  background-position: -348px -240px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.plants_pour-0 {
  background-position: 0 -320px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.squirrel_catch-0 {
  background-position: -87px -320px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.squirrel_cure-0 {
  background-position: -174px -320px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.swing-0 {
  background-position: -261px -320px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.tree_pollen-0 {
  background-position: -348px -320px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.tree_repair-0 {
  background-position: -435px 0;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.trees_plant-0 {
  background-position: -435px -80px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.well-0 {
  background-position: -435px -160px;
}
#content.metaActive.meta3Active .popup.meta-quests .content .quest-list .quest-block > .icon.wood_collect-0 {
  background-position: -435px -240px;
}
#content.metaActive.meta3Active .popup.meta-faq .objects .bar-right .goblet {
  top: 11px;
  left: 13px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -245px -598px no-repeat;
  width: 253px;
  height: 253px;
  -webkit-transform: scale(0.53);
          transform: scale(0.53);
}
.popup.meta-4-episode-completed .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") 0 0 no-repeat;
  width: 406px;
  height: 289px;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-4-episode-completed .objects .character-left {
  top: 150px;
  left: -30px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") -279px -289px no-repeat;
  width: 267px;
  height: 228px;
}
.popup.meta-4-episode-completed .objects .character-right {
  top: 145px;
  left: 433px;
  width: 180px;
  height: 205px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/4/characters/cow-regular-1.bf9c904.png") -55px 0 no-repeat;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.popup.meta-4-episode-completed .objects .character-center {
  display: none;
}
.popup.meta-4-episode-completed .objects .goblet {
  top: 102px;
  left: 208px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -739px -598px no-repeat;
  width: 236px;
  height: 239px;
  z-index: 4;
}
#content.metaActive.meta4Active .popup.meta-faq .objects .bar-right .goblet {
  top: 11px;
  left: 13px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/common/meta-common-sprites.631d49c.png") -739px -598px no-repeat;
  width: 236px;
  height: 239px;
  -webkit-transform: scale(0.57);
          transform: scale(0.57);
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-bg {
  left: 45px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") 0 0 no-repeat;
  width: 406px;
  height: 289px;
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-bg:after {
  content: '';
  display: block;
  width: 406px;
  height: 289px;
  background-color: rgba(0, 36, 128, 0.3);
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) .popup-leafs {
  display: none;
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole) > .character .static {
  display: block;
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .character .static {
  top: 113px;
  left: 52px;
  width: 176px;
  height: 197px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/4/characters/cow-regular-1.bf9c904.png") -65px 0 no-repeat;
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects {
  display: block;
  width: 400px;
  height: 170px;
  left: 46px;
  overflow: hidden;
  z-index: 2;
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-left,
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-right {
  top: 53px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") 0 -567px no-repeat;
  width: 251px;
  height: 194px;
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-left {
  left: -90px;
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole):not(.hard) > .popup-objects .object-right {
  left: 220px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
#content.metaActive.meta4Active .popup.popup-level-briefing-bar:not(.from-game-activities):not(.mole).hard > .character .static {
  top: 112px;
  left: 17px;
  width: 176px;
  height: 198px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/4/characters/cow-doubtful-thinking.a81844e.png") -65px 0 no-repeat;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
#content.metaActive.meta4Active .popup.popup-level-complete.meta .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") 0 0 no-repeat;
  width: 406px;
  height: 289px;
  width: 373px;
  -webkit-filter: hue-rotate(45deg) brightness(0.85);
          filter: hue-rotate(45deg) brightness(0.85);
}
#content.metaActive.meta4Active .popup.popup-level-complete.meta .person {
  z-index: 4;
}
#content.metaActive.meta4Active .popup.popup-level-complete.meta .person .static {
  top: 129px;
  left: 252px;
  width: 185px;
  height: 196px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/4/characters/cow-regular-joy.f3e7ca9.png") -55px 0 no-repeat;
}
#content.metaActive.meta4Active .popup.popup-level-complete.meta .person .static:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: -200px;
  width: 365px;
  height: 9px;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .popup-bg {
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") 0 0 no-repeat;
  width: 406px;
  height: 289px;
  width: 373px;
  overflow: hidden;
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .popup-bg:before,
#content.metaActive.meta4Active .popup.popup-level-fail.meta .popup-bg:after {
  content: '';
  display: block;
  position: absolute;
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .popup-bg:before {
  top: 160px;
  left: -61px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") 0 -567px no-repeat;
  width: 251px;
  height: 194px;
  z-index: 1;
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .popup-bg:after {
  top: 187px;
  left: 37px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") -546px -289px no-repeat;
  width: 86px;
  height: 64px;
  z-index: 2;
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .meta-content {
  position: absolute;
  top: 167px;
  left: 289px;
  display: block;
  width: 190px;
  height: 200px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/4/characters/cow-sad-1.f17f53c.png") -55px 0 no-repeat;
  -webkit-transform: scale(0.79);
          transform: scale(0.79);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  z-index: 4;
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .meta-content:before,
#content.metaActive.meta4Active .popup.popup-level-fail.meta .meta-content:after {
  content: '';
  display: block;
  position: absolute;
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .meta-content:before {
  top: 80px;
  left: 51px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") -406px -246px no-repeat;
  width: 54px;
  height: 10px;
  z-index: 1;
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .meta-content:after {
  bottom: 0;
  left: -299px;
  width: 458px;
  height: 9px;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}
#content.metaActive.meta4Active .popup.popup-level-fail.meta .popup-leafs {
  display: none;
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back,
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-front {
  display: block;
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-left,
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-right,
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .character-back {
  z-index: 2;
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-left {
  top: -160px;
  left: 132px;
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .balloons-right {
  top: -152px;
  left: 510px;
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .character-back {
  left: 286px;
  top: -176px;
  width: 176px;
  height: 185px;
  background: url("https://content.z-media.info/elements/s/images/episodes/meta/4/characters/cow-sincere-joy.02bbc94.png") -58px -4px no-repeat;
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .objects-left,
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .objects-right {
  top: -85px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") 0 -567px no-repeat;
  width: 251px;
  height: 194px;
  z-index: 1;
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .objects-left {
  left: 106px;
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-back .objects-right {
  left: 400px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
#content.metaActive.meta4Active .popup.popup-tasks-completed .popup-top-objects-front > .character-front {
  display: none;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon {
  width: 87px;
  height: 80px;
  background-image: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/quests/quest-icons-sprites.a163ea9.png");
  background-repeat: no-repeat;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.bird_house-0 {
  background-position: 0 0;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.chop_wood-0 {
  background-position: -87px 0;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.clear_river-0 {
  background-position: 0 -80px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.collect_berries-0 {
  background-position: -87px -80px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.collect_wheat_rest-0 {
  background-position: -174px 0;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.collect_wheat-0 {
  background-position: -174px -80px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.cook_pies-0 {
  background-position: 0 -160px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.dog_house-0 {
  background-position: -87px -160px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.dog-0 {
  background-position: -174px -160px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.fence-0 {
  background-position: -261px 0;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.fire_oven-0 {
  background-position: -261px -80px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.grind_flour-0 {
  background-position: -261px -160px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.kick_mole-0 {
  background-position: 0 -240px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.knead_dough-0 {
  background-position: -87px -240px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.oven_base-0 {
  background-position: -174px -240px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.oven_funnel-0 {
  background-position: -261px -240px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.oven_hearth-0 {
  background-position: -348px 0;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.plant_wheat-0 {
  background-position: -348px -80px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.plow_ground-0 {
  background-position: -348px -160px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.prepare_grain-0 {
  background-position: -348px -240px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.recover_wheel-0 {
  background-position: 0 -320px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.remove_rubble-0 {
  background-position: -87px -320px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.replace_roof-0 {
  background-position: -174px -320px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.scarecrow-0 {
  background-position: -261px -320px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.table-0 {
  background-position: -348px -320px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.warehouse_base-0 {
  background-position: -435px 0;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.warehouse_door-0 {
  background-position: -435px -80px;
}
#content.metaActive.meta4Active .popup.meta-quests .content .quest-list .quest-block > .icon.warehouse_roof-0 {
  background-position: -435px -160px;
}
.popup.meta-4-welcome .objects {
  z-index: 3;
}
.popup.meta-4-welcome .objects .object-left {
  position: absolute;
  top: 79px;
  left: -3px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") 0 -289px no-repeat;
  width: 279px;
  height: 278px;
  z-index: 1;
}
.popup.meta-4-welcome .objects .object-center {
  display: none;
}
.popup.meta-4-welcome .objects .object-right {
  top: 58px;
  left: 240px;
  background: url("https://content.z-media.info/elements/s/images/new-popups/meta/4/meta-4-popups-sprites.58942e5.png") -406px 0 no-repeat;
  width: 380px;
  height: 246px;
  z-index: 1;
}
.popup.meta-4-welcome .bottom-plank > .button-start {
  background-image: url(https://content.z-media.info/elements/s/images/buttons/orange_button.2770011.svg);
  background-repeat: no-repeat;
  background-size: 100% 300%;
  background-position-y: 0%;
  width: 176px;
  height: 63px;
}
.popup.meta-4-welcome .bottom-plank > .button-start:hover {
  background-position-y: 50%;
}
.popup.meta-4-welcome .bottom-plank > .button-start:active {
  background-position-y: 100%;
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-1-icon.poke.1.5bf3105.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower2 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-2-icon.poke.1.876a120.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower3 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-3-icon.poke.1.b97fdb6.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower4 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-4-icon.poke.1.a158e83.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower5 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-5-icon.poke.1.460ab25.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower6 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-6-icon.poke.1.f9f9f71.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower7 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-7-icon.poke.1.018dd6f.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower8 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-8-icon.poke.1.b5084d1.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone.pick > .wrap.icon.flower9 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-9-icon.poke.1.2b59695.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 0.7s steps(15);
          animation: global-cycle-animation 0.7s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-1-icon.1.64472e3.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower1.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower1.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-1-icon.idle.1.816c163.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower1.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower2 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-2-icon.1.3ee7731.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower2.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower2.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-2-icon.idle.1.ddcf567.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower2.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower3 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-3-icon.1.f06a83d.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower3.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower3.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-3-icon.idle.1.aff196b.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower3.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower4 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-4-icon.1.592d709.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower4.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower4.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-4-icon.idle.1.fd56882.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower4.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower5 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-5-icon.1.8263212.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower5.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower5.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-5-icon.idle.1.e045199.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower5.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower6 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-6-icon.1.e7197de.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower6.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower6.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-6-icon.idle.1.da3acdd.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower6.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower7 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-7-icon.1.2111a1b.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower7.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower7.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-7-icon.idle.1.734ab7d.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower7.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower8 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-8-icon.1.d5517a7.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower8.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower8.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-8-icon.idle.1.3df0c0e.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower8.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower9 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-9-icon.1.6e8b6b4.png") 0 0 no-repeat;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower9.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-1 .thing.stone > .wrap.icon.flower9.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/stones/flower-9-icon.idle.1.fa8da00.png") 0 0 no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(64) forwards;
          animation: global-cycle-animation 2.5s steps(64) forwards;
}
#container.flowers-1 .thing.stone > .wrap.icon.flower9.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower1.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower1.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.idle.1.d5e1b61.png") 0 0px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower1.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower2 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower2.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower2.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.idle.1.880c0e0.png") 0 0px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower2.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower3 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 -1px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower3.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower3.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.idle.1.cf72f0f.png") 0 -1px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower3.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower4 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 -1px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower4.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower4.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.idle.1.5a4bf02.png") 0 -1px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower4.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower5 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 -2px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower5.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower5.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.idle.1.5d6e077.png") 0 -2px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower5.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower6 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 -1px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower6.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower6.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.idle.1.33c017a.png") 0 -1px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower6.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower7 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 -2px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower7.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower7.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.idle.1.12c885e.png") 0 -2px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower7.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower8 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 -1px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower8.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower8.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.idle.1.29bac5c.png") 0 -1px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower8.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower9 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0px no-repeat;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower9.idle-animation {
  -webkit-animation: donothing 0.5s steps(15);
          animation: donothing 0.5s steps(15);
}
#container.flowers-2 .thing.stone > .wrap.icon.flower9.idle-animation-1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.idle.1.77ce300.png") 0 0px no-repeat;
  -webkit-animation: global-cycle-animation 2.5s steps(65) forwards;
          animation: global-cycle-animation 2.5s steps(65) forwards;
}
#container.flowers-2 .thing.stone > .wrap.icon.flower9.idle-animation-2 {
  -webkit-animation: donothing 0.2s steps(15);
          animation: donothing 0.2s steps(15);
}
#container.flowers-2 .thing.stone.pick > .wrap.icon {
  -webkit-animation: thing-stone-pick 0.3s linear;
          animation: thing-stone-pick 0.3s linear;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower1,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower1 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-1.fa0cfae.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower2,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower2 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-2.4859158.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower3,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower3 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-3.93bfd8f.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower4,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower4 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-4.30cf974.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower5,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower5 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-5.64ff326.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower6,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower6 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-6.f65f1a3.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower7,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower7 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-7.3f54bf0.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower8,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower8 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-8.5a3dd17.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-1 .sprites-task.bubble-task-icon.small.flower9,
#container.flowers-1 .sprites-task.bubble-task-icon.big.flower9 {
  background: url("https://content.z-media.info/elements/s/images/new-born/tasks/flowers/flower-9.c3b1fa8.png") 0 0 no-repeat;
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower1,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower1 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-1-icon.1.868874b.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower2,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower2 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-2-icon.1.d0cd15b.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower3,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower3 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-3-icon.1.6e3c8cc.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower4,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower4 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-4-icon.1.c3899f0.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower5,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower5 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-5-icon.1.ab78583.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower6,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower6 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-6-icon.1.238f9ae.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower7,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower7 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-7-icon.1.964cddf.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower8,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower8 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-8-icon.1.ab814ef.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
#container.flowers-2 .sprites-task.bubble-task-icon.small.flower9,
#container.flowers-2 .sprites-task.bubble-task-icon.big.flower9 {
  background: url("https://content.z-media.info/elements/s/images/new-born-2/stones-2/flower-9-icon.1.a8470bf.png") 0 0 no-repeat;
  -webkit-filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
          filter: drop-shadow(0px 1px 0px #6f2f08) drop-shadow(0px -1px 0px #6f2f08) drop-shadow(1px 0px 0px #6f2f08) drop-shadow(-1px 0px 0px #6f2f08);
  background-size: cover;
}
.editor .game {
  display: block;
}
.editor .task-stars {
  display: none;
}
.editor .tasks {
  display: none;
}
.editor .moves-left {
  display: none;
}
.editor .editProd-buttons {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: end;
          align-items: flex-end;
  float: right;
}
.editor .editProd-buttons > button {
  width: 150px;
  margin-top: 5px;
  background-color: green;
  color: white;
}
.editor .editor-tools {
  position: absolute;
  top: 0;
  left: 100%;
  width: 480px;
  height: auto;
  z-index: 1000;
  border: 1px solid gray;
  padding: 10px;
  border-radius: 5px;
  margin-left: 10px;
}
.editor .editor-tools .toolbox {
  display: inline-block;
  padding: 3px;
  margin-top: 3px;
  border-radius: 3px;
  border: 1px solid gray;
  background-color: lightgrey;
}
.editor .editor-tools .tool {
  display: inline-block;
  width: 62px;
  height: 62px;
  box-sizing: border-box;
  background: url("https://content.z-media.info/elements/s/images/backs/26.3.6e23cfb.png") no-repeat;
}
.editor .editor-tools .tool.back {
  background-image: url("https://content.z-media.info/elements/s/images/backs/26.3.6e23cfb.png");
}
.editor .editor-tools .tool.ant.head {
  background-image: url("https://content.z-media.info/elements/s/images/ant/hole.34811e6.png");
}
.editor .editor-tools .tool.ant.tail,
.editor .editor-tools .tool.ant.body {
  background-image: url("https://content.z-media.info/elements/s/images/ant/ant.5966d3a.png");
}
.editor .editor-tools .tool.ant.body.right,
.editor .editor-tools .tool.ant.tail.right {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.editor .editor-tools .tool.ant.body.down,
.editor .editor-tools .tool.ant.tail.down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.editor .editor-tools .tool.ant.body.left,
.editor .editor-tools .tool.ant.tail.left {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.editor .editor-tools .tool.ant.body.right-down,
.editor .editor-tools .tool.ant.tail.right-down {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.editor .editor-tools .tool.ant.body.up-left,
.editor .editor-tools .tool.ant.tail.up-left {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}
.editor .editor-tools .tool.ant.body.down-left,
.editor .editor-tools .tool.ant.tail.down-left {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
.editor .editor-tools .tool.ant.body.right-up,
.editor .editor-tools .tool.ant.tail.right-up {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.editor .editor-tools .tool.ant.body.left-up,
.editor .editor-tools .tool.ant.tail.left-up {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}
.editor .editor-tools .tool.ant.body.down-right,
.editor .editor-tools .tool.ant.tail.down-right {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.editor .editor-tools .tool.ant.body.up-right,
.editor .editor-tools .tool.ant.tail.up-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.editor .editor-tools .tool.ant.body.left-down,
.editor .editor-tools .tool.ant.tail.left-down {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
.editor .editor-tools .tool.shift.head {
  background-color: green;
}
.editor .editor-tools .tool.shift.right {
  background-image: url("https://content.z-media.info/elements/s/images/shift/right.1.cc86362.png");
}
.editor .editor-tools .tool.shift.down {
  background-image: url("https://content.z-media.info/elements/s/images/shift/down.1.22cc1ee.png");
}
.editor .editor-tools .tool.shift.left {
  background-image: url("https://content.z-media.info/elements/s/images/shift/left.1.07ab3d5.png");
}
.editor .editor-tools .tool.shift.up {
  background-image: url("https://content.z-media.info/elements/s/images/shift/up.1.bb6c215.png");
}
.editor .editor-tools .tool.rope.vertical {
  background-image: url("https://content.z-media.info/elements/s/images/rope/vertical.860d36a.png");
}
.editor .editor-tools .tool.rope.horizontal {
  background-image: url("https://content.z-media.info/elements/s/images/rope/horizontal.cd404f1.png");
}
.editor .editor-tools .tool.sand.stage0 {
  background-image: url("https://content.z-media.info/elements/s/images/sand/thing-sand.1.a50d191.png");
}
.editor .editor-tools .tool.sand.stage1 {
  background-image: url("https://content.z-media.info/elements/s/images/sand/thing-sand-1.4.ec5ac3c.png");
}
.editor .editor-tools .tool.swamp {
  background-image: url("https://content.z-media.info/elements/s/images/swamp/front.1.2628301.png");
}
.editor .editor-tools .tool.grass {
  background-image: url("https://content.z-media.info/elements/s/images/grass/thing-grass.3.106994f.png");
}
.editor .editor-tools .tool.fountain {
  background-image: url("https://content.z-media.info/elements/s/images/fountain/fountain.9c23b84.png");
}
.editor .editor-tools .tool.mineral {
  background-image: url("https://content.z-media.info/elements/s/images/mineral/mineral-6.5553be8.png");
}
.editor .editor-tools .tool.manure {
  background-image: url("https://content.z-media.info/elements/s/images/manure/manure.c42689d.png");
}
.editor .editor-tools .tool.teleport {
  background-image: url("https://content.z-media.info/elements/s/images/teleport/portal.bb6aa5f.png");
}
.editor .editor-tools .tool.snow {
  background-image: url("https://content.z-media.info/elements/s/images/backs/snow.8caab42.png");
}
.editor .editor-tools .tool.sprout {
  background-image: url("https://content.z-media.info/elements/s/images/sprout/sprout.b92d8a2.png");
}
.editor .editor-tools .tool.water {
  background: url("https://content.z-media.info/elements/s/images/water/thing-water-bottom.6.d00e365.png") -620px 0 no-repeat;
}
.editor .editor-tools .tool.eraser {
  background-image: url("https://content.z-media.info/elements/s/images/editor/eraser.c3284c4.png");
}
.editor .editor-tools .tool.mole {
  background-image: url("https://content.z-media.info/elements/s/images/mole/thing-mole.1d5e48b.png");
}
.editor .editor-tools .tool.rock.stage0 {
  background-image: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-0-parts.1.98a41a7.png");
}
.editor .editor-tools .tool.rock.stage1 {
  background-image: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-1-parts.1.94eacd1.png");
}
.editor .editor-tools .tool.rock.stage2 {
  background-image: url("https://content.z-media.info/elements/s/images/rocks/thing-rock-rock-2-parts.1.e1db396.png");
}
.editor .editor-tools .tool.rockRunner {
  background-image: url("https://content.z-media.info/elements/s/images/rockRunner/Idle.5b4bfc5.png");
}
.editor .editor-tools .tool.omelet {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/omelet.320eeee.png');
}
.editor .editor-tools .tool.cake {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/cake-stage-2.d8f108d.png');
}
.editor .editor-tools .tool.stone.flower1 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-1-icon.4.dc1c596.png");
}
.editor .editor-tools .tool.stone.flower2 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-2-icon.4.3e069ab.png");
}
.editor .editor-tools .tool.stone.flower3 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-3-icon.12.ec42e18.png");
}
.editor .editor-tools .tool.stone.flower4 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-4-icon.7.9d6b13b.png");
}
.editor .editor-tools .tool.stone.flower5 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-5-icon.5.e54b3c0.png");
}
.editor .editor-tools .tool.stone.flower6 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-6-icon.6.bce9d7e.png");
}
.editor .editor-tools .tool.stone.flower7 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-7-icon.6.203933e.png");
}
.editor .editor-tools .tool.stone.flower8 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-8-icon.5.2660718.png");
}
.editor .editor-tools .tool.stone.flower9 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/flowers/flower-9-icon.1.ccd9fbd.png");
}
.editor .editor-tools .tool.stone.waterDependent {
  background-image: url("https://content.z-media.info/elements/s/images/waterDependent/grow.234f5af.png");
}
.editor .editor-tools .tool.stone.waterDependentActive {
  background-image: url("https://content.z-media.info/elements/s/images/waterDependent/idle.6e20214.png");
}
.editor .editor-tools .tool.stone.snowflake {
  background-image: url("https://content.z-media.info/elements/s/images/iceberg/snowflake-idle.6237102.png");
}
.editor .editor-tools .tool.stone.sun {
  background-image: url("https://content.z-media.info/elements/s/images/iceberg/sun-idle.76b6b8e.png");
}
.editor .editor-tools .tool.stone.pancake {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/33/pancake-icon.4623c07.png");
}
.editor .editor-tools .tool.stone.egg1 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/egg1.9f6fd03.png");
}
.editor .editor-tools .tool.stone.egg2 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/egg2.67efafb.png");
}
.editor .editor-tools .tool.stone.egg3 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/egg3.ac3b1f0.png");
}
.editor .editor-tools .tool.stone.jam1 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/jam-1-icon.2.2a50944.png");
}
.editor .editor-tools .tool.stone.jam2 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/jam-2-icon.2.740cbe5.png");
}
.editor .editor-tools .tool.stone.jam3 {
  background-image: url("https://content.z-media.info/elements/s/images/stones/jam-3-icon.2.52ba6c2.png");
}
.editor .editor-tools .tool.stone.fading_back {
  background-image: url("images/fadingBack/icon.png");
}
.editor .editor-tools .tool.stone.fading_back_caster {
  background-image: url("https://content.z-media.info/elements/s/images/fadingBackCaster/icon.22bfcfd.png");
}
.editor .editor-tools .tool.stone.paperPlane {
  background-image: url("https://content.z-media.info/elements/s/images/paperPlane/paper.ea40a9a.png");
}
.editor .editor-tools .tool.stone.superflowerBooster {
  background-image: url("https://content.z-media.info/elements/s/images/thingBoosters/superflowerBooster.7d4671c.png");
}
.editor .editor-tools .tool.stone.bombBooster {
  background-image: url("https://content.z-media.info/elements/s/images/thingBoosters/bottle-idle.620b85c.png");
}
.editor .editor-tools .tool.stone.mushroom {
  background-image: url("https://content.z-media.info/elements/s/images/mushroom/explode.435bc4c.png");
}
.editor .editor-tools .tool.stone.flaskFirefly {
  background-image: url("https://content.z-media.info/elements/s/images/obelisk/firefly.3080fc5.png");
}
.editor .editor-tools .tool.stone.apple_green {
  background-image: url("https://content.z-media.info/elements/s/images/apple/green-stage-2.57e7bbd.png");
}
.editor .editor-tools .tool.stone.apple_red {
  background-image: url("https://content.z-media.info/elements/s/images/apple/red-stage-2.93ec277.png");
}
.editor .editor-tools .tool.stone.phasing {
  background-image: url("https://content.z-media.info/elements/s/images/phasing/idle.f3b0771.png");
}
.editor .editor-tools .tool.stone.balloon1 {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/balloons/balloon-1-icon.1.00747e3.png");
}
.editor .editor-tools .tool.stone.balloon2 {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/balloons/balloon-2-icon.1.9999c9c.png");
}
.editor .editor-tools .tool.stone.balloon3 {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/balloons/balloon-3-icon.1.a4beb34.png");
}
.editor .editor-tools .tool.stone.dove {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/dove/dove-animation.1.3532dae.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.stone.pie {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/pie.f53a1c9.png');
}
.editor .editor-tools .tool.stone.omeletegg {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/cookday/omelet-egg.ab0522c.png');
}
.editor .editor-tools .tool.stone.empty {
  background-image: url("https://content.z-media.info/elements/s/images/editor/flower-empty.7b035f1.png");
}
.editor .editor-tools .tool.stone.treetoy_blue {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/treetoy-blue.f8e970b.png');
}
.editor .editor-tools .tool.stone.treetoy_green {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/treetoy-green.6695322.png');
}
.editor .editor-tools .tool.stone.treetoy_red {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/treetoy-red.52679bc.png');
}
.editor .editor-tools .tool.stone.treetoy_yellow {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/treetoy-yellow.cbc9043.png');
}
.editor .editor-tools .tool.stone.new_year_jam_piece_1 {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-1.00d7a66.png');
}
.editor .editor-tools .tool.stone.new_year_jam_piece_2 {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-2.e68d90d.png');
}
.editor .editor-tools .tool.stone.new_year_jam_piece_3 {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam-piece-3.cfb8314.png');
}
.editor .editor-tools .tool.stone.doublepunch_star {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/new_year/doublepunch-star.3d687a5.png');
}
.editor .editor-tools .tool.stone.droppable1 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-1-icon.1.6846d8b.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.droppable2 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-2-icon.1.687c1e9.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.droppable3 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-3-icon.1.083c3d8.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.droppable4 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-4-icon.1.1f5542e.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.droppable5 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-5-icon.1.c404692.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.droppable6 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-6-icon.1.23daebf.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.droppable7 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-7-icon.1.fefb776.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.droppable8 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-8-icon.2.1963fce.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.droppable9 {
  background: url("https://content.z-media.info/elements/s/images/stones/droppable-9-icon.1.de175d5.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.evil1 {
  background: url("https://content.z-media.info/elements/s/images/stones/thing-evil.idle.0033bae.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.stone.butterfly {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/25/stones/butterfly-icon.1.e44ca86.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.pineapple {
  background: url("https://content.z-media.info/elements/s/images/pineapple/pineapple.8.f470cd8.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.doublepunch {
  background: url("https://content.z-media.info/elements/s/images/stones/doublepunch.explode.1.b1ccdb4.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.stone.doublepunch-owl {
  background: url("https://content.z-media.info/elements/s/images/stones/owl.explode.1.1ffaeae.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.stone.rocket {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/22/stones/rocket.stage1.1.f556719.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.alien {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/22/alien/alien-icon.d3c3759.png');
}
.editor .editor-tools .tool.stone.asteroid {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/22/stones/asteroid-icon.1.4530565.png");
}
.editor .editor-tools .tool.battery {
  background-image: url('https://content.z-media.info/elements/s/images/episodes/bonus/22/laser/battery.435884e.png');
}
.editor .editor-tools .tool.laser {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/22/laser/laser-up.bb1a28c.png') center no-repeat;
  background-size: contain;
}
.editor .editor-tools .tool.laser.left {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.editor .editor-tools .tool.laser.right {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.editor .editor-tools .tool.laser.down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.editor .editor-tools .tool.stone.silver-coin {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/silver-coin.a88c5ec.png");
}
.editor .editor-tools .tool.stone.gold-coin {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/gold-coin.78658eb.png");
}
.editor .editor-tools .tool.stone.round-shot {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/cannon/round-shot.8446d94.png");
}
.editor .editor-tools .tool.cannon {
  background: url('https://content.z-media.info/elements/s/images/episodes/bonus/26/cannon/shoot.d990c02.png') center no-repeat;
  background-size: cover;
}
.editor .editor-tools .tool.cannon.left {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.editor .editor-tools .tool.cannon.right {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.editor .editor-tools .tool.cannon.down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.editor .editor-tools .tool.villain.pirate {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/pirates/pirate-idle.bc80dce.png");
  background-size: cover;
}
.editor .editor-tools .tool.villain.pirate-boss {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/pirates/pirate-boss-idle.a7bbf7c.png");
  background-size: cover;
}
.editor .editor-tools .tool.stone.parrot {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/26/stones/parrot-stage-1-idle.13a2e99.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.chesspawn {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/chess/stones/chesspawn.2b0f62c.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.chessknight {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/chess/stones/chessknight.ace5bb1.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.chessboard {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/chess/stones/chessboard.d92f4dc.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.leaf {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/28/stones/leaf-icon.1.e6fd634.png");
}
.editor .editor-tools .tool.stone.bell {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/28/stones/thing-bell.7694ac2.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.book {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/28/stones/book-icon.1.105d99c.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.jam-base.backpack {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/28/stones/backpack.01dea1e.png");
}
.editor .editor-tools .tool.stone.evil1.stage1 {
  background: url("https://content.z-media.info/elements/s/images/stones/thing-evil.idle.stage1.72afde8.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.stone.watermelon.stage1 {
  background: url("https://content.z-media.info/elements/s/images/stones/watermelon.stage1.explode.1.3539829.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.stone.watermelon.stage2 {
  background: url("https://content.z-media.info/elements/s/images/stones/watermelon.stage2.explode.73f12f8.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.fungus.stage0 {
  background: url("https://content.z-media.info/elements/s/images/funguses/thing-fungus.1.5a8499a.png") 0px 0px;
}
.editor .editor-tools .tool.fungus.stage1 {
  background: url("https://content.z-media.info/elements/s/images/funguses/thing-fungus.1.5a8499a.png") -62px 0px;
}
.editor .editor-tools .tool.fungus.stage2 {
  background: url("https://content.z-media.info/elements/s/images/funguses/thing-fungus.1.5a8499a.png") -124px 0px;
}
.editor .editor-tools .tool.cloud.stage0 {
  background: url("https://content.z-media.info/elements/s/images/clouds/cloud.f516c40.png") 0px 0px;
}
.editor .editor-tools .tool.cloud.stage1 {
  background: url("https://content.z-media.info/elements/s/images/clouds/cloud.f516c40.png") -62px 0px;
}
.editor .editor-tools .tool.cloud.stage2 {
  background: url("https://content.z-media.info/elements/s/images/clouds/cloud.f516c40.png") -124px 0px;
}
.editor .editor-tools .tool.incubator {
  background: url("https://content.z-media.info/elements/s/images/incubator/incubator.animation.stage0.0d6edec.png") 0px 0px;
}
.editor .editor-tools .tool.pineappleSource {
  background: url("https://content.z-media.info/elements/s/images/editor/pineapple_source.50f610c.png") 0px 0px;
}
.editor .editor-tools .tool.plus-source {
  background: url("https://content.z-media.info/elements/s/images/plusSources/plus-source.stage0.5.21928ab.png") 0px 0px;
}
.editor .editor-tools .tool.treasure {
  -webkit-background-size: 62px 62px;
  z-index: 160;
}
.editor .editor-tools .tool.treasure.s2x2.gem-blue-3 {
  background-image: url("https://content.z-media.info/elements/s/images/treasures/s2x2-gem-blue-7.8a58698.png");
}
.editor .editor-tools .tool.treasure.s3x3.gem-blue-3 {
  background-image: url("https://content.z-media.info/elements/s/images/treasures/s3x3-gem-blue-7.16a5b03.png");
}
.editor .editor-tools .tool.treasure.s1x2.gem-blue-3 {
  background-image: url("https://content.z-media.info/elements/s/images/treasures/s1x2-gem-blue.e499692.png");
}
.editor .editor-tools .tool.treasure.s3x2.gem-blue-3 {
  background-image: url("https://content.z-media.info/elements/s/images/treasures/s3x2-gem-blue.5cee2dd.png");
}
.editor .editor-tools .tool.treasure.s4x3.gem-blue-3 {
  background-image: url("https://content.z-media.info/elements/s/images/treasures/s4x3-gem-blue.0ce08c9.png");
}
.editor .editor-tools .tool.treasure.s2x1.gem-blue-3 {
  background-image: url("https://content.z-media.info/elements/s/images/treasures/s2x1-gem-blue.a8ab656.png");
}
.editor .editor-tools .tool.treasure.s2x3.gem-blue-3 {
  background-image: url("https://content.z-media.info/elements/s/images/treasures/s2x3-gem-blue.acf1d79.png");
}
.editor .editor-tools .tool.treasure.s3x4.gem-blue-3 {
  background-image: url("https://content.z-media.info/elements/s/images/treasures/s3x4-gem-blue.cfebbef.png");
}
.editor .editor-tools .tool.jam-base {
  -webkit-background-size: 62px 62px;
  z-index: 160;
}
.editor .editor-tools .tool.jam-base.jam.s2x2 {
  background-image: url("https://content.z-media.info/elements/s/images/jam/jam.icon.4.64e2876.png");
}
.editor .editor-tools .tool.jam-base.new-year {
  background-image: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new-year-jam.f2e9fe5.png");
}
.editor .editor-tools .tool.multitask {
  background-image: url("https://content.z-media.info/elements/s/images/multitask/idle.34bdc6d.png");
  background-size: cover;
}
.editor .editor-tools .tool.chain.stage0 {
  background: url("https://content.z-media.info/elements/s/images/chain/thing-chain-4.icon.stage0.be53e32.png") 0px 0px;
}
.editor .editor-tools .tool.chain.stage1 {
  background: url("https://content.z-media.info/elements/s/images/chain/thing-chain-4.icon.stage1.72bbea4.png") 0px 0px;
}
.editor .editor-tools .tool.ice.stage0 {
  background: url("https://content.z-media.info/elements/s/images/ice/bottom-ice.1.23d8109.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.ice.stage1 {
  background: url("https://content.z-media.info/elements/s/images/ice/ice.1.e339940.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.mark {
  background: url("https://content.z-media.info/elements/s/images/mark/thing-mark-28.bbb18ec.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.may_marks {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/24/may-mark/may-mark.2610fac.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.frogHolder {
  background: url("https://content.z-media.info/elements/s/images/frogs/holder.5.c34be17.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.frog {
  background: url("https://content.z-media.info/elements/s/images/frogs/frog.8.63ea1e9.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.cap {
  background: url("https://content.z-media.info/elements/s/images/caps/cap.4.5a22090.png") no-repeat center;
}
.editor .editor-tools .tool.box {
  background: url("https://content.z-media.info/elements/s/images/stones/box.4eaf84b.png") 5px 5px no-repeat;
}
.editor .editor-tools .tool.crow {
  background: url("https://content.z-media.info/elements/s/images/crow/crow.b40a158.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.shell {
  background: url("https://content.z-media.info/elements/s/images/shell/shell-1.890714d.png") 0px 0px no-repeat;
  background-size: cover;
}
.editor .editor-tools .tool.bee {
  background: url("https://content.z-media.info/elements/s/images/bee/bee.55944f6.png") 0px 0px no-repeat;
  background-size: cover;
}
.editor .editor-tools .tool.bonusSpreader {
  background: url("https://content.z-media.info/elements/s/images/bonusSpreader/idle.c962578.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.ladyBeetle {
  background: url("https://content.z-media.info/elements/s/images/ladyBeetle/idle.2299c14.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.flask {
  background: url("https://content.z-media.info/elements/s/images/obelisk/stage-1-idle.a1d9e9e.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.compass {
  background: url("https://content.z-media.info/elements/s/images/compass/full.660ae97.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.pot.egg1 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg1.115212d.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.pot.egg2 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg2.663beed.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.pot.egg3 {
  background: url("https://content.z-media.info/elements/s/images/pots/pot.egg3.b392e73.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.lantern {
  background: url("https://content.z-media.info/elements/s/images/lanterns/lantern.color1.task.10.38614c5.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.spider {
  background: url("https://content.z-media.info/elements/s/images/spider/spider-weave.3351249.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.show-position {
  background: url("https://content.z-media.info/elements/s/images/magnifer/magnifer.a5fe171.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.selected {
  border: solid 1px red;
}
.editor .editor-tools .tool.snowman {
  background: url('https://content.z-media.info/elements/s/images/snowman/snowman.1.fb562a9.png') 0px 0px no-repeat;
}
.editor .editor-tools .tool.bonfire {
  background: url('https://content.z-media.info/elements/s/images/bonfire/bonfire.7f33114.png') 0px 0px no-repeat;
}
.editor .editor-tools .tool.villain {
  background: url('https://content.z-media.info/elements/s/images/villain/villain.85841f2.png') 0px 0px no-repeat;
  background-size: cover;
}
.editor .editor-tools .tool.colored_villain {
  background: url('https://content.z-media.info/elements/s/images/chest/chest.fd95a5f.png') 0px 0px no-repeat;
  background-size: cover;
}
.editor .editor-tools .tool.snowBomb {
  background: url("https://content.z-media.info/elements/s/images/snowBomb/danger.d8b3e02.png") 0px 0px no-repeat;
}
.editor .editor-tools .tool.thingSuperFlower {
  background: url('https://content.z-media.info/elements/s/images/thingSuperflower/gnome.6f6b9b2.png') 0px 0px no-repeat;
  background-size: cover;
}
.editor .editor-tools .tool.snail {
  background: url('https://content.z-media.info/elements/s/images/snail/snail.3f19f55.png') 0px 0px no-repeat;
  background-size: cover;
}
.editor .editor-tools .tool.gun {
  background: url('https://content.z-media.info/elements/s/images/gun/gun-up.43dc532.png') center no-repeat;
  background-size: contain;
}
.editor .editor-tools .tool.gun.left {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.editor .editor-tools .tool.gun.right {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.editor .editor-tools .tool.gun.down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.editor .editor-tools .tool.thorn {
  background-image: url('https://content.z-media.info/elements/s/images/gun/thorn.84a336a.png');
}
.editor .editor-tools .tool.waterlily {
  background-image: url('https://content.z-media.info/elements/s/images/waterlily/idle.0a022be.png');
}
.editor .editor-tools .tool.bomb {
  background-image: url('https://content.z-media.info/elements/s/images/bomb/icon.2b478c3.png');
}
.editor .editor-tools .tool.firework {
  background-image: url('https://content.z-media.info/elements/s/images/firework/icon.f16e0a4.png');
}
.editor .editor-tools .tool.glutton {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/goblins/glutton/idle.3dbd1af.png");
  background-size: cover;
}
.editor .editor-tools .tool.sorehead {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/goblins/sorehead/idle.f1c452d.png");
  background-size: cover;
}
.editor .editor-tools .tool.pyro {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/goblins/pyro/idle.c6b904f.png");
  background-size: cover;
}
.editor .editor-tools .tool.faucet {
  background-image: url("https://content.z-media.info/elements/s/images/faucet/activation.082162a.png");
}
.editor .editor-tools .tool.new_year_villain {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/new_year/new_year_villain/icon.e89bd4f.png");
  background-size: cover;
}
.editor .editor-tools .tool.sugar {
  background: url("https://content.z-media.info/elements/s/images/sugar/salt.e3abe64.jpg");
}
.editor .editor-tools .tool.timber {
  background: url("https://content.z-media.info/elements/s/images/timber/idle.28157fa.png");
}
.editor .editor-tools .tool.gate {
  background-size: cover;
}
.editor .editor-tools .tool.gate.red {
  background: url("https://content.z-media.info/elements/s/images/gate/red.33586a9.png");
}
.editor .editor-tools .tool.gate.green {
  background: url("https://content.z-media.info/elements/s/images/gate/green.e8c3e9c.png");
}
.editor .editor-tools .tool.hourglass_small {
  background: url("https://content.z-media.info/elements/s/images/hourglass_small/icon.46c0df9.png");
  background-size: cover;
}
.editor .editor-tools .tool.firework_box {
  background: url("https://content.z-media.info/elements/s/images/firework_box/icon.b204af3.png");
  background-size: cover;
}
.editor .editor-tools .tool.puzzle.puzzle-type-1,
.editor .editor-tools .tool.puzzle-piece.puzzle-type-1,
.editor .editor-tools .tool.puzzle ~ .puzzle-type-1,
.editor .editor-tools .tool.puzzle-piece ~ .puzzle-type-1 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/red-sprites.c03b3e3.png");
}
.editor .editor-tools .tool.puzzle.puzzle-type-2,
.editor .editor-tools .tool.puzzle-piece.puzzle-type-2,
.editor .editor-tools .tool.puzzle ~ .puzzle-type-2,
.editor .editor-tools .tool.puzzle-piece ~ .puzzle-type-2 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/yellow-sprites.e74e72d.png");
}
.editor .editor-tools .tool.puzzle.puzzle-type-3,
.editor .editor-tools .tool.puzzle-piece.puzzle-type-3,
.editor .editor-tools .tool.puzzle ~ .puzzle-type-3,
.editor .editor-tools .tool.puzzle-piece ~ .puzzle-type-3 {
  background-image: url("https://content.z-media.info/elements/s/images/puzzle/violet-sprites.7181f86.png");
}
.editor .editor-tools .tool.puzzle {
  background-position-y: -67px;
}
.editor .editor-tools .tool.puzzle::after {
  position: absolute;
  font-family: "BIP";
  font-size: 20px;
}
.editor .editor-tools .tool.puzzle.puzzle-2x1 {
  background-position-x: -124px;
}
.editor .editor-tools .tool.puzzle.puzzle-2x1::after {
  content: '2x1';
}
.editor .editor-tools .tool.puzzle.puzzle-1x2 {
  background-position-x: -186px;
}
.editor .editor-tools .tool.puzzle.puzzle-1x2::after {
  content: '1x2';
}
.editor .editor-tools .tool.puzzle.puzzle-2x2 {
  background-position-x: 0px;
}
.editor .editor-tools .tool.puzzle.puzzle-2x2::after {
  content: '2x2';
}
.editor .editor-tools .tool.puzzle-piece {
  background-position: 0px -192px;
}
.editor .editor-tools .tool.turtle {
  background: url("https://content.z-media.info/elements/s/images/turtle/open.6ad3f17.png");
}
.editor .editor-tools .tool.iceberg {
  background: url("https://content.z-media.info/elements/s/images/tasks/big/iceberg.c74cc0d.png");
}
.editor .editor-tools .tool.absorber {
  background: url("https://content.z-media.info/elements/s/images/absorber/idle.56eaf97.png");
}
.editor .editor-tools .tool.statue {
  background: url("https://content.z-media.info/elements/s/images/statue/icon.768e1ca.png");
  background-position-x: -186px;
}
.editor .editor-tools .tool.gopher {
  background: url("https://content.z-media.info/elements/s/images/gopher/idle.709f163.png");
}
.editor .editor-tools .tool.ivy {
  background: url("https://content.z-media.info/elements/s/images/ivy/ivy.03dddc6.png");
}
.editor .editor-tools .tool.beeHive {
  background: url("https://content.z-media.info/elements/s/images/beeHive/0-1.fa3c7e1.png");
}
.editor .editor-tools .tool.wall .icon {
  width: 23px;
  height: 62px;
  margin-left: 42px;
  background: url("https://content.z-media.info/elements/s/images/wall/bend-left.4e59006.png");
}
.editor .editor-tools .tool.well {
  background: url("https://content.z-media.info/elements/s/images/well/1_to_2.52a8d09.png");
  background-size: cover;
}
.editor .editor-tools .tool.linearBlocker {
  background-size: cover;
}
.editor .editor-tools .tool.linearBlocker.type-all {
  background: url("images/linearBlocker/icon-1.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.linearBlocker.type-one {
  background: url("images/linearBlocker/icon-2.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.dog_villain {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/dog/idle.075e33e.png");
  background-size: cover;
}
.editor .editor-tools .tool.cat_jam {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/idle_1.2d3e273.png");
  background-size: cover;
}
.editor .editor-tools .tool.cat_jam_2 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/idle_2.2469fbe.png");
  background-size: cover;
}
.editor .editor-tools .tool.cat_food_2 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/cat_food_2.75a91ef.png");
}
.editor .editor-tools .tool.cat_food_3 {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/cat/cat_food_3.e1cff59.png");
}
.editor .editor-tools .tool.ball_red {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/balls/red.e349d84.png");
}
.editor .editor-tools .tool.ball_yellow {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/balls/yellow.afcfd99.png");
}
.editor .editor-tools .tool.ball_blue {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/balls/blue.8f4dafa.png");
}
.editor .editor-tools .tool.droppable_can {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/20/can/icon.c75db72.png");
}
.editor .editor-tools .tool.snow-fungus {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/fungus/explode-1.a6290ce.png") 0px 0px;
}
.editor .editor-tools .tool.snow-droppable {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/cone/icon.77db489.png");
}
.editor .editor-tools .tool.snow-frog-holder {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/frog/holder.6346567.png");
}
.editor .editor-tools .tool.snow-frog {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/frog/icon.89b91be.png");
}
.editor .editor-tools .tool.stone.snow-doublepunch-bug {
  background: url("https://content.z-media.info/elements/s/images/episodes/bonus/first_snow/doublepunch/explode.515a3a4.png") 0 0 no-repeat;
}
.editor .editor-tools .tool.blockBox {
  background-position: -19px -19px;
  background-repeat: no-repeat;
}
.editor .editor-tools .tool.blockBox.blockBox.stage0 {
  background-image: url("https://content.z-media.info/elements/s/images/blockBoxes/thing-block-box-10.1.856982a.png");
}
.editor .editor-tools .tool.blockBox.blockBox.stage1 {
  background-image: url("https://content.z-media.info/elements/s/images/blockBoxes/thing-block-box-21.1.d87a306.png");
}
.editor .editor-tools .tool.blockBox.blockBox.stage2 {
  background-image: url("https://content.z-media.info/elements/s/images/blockBoxes/thing-block-box-32.1.be18018.png");
}
.editor .editor-tools .editor_stars {
  width: 40px;
}
.editor .editor-tools .hide {
  display: none;
}
.editor .editor-tools .editor_table_stars,
.editor .editor-tools .editor_table_stars tr,
.editor .editor-tools .editor_table_stars td {
  border: 1px solid black;
  text-align: center;
}
.editor .editor-tools.bottom {
  top: 100%;
  left: 0;
  width: 100%;
  margin: 5px 0 0 0;
  box-sizing: border-box;
}
.editor .editor-tools.bottom .stones {
  display: inline-block;
  text-align: center;
  float: right;
  margin-left: 10px;
  margin-top: 10px;
  width: 65px;
  font-size: 14px;
}
.editor .editor-tools.bottom .stones.selected {
  float: left;
}
.editor .editor-tools.bottom .stones > label > div.name {
  height: 30px;
}
.editor .thing.treasure {
  z-index: 160 !important;
}
.editor .thing.cloud {
  z-index: 450;
  background: url("https://content.z-media.info/elements/s/images/clouds/cloud.f516c40.png") 0 0;
}
.editor .thing.shift.head {
  background-color: green;
}
.editor .thing.shift.right {
  background-image: url("https://content.z-media.info/elements/s/images/shift/right.1.cc86362.png") !important;
}
.editor .thing.shift.down {
  background-image: url("https://content.z-media.info/elements/s/images/shift/down.1.22cc1ee.png") !important;
}
.editor .thing.shift.left {
  background-image: url("https://content.z-media.info/elements/s/images/shift/left.1.07ab3d5.png") !important;
}
.editor .thing.shift.up {
  background-image: url("https://content.z-media.info/elements/s/images/shift/up.1.bb6c215.png") !important;
}
.editor .route {
  background-position: 0 0 !important;
}
.editor .route.right {
  background-image: url("https://content.z-media.info/elements/s/images/route/editor-sprite.499b7cb.png") !important;
  background-position: 0 0 !important;
}
.editor .route.down {
  background-image: url("https://content.z-media.info/elements/s/images/route/editor-sprite.499b7cb.png") !important;
  background-position: -62px 0 !important;
}
.editor .route.left {
  background-image: url("https://content.z-media.info/elements/s/images/route/editor-sprite.499b7cb.png") !important;
  background-position: -124px 0 !important;
}
.editor .route.up {
  background-image: url("https://content.z-media.info/elements/s/images/route/editor-sprite.499b7cb.png") !important;
  background-position: -186px 0 !important;
}
.editor .runner {
  z-index: 150;
  background-image: url("https://content.z-media.info/elements/s/images/runner/runner.animation.4.518a55d.png") !important;
}
.editor .thing.cap {
  width: 62px;
  height: 62px;
  background: url("https://content.z-media.info/elements/s/images/caps/cap.4.5a22090.png") no-repeat 10px 1px;
  z-index: 500;
}
.editor .thing.snowman {
  background: url('https://content.z-media.info/elements/s/images/snowman/snowman.1.fb562a9.png') 0px 0px no-repeat;
}
.editor .thing.crow {
  background: url("https://content.z-media.info/elements/s/images/crow/crow.b40a158.png") 0px 0px no-repeat;
}
.editor .editor-tools > .position-display {
  position: absolute;
  left: -767px;
  top: 0px;
}
.editor .editor-tools > .position-display .display {
  resize: none;
}
.editor .bw-tools {
  margin-top: 15px;
  margin-bottom: 15px;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
  padding-top: 15px;
  padding-bottom: 15px;
}
.editor .bw-tools legend {
  font-size: 18px;
  font-family: Arial;
  padding-right: 10px;
  font-style: italic;
}
.editor td {
  max-width: 200px;
}
