.overlay1[data-v-6b1c4ef0] {
	position: fixed;
	top: 0;
	z-index: 4;
	display: flex;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, .75)
}

.overlay1[data-v-6b1c4ef0]:after {
	content: "";
	position: absolute;
	top: 0;
	right: 100%;
	height: 100%;
	width: 50%;
	background-color: inherit
}

.stack-count {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	background-image: radial-gradient(9.92px at 50% 0, rgba(252, 110, 97, .5) 0, #c80101 100%), linear-gradient(180deg, #ff9a7e 7.9%, #fc240b 48.62%, #b30214 87.55%);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 0 rgba(0, 0, 0, .301064);
	font-size: 12px;
	color: #fff;
	font-weight: 700
}

.icon-cashier {
	background-image: url(/assets/images/url-item/cashier.3b47e0a2ca5d4a71f061b998a40646a3.svg)
}

.icon-cashier-active {
	background-image: url(/assets/images/url-item/cashier-active.fd82819343caa40e1a9bfb335082b37f.svg)
}

.icon-game-slot {
	background-image: url(/assets/images/url-item/game-slot.def9c5602fd6740a1de7669171467abc.svg)
}

.icon-game-slot-active {
	background-image: url(/assets/images/url-item/game-slot-active.5c041d79403c43db391154b4fde93370.svg)
}

.icon-klubnichka {
	background-image: url(/assets/images/url-item/klubnichka.65630d1575abe0be997418fa75e2234e.svg)
}

.icon-klubnichka-active {
	background-image: url(/assets/images/url-item/klubnichka-active.977977a0e395a576428101a4ef1ada9f.svg)
}

.icon-promo {
	background-image: url(/assets/images/url-item/promo.ef449202b137be559679d266557ae390.svg)
}

.icon-promo-active {
	background-image: url(/assets/images/url-item/promo-active.d8b68ed08255869e5ad3833d45bca3f4.svg)
}

.icon-tournament {
	background-image: url(/assets/images/url-item/tournament.cdc79cbaefa497d28adf291c08790b52.svg)
}

.icon-tournament-active {
	background-image: url(/assets/images/url-item/tournament-active.e9210070cc3260123294038201cb26ab.svg)
}

.icon-lottery {
	background-image: url(/assets/images/url-item/lottery.8458409dff53ed1f8bde5735dd1ede55.svg)
}

.icon-lottery-active {
	background-image: url(/assets/images/url-item/lottery-active.1bc9ec85a5c223db6a1e97f920b7bfdb.svg)
}

.icon-forum {
	background-image: url(/assets/images/url-item/forum.16e49412eecfd7f5dd2dcf1b9948c7bd.svg)
}

.icon-forum-active {
	background-image: url(/assets/images/url-item/forum-active.8608fa8b46e6c845f86a64004ebef2ad.svg)
}

.icon-my-profile {
	background-image: url(/assets/images/url-item/my-profile.48b991932668b46d0d10f3aa318c8189.svg)
}

.icon-my-profile-active {
	background-image: url(/assets/images/url-item/my-profile-active.07889697b23e20f15bc510ed6889ffa1.svg)
}

.icon-live {
	background-image: url(/assets/images/url-item/live.5a2fde1a661b9f0dae159ba37e704fda.svg)
}

.icon-live-active {
	background-image: url(/assets/images/url-item/live-active.f7f76a284e88688ef7721e2c0f0e2e10.svg)
}

.icon-rating {
	background-image: url(/assets/images/url-item/rating.9826e697ea04030fc262bbf755c6758c.svg)
}

.icon-rating-active {
	background-image: url(/assets/images/url-item/rating-active.d6cec6d7c1facaa0006784bf58d80c20.svg)
}

.icon-support {
	background-image: url(/assets/images/url-item/support.ef5300a897a2a31c949b24e50085295d.svg)
}

.icon-support-active {
	background-image: url(/assets/images/url-item/support-active.faad5a6b9168d841edc615cdbaacb886.svg)
}

.icon-support-vip {
	background-image: url(/assets/images/url-item/support-vip.2901e59c638752620153d66f2e94046a.svg)
}

.icon-support-vip-active {
	background-image: url(/assets/images/url-item/support-vip-active.12688beeb1c2fc5f21e31a85dd8418a5.svg)
}

.icon-vip-club {
	background-image: url(/assets/images/url-item/vip-club.041d2c898a8631cf558c35562b69d58b.svg)
}

.icon-vip-club-active {
	background-image: url(/assets/images/url-item/vip-club-active.a3d952b4a5746566370c63c9230da75c.svg)
}

.icon-bonuses-room {
	background-image: url(/assets/images/url-item/bonuses-room.6ed29949f15098a5778797ac085431ca.svg)
}

.icon-bonuses-room-active {
	background-image: url(/assets/images/url-item/bonuses-room-active.f1876828682211d55f2da4f6b93e09fb.svg)
}

.icon-strip {
	background-image: url(/assets/images/url-item/strip.4dfde758e0b9cfe071929546b2f51b67.svg)
}

.icon-strip-active {
	background-image: url(/assets/images/url-item/strip-active.ec630d60f35490b2705df220a8d3ccc4.svg)
}

.icon-mob-app {
	background-image: url(/assets/images/url-item/mob-app.9718d417489a42b879ed0db309b732b7.svg)
}

.icon-mob-app-active {
	background-image: url(/assets/images/url-item/mob-app-active.2bd6e5b293a78c7fedfef10d67af7bf6.svg)
}

.icon-pass {
	background-image: url(/assets/images/strip-item/pass.f25b4659cf5d153bcc7979c5d128f3d1.svg)
}

.icon-gift-min {
	background-image: url(/assets/images/strip-item/gift-min.0479c0dd07f85a414dbf451569c0ad47.svg)
}

.icon-gift-strip {
	background-image: url(/assets/images/strip-item/gift-strip.0479c0dd07f85a414dbf451569c0ad47.svg)
}

.icon-play-video {
	background-image: url(/assets/images/strip-item/play-video.939348716745949b254b04286deeb3cc.svg)
}

.icon-refresh-video {
	background-image: url(/assets/images/strip-item/refresh-video.6a58050f20a9fb2b09b1228a8e2a6384.svg)
}

.icon-video {
	background-image: url(/assets/images/strip-item/video.0e216cbe05bf09cd86fc224bfdf486f4.svg)
}

.strip-item {
	position: relative;
	padding: 16px;
	background-image: linear-gradient(180deg, #24210d, #130125 40%, #01130d 93.79%);
	box-sizing: border-box;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.strip-item:after {
	content: "";
	position: absolute;
	top: 8px;
	left: 8px;
	width: 248px;
	height: 248px;
	background-image: url(/assets/images/klubni4ka/bg-klubni4ka.f17786eb335b3ad9182166e584cbb1e0.svg);
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat
}

@media screen and (min-width:768px) and (min-height:420px) {
	.strip-item:after {
		left: 20px
	}
}

.strip-item.strip-item--top-padd-0 {
	padding-top: 0
}

.strip-item__list {
	z-index: 1
}

.strip-item__list:last-child {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	max-width: 3em
}

.strip-item__desc {
	position: relative;
	z-index: 1;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.strip-item__ban {
	flex-grow: 1;
	height: 265px
}

.strip-item__item {
	width: 100%
}

.strip-item__pic {
	position: absolute;
	left: 0;
	top: -10px;
	width: 100%;
	height: 100%;
	object-fit: contain
}

.strip-item__light-img {
	position: relative;
	flex-grow: 1;
	width: 100%;
	height: 245px
}

.strip-item__light-img:after,
.strip-item__light-img:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: contain
}

.strip-item__light-img:before {
	background-image: url(/assets/images/klubni4ka/girl-1.e13e61d8a28fde46e77f214ea944cf95.png);
	animation: light 1s linear infinite
}

@media (min--moz-device-pixel-ratio:0) {
	.strip-item__light-img:before {
		animation: none
	}
}

.strip-item__light-img:after {
	background-image: url(/assets/images/klubni4ka/girl-2.0ed328157970f402dc3b7b55d32d4038.png)
}

.strip-item__platform {
	flex-basis: 100%;
	height: 32px;
	margin-top: -20px;
	background-image: url(/assets/images/klubni4ka/pallet.9c325541cdb074370a1703164a0beaf3.svg);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.strip-item__name {
	margin-bottom: 12px;
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
	text-align: center
}

.strip-item__progress {
	margin-bottom: 16px
}

.strip-item__link {
	display: flex;
	justify-content: center;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 32px
}

.strip-item__light-text {
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 14px;
	text-align: center
}

.strip-item__get-bonus {
	display: block;
	text-transform: uppercase;
	text-shadow: 0 2px 4px rgba(5, 5, 5, .5);
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #81c946
}

.strip-item__light-link {
	position: relative;
	z-index: 0;
	display: flex;
	justify-content: center;
	font-size: inherit
}

.strip-item__list-item:not(:last-child) {
	margin-bottom: 16px
}

.strip-item__gift {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	max-width: 48px
}

.strip-item__gift-ico {
	width: 32px;
	height: 32px;
	margin: 0 auto
}

.strip-item__gift-wrap {
	display: flex;
	justify-content: center;
	width: 100%;
	white-space: nowrap
}

.strip-item__gift-money,
.strip-item__gift-name {
	font-size: 13px;
	line-height: 18px;
	white-space: nowrap;
	font-weight: 700;
	color: #81c946
}

@keyframes light {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.strip-video-active-route .strip-video-button {
	background: linear-gradient(1turn, #c99f43 .93%, #ffe483 51.41%, #ffd981)
}

.strip-video-button {
	position: relative;
	width: 48px;
	height: 48px;
	border-radius: 4px;
	padding: 1px;
	background-color: #776945
}

.strip-video-button:active {
	opacity: .8
}

.strip-video-button.strip-video-button--open {
	cursor: pointer
}

.strip-video-button.strip-video-button--open:before {
	display: none
}

.strip-video-button.strip-video-button--open .strip-video-button__data {
	align-items: flex-end;
	justify-content: flex-end
}

.strip-video-button.strip-video-button--open .strip-video-button__border-progress {
	display: none
}

.strip-video-button.strip-video-button--open .strip-video-button__pic {
	opacity: 1
}

.strip-video-button.strip-video-button--open .strip-video-button__data-text {
	display: none
}

.strip-video-button.strip-video-button--open .strip-video-button__data-ico {
	display: block
}

.strip-video-button.strip-video-button--open .strip-video-button__img {
	border-radius: inherit;
	background-image: linear-gradient(180deg, #846d24 1.08%, #24210d)
}

.strip-video-button.strip-video-button--closed .strip-video-button__data-text,
.strip-video-button.strip-video-button--closed:before {
	display: none
}

.strip-video-button.strip-video-button--closed .strip-video-button__data-ico {
	display: block
}

.strip-video-button.strip-video-button--closed .strip-video-button__border-progress {
	display: none
}

.strip-video-button.strip-video-button--closed .strip-video-button__img {
	border-radius: inherit
}

.strip-video-button__border-progress,
.strip-video-button__img,
.strip-video-button__pic {
	width: 100%;
	height: 100%;
	border-radius: inherit
}

.strip-video-button__img {
	position: relative;
	border-radius: 4px;
	background-image: linear-gradient(180deg, #433c1e, #24210d)
}

.strip-video-button__pic {
	opacity: .5;
	object-fit: contain
}

.strip-video-button__border-progress {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	color: #ffd981
}

.strip-video-button__svg {
	border-radius: inherit;
	fill: transparent;
	stroke: currentColor;
	stroke-width: 2px;
	stroke-dasharray: 100
}

.strip-video-button__data {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.strip-video-button__data-ico {
	display: none;
	width: 24px;
	height: 24px
}

.strip-video-button__data-text {
	font-size: 16px;
	line-height: 22px;
	font-weight: 700
}

.strip-video-button.strip-video-button--big {
	width: 56px;
	height: 56px;
	padding: 2px
}

@media screen and (min-width:768px) and (min-height:420px) {
	.strip-video-button.strip-video-button--big {
		width: 80px;
		height: 80px
	}
}

.strip-video-button__data-ico.strip-video-button__data-ico--big {
	width: 22.4px;
	height: 22.4px
}

@media screen and (min-width:768px) and (min-height:420px) {
	.strip-video-button__data-ico.strip-video-button__data-ico--big {
		width: 32px;
		height: 32px
	}
}

.strip-video-button__data-text.strip-video-button__data-text--big {
	font-size: 14px;
	line-height: 16px;
	font-weight: 700
}

@media screen and (min-width:768px) and (min-height:420px) {
	.strip-video-button__data-text.strip-video-button__data-text--big {
		font-size: 18px;
		line-height: 24px
	}
}

.strip-video-button:before {
	content: "";
	position: absolute;
	z-index: 3;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #eccc6c;
	box-shadow: 0 0 4px #fff494
}

[data-progress="0"]:before {
	display: none
}

[data-progress="1"]:before {
	left: 0;
	top: -2px
}

[data-progress="2"]:before {
	left: 5%;
	top: -2px
}

[data-progress="3"]:before {
	left: 10%;
	top: -2px
}

[data-progress="4"]:before {
	left: 13%;
	top: -2px
}

[data-progress="5"]:before {
	left: 18%;
	top: -2px
}

[data-progress="6"]:before {
	left: 22%;
	top: -2px
}

[data-progress="7"]:before {
	left: 27%;
	top: -2px
}

[data-progress="8"]:before {
	left: 30%;
	top: -2px
}

[data-progress="9"]:before {
	left: 35%;
	top: -2px
}

[data-progress="10"]:before {
	left: 38%;
	top: -2px
}

[data-progress="11"]:before {
	left: 42%;
	top: -2px
}

[data-progress="12"]:before {
	left: 47%;
	top: -2px
}

[data-progress="13"]:before {
	left: 50%;
	top: -2px
}

[data-progress="14"]:before {
	left: 54%;
	top: -2px
}

[data-progress="15"]:before {
	left: 59%;
	top: -2px
}

[data-progress="16"]:before {
	left: 64%;
	top: -2px
}

[data-progress="17"]:before {
	left: 67%;
	top: -2px
}

[data-progress="18"]:before {
	left: 72%;
	top: -2px
}

[data-progress="19"]:before {
	left: 75%;
	top: -2px
}

[data-progress="20"]:before {
	left: 79%;
	top: -2px
}

[data-progress="21"]:before {
	left: 83%;
	top: -2px
}

[data-progress="22"]:before {
	left: 86%;
	top: -2px
}

[data-progress="23"]:before {
	left: 90%;
	top: -2px
}

[data-progress="24"]:before {
	left: 93%;
	top: -2px
}

[data-progress="25"]:before {
	right: 0;
	top: -2px
}

[data-progress="26"]:before {
	top: 5%;
	right: -2px
}

[data-progress="27"]:before {
	top: 10%;
	right: -2px
}

[data-progress="28"]:before {
	top: 13%;
	right: -2px
}

[data-progress="29"]:before {
	top: 18%;
	right: -2px
}

[data-progress="30"]:before {
	top: 22%;
	right: -2px
}

[data-progress="31"]:before {
	top: 27%;
	right: -2px
}

[data-progress="32"]:before {
	top: 30%;
	right: -2px
}

[data-progress="33"]:before {
	top: 35%;
	right: -2px
}

[data-progress="34"]:before {
	top: 38%;
	right: -2px
}

[data-progress="35"]:before {
	top: 42%;
	right: -2px
}

[data-progress="36"]:before {
	top: 47%;
	right: -2px
}

[data-progress="37"]:before {
	top: 50%;
	right: -2px
}

[data-progress="38"]:before {
	top: 54%;
	right: -2px
}

[data-progress="39"]:before {
	top: 59%;
	right: -2px
}

[data-progress="40"]:before {
	top: 64%;
	right: -2px
}

[data-progress="41"]:before {
	top: 67%;
	right: -2px
}

[data-progress="42"]:before {
	top: 72%;
	right: -2px
}

[data-progress="43"]:before {
	top: 77%;
	right: -2px
}

[data-progress="44"]:before {
	top: 78%;
	right: -2px
}

[data-progress="45"]:before {
	top: 80%;
	right: -2px
}

[data-progress="46"]:before {
	top: 83%;
	right: -2px
}

[data-progress="47"]:before {
	top: 88%;
	right: -2px
}

[data-progress="48"]:before {
	top: 93%;
	right: -2px
}

[data-progress="49"]:before {
	top: 91%;
	right: -2px
}

[data-progress="50"]:before {
	bottom: 0;
	right: -2px
}

[data-progress="51"]:before {
	right: 0;
	bottom: -2px
}

[data-progress="52"]:before {
	right: 5%;
	bottom: -2px
}

[data-progress="53"]:before {
	right: 10%;
	bottom: -2px
}

[data-progress="54"]:before {
	right: 13%;
	bottom: -2px
}

[data-progress="55"]:before {
	right: 18%;
	bottom: -2px
}

[data-progress="56"]:before {
	right: 22%;
	bottom: -2px
}

[data-progress="57"]:before {
	right: 27%;
	bottom: -2px
}

[data-progress="58"]:before {
	right: 30%;
	bottom: -2px
}

[data-progress="59"]:before {
	right: 35%;
	bottom: -2px
}

[data-progress="60"]:before {
	right: 38%;
	bottom: -2px
}

[data-progress="61"]:before {
	right: 42%;
	bottom: -2px
}

[data-progress="62"]:before {
	right: 47%;
	bottom: -2px
}

[data-progress="63"]:before {
	right: 50%;
	bottom: -2px
}

[data-progress="64"]:before {
	right: 54%;
	bottom: -2px
}

[data-progress="65"]:before {
	right: 59%;
	bottom: -2px
}

[data-progress="66"]:before {
	right: 64%;
	bottom: -2px
}

[data-progress="67"]:before {
	right: 67%;
	bottom: -2px
}

[data-progress="68"]:before {
	right: 72%;
	bottom: -2px
}

[data-progress="69"]:before {
	right: 77%;
	bottom: -2px
}

[data-progress="70"]:before {
	right: 82%;
	bottom: -2px
}

[data-progress="71"]:before {
	right: 87%;
	bottom: -2px
}

[data-progress="72"]:before {
	right: 91%;
	bottom: -2px
}

[data-progress="73"]:before {
	right: 94%;
	bottom: -2px
}

[data-progress="74"]:before {
	right: 93%;
	bottom: -2px
}

[data-progress="75"]:before {
	left: 0;
	bottom: -2px
}

[data-progress="76"]:before {
	left: -2px;
	bottom: 3%
}

[data-progress="77"]:before {
	left: -2px;
	bottom: 8%
}

[data-progress="78"]:before {
	left: -2px;
	bottom: 10%
}

[data-progress="79"]:before {
	left: -2px;
	bottom: 13%
}

[data-progress="80"]:before {
	left: -2px;
	bottom: 18%
}

[data-progress="81"]:before {
	left: -2px;
	bottom: 22%
}

[data-progress="82"]:before {
	left: -2px;
	bottom: 27%
}

[data-progress="83"]:before {
	left: -2px;
	bottom: 30%
}

[data-progress="84"]:before {
	left: -2px;
	bottom: 33%
}

[data-progress="85"]:before {
	left: -2px;
	bottom: 38%
}

[data-progress="86"]:before {
	left: -2px;
	bottom: 42%
}

[data-progress="87"]:before {
	left: -2px;
	bottom: 47%
}

[data-progress="88"]:before {
	left: -2px;
	bottom: 50%
}

[data-progress="89"]:before {
	left: -2px;
	bottom: 54%
}

[data-progress="90"]:before {
	left: -2px;
	bottom: 59%
}

[data-progress="91"]:before {
	left: -2px;
	bottom: 62%
}

[data-progress="92"]:before {
	left: -2px;
	bottom: 67%
}

[data-progress="93"]:before {
	left: -2px;
	bottom: 70%
}

[data-progress="94"]:before {
	left: -2px;
	bottom: 73%
}

[data-progress="95"]:before {
	left: -2px;
	bottom: 78%
}

[data-progress="96"]:before {
	left: -2px;
	bottom: 83%
}

[data-progress="97"]:before {
	left: -2px;
	bottom: 87%
}

[data-progress="98"]:before {
	left: -2px;
	bottom: 88%
}

[data-progress="99"]:before {
	left: -2px;
	top: 2%
}

[data-progress="100"]:before {
	left: -2px;
	top: 0
}

.menu-wrap {
	position: fixed;
	top: 0;
	z-index: 4;
	display: flex;
	height: 100%;
	width: 100%;
	padding-top: 54px;
	overflow: hidden
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-wrap {
		padding-top: 72px
	}
}

.menu-wrap.menu-wrap--lian:before {
	background-image: url(/assets/images/bg/leaf-left.16dcafe9f23b1d24e3efdf5ba1ef3581.png), url(/assets/images/bg/leaf-right.927e2efaa7b7f65cad825fc51ce80d41.png);
	background-position: 0 0, 100% 0;
	background-repeat: no-repeat;
	background-size: 160px 50px;
	content: "";
	position: absolute;
	top: 56px;
	left: 0;
	right: -30px;
	z-index: 5;
	width: 320px;
	height: 50px;
	background-color: transparent;
	pointer-events: none
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-wrap.menu-wrap--lian:before {
		top: 72px;
		width: 350px
	}
}

.menu-wrap.menu-wrap--show-cookies,
.menu-wrap.menu-wrap--show-hello-ban {
	padding-top: 108px
}

@media screen and (min-width:768px) and (min-height:420px) {

	.menu-wrap.menu-wrap--show-cookies,
	.menu-wrap.menu-wrap--show-hello-ban {
		padding-top: 126px
	}
}

.menu-wrap.menu-wrap--show-cookies.menu-wrap--lian:before,
.menu-wrap.menu-wrap--show-hello-ban.menu-wrap--lian:before {
	top: 108px
}

@media screen and (min-width:768px) and (min-height:420px) {

	.menu-wrap.menu-wrap--show-cookies.menu-wrap--lian:before,
	.menu-wrap.menu-wrap--show-hello-ban.menu-wrap--lian:before {
		top: 126px
	}
}

.menu-wrap--notification-and-cookies {
	padding-top: 120px
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-wrap--notification-and-cookies {
		padding-top: 136px
	}
}

@media (min-width:1113px) and (orientation:landscape),
screen and (min-width:1024px) and (orientation:portrait) {
	.menu-wrap--notification-and-cookies {
		padding-top: 184px
	}
}

.menu-wrap--notification-and-cookies.menu-wrap--lian:before {
	top: 120px
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-wrap--notification-and-cookies.menu-wrap--lian:before {
		top: 136px
	}
}

@media (min-width:1113px) and (orientation:landscape),
screen and (min-width:1024px) and (orientation:portrait) {
	.menu-wrap--notification-and-cookies.menu-wrap--lian:before {
		top: 184px
	}
}

.body--cookies-show .hello-ban:not(.hello-ban--hide)~.header .menu-wrap {
	padding-top: 170px
}

@media screen and (min-width:768px) and (min-height:420px) {
	.body--cookies-show .hello-ban:not(.hello-ban--hide)~.header .menu-wrap {
		padding-top: 191px
	}
}

.menu-wrap__hide-scroll {
	position: relative;
	width: 264px;
	height: 100%;
	overflow: hidden;
	z-index: 4
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-wrap__hide-scroll {
		width: 320px
	}
}

.menu-wrap__scroll {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 17px;
	box-sizing: content-box;
	-webkit-overflow-scrolling: touch;
	scroll-behavior: smooth
}

.menu-wrap__scroll::-webkit-scrollbar {
	display: none;
	width: 0;
	background: transparent
}

.menu-top-banner {
	position: relative;
	height: 132px;
	width: 100%
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-top-banner {
		height: 160px
	}
}

.menu-top-banner__img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	height: 100%;
	width: 100%
}

.menu-top-banner__button-wrap {
	position: relative;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	height: 100%;
	padding-bottom: 8px;
	box-sizing: border-box
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-top-banner__button-wrap {
		padding-bottom: 16px
	}
}

.menu {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #00160e;
	box-sizing: border-box
}

.menu__submenu {
	overflow: hidden
}

.menu__item.menu__item--banered {
	position: relative;
	height: 111px;
	width: 100%;
	background-color: #000
}

.menu__header {
	display: flex;
	flex-direction: column
}

.menu__header-deposit {
	padding: 16px;
	background-color: #00160e
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu__header-deposit {
		padding: 24px 16px
	}
}

.menu__item {
	cursor: pointer
}

.menu__submenu-body {
	cursor: auto
}

.menu__link {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	box-sizing: border-box;
	min-height: 40px;
	padding: 8px;
	color: #c5ad85;
	background: linear-gradient(180deg, #433c1e, #24210d);
	mix-blend-mode: normal;
	box-shadow: inset 0 1px 0 #846d24
}

.menu__link--btn {
	width: 100%
}

.menu__link.active,
.menu__link:active {
	color: #fff;
	background: linear-gradient(180deg, #100d00, #1e1b07 26.56%, #24210d);
	mix-blend-mode: normal
}

.menu__link.active .menu__icon,
.menu__link:active .menu__icon {
	display: none
}

.menu__link.active .menu__icon.menu__icon--active,
.menu__link:active .menu__icon.menu__icon--active {
	display: block
}

.menu__link.active .menu__caret,
.menu__link:active .menu__caret {
	transform: rotate(180deg)
}

.menu__link.active .menu__label,
.menu__link:active .menu__label {
	color: #fff
}

.menu__link--sub {
	padding-left: 40px
}

.menu__link>* {
	z-index: 2
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu__link {
		padding: 4px 12px;
		min-height: 48px
	}
}

@media (hover) {
	.menu__link:hover {
		color: #fff;
		background: linear-gradient(180deg, #100d00, #1e1b07 26.56%, #24210d);
		mix-blend-mode: normal
	}

	.menu__link:hover .menu__icon {
		display: none
	}

	.menu__link:hover .menu__icon.menu__icon--active {
		display: block
	}

	.menu__link:hover .menu__label {
		color: #fff
	}
}

.menu__sublink {
	position: relative;
	display: flex;
	align-items: center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #24210d;
	border-top: 1px solid #00160e
}

.menu__sublink-label {
	font-size: 12px;
	line-height: 16px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5)
}

.menu__icon {
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.menu__icon:after {
	display: inline-block
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu__icon {
		margin-right: 12px
	}
}

.menu__icon.menu__icon--active {
	display: none
}

.menu__label {
	margin-right: 14px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}

.menu__label-text {
	position: absolute;
	right: 24px;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	background: linear-gradient(#f4d01d 33%, #ffbb71 66%, #a06800);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #ffbb71
}

.menu__caret {
	display: block;
	width: 24px;
	height: 24px;
	margin-left: auto;
	transform: rotate(0);
	transition: transform .3s;
	will-change: transform
}

.menu__footer {
	display: flex;
	justify-content: center;
	padding: 16px 8px
}

.menu__google-badge-wrap {
	position: relative;
	display: block;
	width: 143px;
	height: 43px
}

.menu__google-badge-wrap img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.menu__google-play-badge {
	display: block;
	margin: auto;
	width: 170px;
	height: 65px
}

.menu-profile__section {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 16px;
	border-radius: 15px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(/assets/images/menu/menu-profile-sm.abfd283f41ddb810245b18c26bbd0f3c.svg)
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__section {
		padding: 24px;
		background-image: url(/assets/images/menu/menu-profile.14edf9f683cc820f7f79ee43886e156b.svg)
	}
}

.menu-profile__user-links {
	display: flex;
	width: 100%;
	margin-bottom: 8px
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__user-links {
		margin-bottom: 24px
	}
}

.menu-profile__images {
	position: relative;
	flex-shrink: 0;
	width: 68px;
	height: 68px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .75);
	background: transparent
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__images {
		width: 84px;
		height: 84px
	}
}

@media (hover) {
	.menu-profile__images {
		cursor: pointer;
		transition-timing-function: ease-in-out;
		transition-duration: .3s
	}

	.menu-profile__images:hover {
		transform: scale(1.1)
	}
}

.menu-profile__images-front,
.menu-profile__images-inner,
.menu-profile__img {
	width: 100%;
	height: 100%
}

.menu-profile__img {
	object-fit: contain
}

.menu-profile__info {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	flex: 1;
	margin-left: 8px;
	padding: 4px 0
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__info {
		margin-left: 16px
	}
}

.menu-profile__nickname {
	font-size: 12px;
	line-height: 16px;
	color: #e6c8a8
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__nickname {
		margin-bottom: 0
	}
}

@media (hover) {
	.menu-profile__nickname:hover {
		text-decoration: underline
	}
}

.menu-profile__nickname--with-status {
	flex-shrink: 1;
	max-width: 92px;
	margin-right: 5px;
	overflow: hidden
}

.menu-profile__level-info-wrap {
	margin-bottom: 8px
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__level-info-wrap {
		margin-bottom: 12px
	}
}

.menu-profile__title {
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #fff
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__title {
		margin-bottom: 17px;
		font-size: 14px;
		-webkit-mask-image: linear-gradient(-75deg, rgba(0, 0, 0, .7) 30%, #000 50%, rgba(0, 0, 0, .7) 70%);
		-webkit-mask-size: 200%;
		animation-name: shine;
		animation-delay: 2s;
		animation-duration: 2s;
		animation-iteration-count: infinite
	}
}

.menu-profile__progress-decor {
	width: 100%;
	pointer-events: none
}

.menu-profile__progress-decor.menu-profile__progress-decor--clickable {
	pointer-events: auto;
	cursor: pointer;
	transition-duration: .3s;
	transition-timing-function: ease-in-out
}

@media (hover) {
	.menu-profile__progress-decor.menu-profile__progress-decor--clickable:hover {
		transform: scale(1.04)
	}
}

.menu-profile__progress {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	flex-basis: 100%;
	height: 24px;
	box-sizing: border-box
}

.menu-profile__open-details {
	margin-left: 6px
}

.menu-profile__data {
	display: flex;
	justify-content: space-between;
	padding: 6px 16px 0;
	background-color: #00160e
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__data {
		padding: 16px 24px 0
	}
}

.menu-profile__data.menu-profile__data--padd-big {
	padding-top: 24px
}

@media screen and (min-width:768px) and (min-height:420px) {
	.menu-profile__data.menu-profile__data--padd-big {
		padding-top: 32px
	}
}

.menu-profile__data-container {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: 100%
}

.menu-profile__data-title {
	font-size: 12px;
	line-height: 16px;
	color: #c5ad85
}

.menu-profile__data-value {
	font-size: 14px;
	line-height: 26px;
	font-weight: 700;
	color: #fff
}

.menu-profile__rate-btn {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap
}

.menu-profile__rate-label {
	width: 100%;
	font-size: 12px;
	line-height: 16px;
	color: #c5ad85;
	text-shadow: 0 1px 1px rgba(5, 5, 5, .5)
}

.menu-profile__rate-data {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.menu-profile__rate-value {
	font-size: 14px;
	line-height: 28px;
	font-weight: 700;
	text-shadow: 0 1px 1px rgba(5, 5, 5, .5)
}

.menu-profile__rate-arrow {
	width: 24px;
	height: 24px
}

@-webkit-keyframes shine {
	0% {
		-webkit-mask-position: 150%
	}

	to {
		-webkit-mask-position: -50%
	}
}

.menu-profile__info-link {
	font-size: 12px
}

.menu-profile__data--no-points {
	justify-content: start
}

.menu-profile__data-container--no-points {
	width: 92px;
	padding-right: 24px;
	box-sizing: content-box
}

.menu-profile__user-main-info {
	display: flex;
	align-items: center;
	margin-bottom: 8px;
	overflow: hidden
}

.icon-check {
	background-image: url(/assets/images/language-popup/check.9e34b2718d3eb63429546515abee0e49.svg)
}

.icon-ru {
	background-image: url(/assets/images/language-popup/ru.1b10906b17464f61a8932282490f2e65.svg)
}

.main[data-v-57b8a1d7]{
	z-index: 0;
}
.icon-gift {
    background-image: url(/assets/images/quick-nav-link/gift-menu.a8b012a686d8309cc23816bc219ed822.svg)
}
.icon-gift-active {
    background-image: url(/assets/images/quick-nav-link/gift-menu.a8b012a686d8309cc23816bc219ed822.svg)
}
.icon-games-active {
    background-image: url(/assets/images/quick-nav-link/games.16060039553df5876661dcea2f04e6bb.svg);
}
.icon-sale-active {
    background-image: url(/assets/images/quick-nav-link/sale.3dfb86b3ce4bda3fd6272eba2cca4e2f.svg);
}
.footer__affiliate-program[data-v-0d947e92]{
	margin-bottom: 0 !important
}
.footer[data-v-0d947e92]{
	padding-bottom: 0 !important
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0 !important;
}
.stack-count{display:flex;justify-content:center;align-items:center;height:20px;width:20px;border-radius:50%;background-image:radial-gradient(9.92px at 50% 0,rgba(252,110,97,.5) 0,#c80101 100%),linear-gradient(180deg,#ff9a7e 7.9%,#fc240b 48.62%,#b30214 87.55%);box-shadow:0 1px 1px rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.301064);font-size:12px;color:#fff;font-weight:700}.icon-arrow-down-fill{background-image:url(/assets/images/submenu-navbar-button/arrow-down-fill.972236233e51012bde84bf8cb4508767.svg)}.icon-arrow-down-fill-white{background-image:url(/assets/images/submenu-navbar-button/arrow-down-fill-white.972236233e51012bde84bf8cb4508767.svg)}