@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;
	200;
	300;
	400;
	500;
	600;
	700;
	800;
	900&display=swap);
	*,.Header-module__logo,:after,:before,body {
	font-family:var(--font1)
}
:root {
	--body-bg-color:#14151a;
	--bg-loyout:#1d1e23;
	--color1:#fff;
	--color2:#03b800;
	--font1:"Montserrat",sans-serif
}
:root[data-theme=red_black] {
	--accent-color-800:#bbbbbb;
	--monitoring-joining-color:#ffc30e
}
.Banner-module__img,.Search-module__wrapper,.Shop-module__header,.informer,.paypal-widget,[data-widgettype=monitoring] .boxFooter {
	display:none
}
body::after {
	background-image:url(https://gold-rust.ru/uploads/granularity.png);
	content:"";
	position:fixed;
	inset:0;
	z-index:555;
	pointer-events:none;
	opacity:1
}
.Widgets-module__widgetWrapper+.Widgets-module__widgetWrapper {
	margin-top:0;
	margin-bottom:30px
}
.Button-module__btn.Button-module__accent.discord-btn {
	display:block;
	text-align:center;
	border-radius:6px
}
body {
	background-color:var(--body-bg-color);
	background:url(https://pic.moscow.ovh/images/2023/04/23/a6ccba1ce2cc52eb86a575d856140db6.png) 50% 100%/cover fixed #1b1b1b;
	overflow-y:overlay
}
.Header-module__wrapper {
	background:var(--bg-loyout);
	border-radius:12px;
	text-transform:capitalize;
	margin-top:35px;
	padding:20px 30px
}
.Header-module__logo {
	font-size:22px;
	line-height:30px;
	text-transform:uppercase;
	color:var(--color1)!important;
	font-weight:800
}
.Index-module__wrapper .Shop-module__wrapper .boxBody {
	background:0 0;
	padding:0
}
.Index-module__wrapper .Widgets-module__wrapper {
	order:1;
	margin-left:20px;
	margin-right:0
}
.Index-module__wrapper .Products-module__wrapper {
	margin-top:0
}
.Product-module__wrapper {
	background:var(--bg-loyout);
	border-radius:15px;
	margin:8px;
	padding-bottom:50px;
	overflow:visible;
	position:relative;
	width:calc(20% - 16px);
	transition:transform .2s
}
.Product-module__name,.Product-module__price {
	background:0 0;
	color:var(--color1);
	font-weight:500;
	font-size:14px
}
.Product-module__price {
	right:12px;
	left:initial;
	bottom:15px;
	top:initial;
	display:flex;
	flex-direction:column;
	align-items:end;
	line-height:14px
}
.Product-module__name {
	transform:translateY(0);
	padding:0 18px;
	margin-bottom:15px;
	transition:transform .2s;
	max-width:125px
}
.Product-module__discount {
	z-index:1;
	translate:-10px 10px;
	display:block;
	padding:2px 6px;
	border-radius:5px;
	background:rgba(255,72,72,.1);
	color:#ff4848;
	font-size:16px;
	max-width:51px;
	margin-left:6px
}
.boxBody,.boxHeader,.gcustom-widget-button {
	background:var(--bg-loyout)
}
.Products-module__wrapper {
	display:flex;
	flex-wrap:wrap;
	gap:0
}
.Product-module__wrapper:first-of-type,.Product-module__wrapper:nth-of-type(2),.Product-module__wrapper:nth-of-type(3),.Product-module__wrapper:nth-of-type(4) {
	width:calc(25% - 16px)
}
.Product-module__wrapper::before {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	z-index:1;
	width:50px;
	height:44px;
	filter:blur(52px);
	background:#ff9800;
	transform:translate(-50%,-50%)
}
.gr-modal-server.active,.gr-modal-server:hover {
	background:var(--color2)
}
.Product-module__img {
	position:relative;
	z-index:2
}
.Product-module__wrapper:hover {
	transform:scale(1.1)
}
.boxHeader {
	border-radius:12px 12px 0 0;
	padding:18px 20px;
	border-bottom:1px solid #282828
}
.boxBody:last-child {
	border-radius:0 0 12px 12px
}
.gcustom-widget-buttons {
	display:flex;
	align-items:center;
	padding-top:5px;
	margin:0 -5px
}
.gcustom-widget-button {
	padding:10px;
	width:33.33333%;
	border-radius:6px;
	text-align:center;
	margin:5px;
	cursor:pointer;
	transition:transform .2s,background .2s,color .2s
}
.gcustom-widget-button:hover {
	background:var(--color2);
	color:var(--color1);
	transform:scale(1.05)
}
.gr-modal-pick-server {
	font-size:19px;
	font-weight:800;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:10px;
	color:var(--color1);
	background:linear-gradient(142deg,#4fcc30 0,#30a308 100%);
	padding:24px 20px;
	border-radius:12px
}
.boxFooter,.gr-modal-server {
	background:var(--bg-loyout)
}
.gr-modal-pick-server span {
	display:block;
	font-weight:500;
	font-size:14px
}
.gr-modal-servers {
	display:flex;
	margin:0 -8px;
	flex-wrap:wrap
}
.gr-modal-server {
	width:calc(50% - 12px);
	display:flex;
	align-items:center;
	justify-content:center;
	padding:10px;
	margin:6px;
	text-align:center;
	border-radius:12px;
	color:var(--color1);
	font-weight:600;
	transition:background .2s
}
.discord,.information-contianer-social-link .social-link p {
	margin-bottom:20px
}
.gr-modal-server:hover {
	cursor:pointer
}
.gr-modal-content {
	position:relative;
	margin-top:20px
}
.gr-modal-content-for-server {
	position:absolute;
	opacity:0;
	visibility:hidden;
	pointer-events:none;
	transition:opacity .2s,visibility .2s
}
.gr-modal-content-for-server.active {
	position:relative;
	opacity:1;
	visibility:visible;
	pointer-events:initial
}
.Servers-module__server {
	background-color:var(--bg-loyout);
	padding:15px;
	border-radius:10px
}
.Servers-module__server.Servers-module__active,.Servers-module__server:focus,.Servers-module__server:hover {
	background-color:var(--color2);
	color:var(--color1)
}
.Product-module__count {
	bottom:100%;
	transform:translateY(28px)
}
.boxFooter {
	border-radius:0 0 6px 6px
}
.MonitoringServer-module__progressBarWrapper {
	border-radius:6px;
	height:12px;
	background-color:var(--body-bg-color)
}
.MonitoringServer-module__progressBarAnim {
	background:0 0
}
.MonitoringServer-module__name::after {
	content:''
}
[data-monitoringserverid="32628"] .MonitoringServer-module__name::after {
	content:' | MAX3/X3'
}
[data-monitoringserverid="32674"] .MonitoringServer-module__name::after {
	content:' | MAX5/X2'
}
[data-monitoringserverid="33981"] .MonitoringServer-module__name::after {
	content:' | MAX3/X10'
}
[data-monitoringserverid="34591"] .MonitoringServer-module__name::after {
	content:' | MAX4/X5'
}
[data-monitoringserverid="34869"] .MonitoringServer-module__name::after {
	content:' | NSK/VANILLA'
}
@media (min-width:1380px) {
	.container {
	width:1320px;
	max-width:100%
}
}
@media (min-width:1180px) and (max-width:1379px) {
	.Product-module__wrapper {
	width:calc(25% - 16px)
}
}
@media (min-width:971px) and (max-width:1179px) {
	.Product-module__wrapper,.Product-module__wrapper:first-of-type,.Product-module__wrapper:nth-of-type(2),.Product-module__wrapper:nth-of-type(3),.Product-module__wrapper:nth-of-type(4) {
	width:calc(35% - 28px)
}
}
@media (min-width:320px) and (max-width:970px) {
	.Product-module__wrapper,.Product-module__wrapper:first-of-type,.Product-module__wrapper:nth-of-type(2),.Product-module__wrapper:nth-of-type(3),.Product-module__wrapper:nth-of-type(4) {
	width:calc(50% - 16px)
}
.Index-module__wrapper .Widgets-module__wrapper {
	margin-left:0
}
}
.information-contianer-social-link .social-link {
	display:flex;
	flex-direction:column;
	padding:15px 20px;
	margin-bottom:10px
}
.information-contianer-social-link .social-link:first-child {
	border-radius:12px;
	background:linear-gradient(95.85deg,rgb(52 52 120 / 80%) 4.92%,rgb(50 50 59 / 50%) 116.27%)
}
.information-contianer-social-link .social-link:nth-child(2) {
	border-radius:12px;
	background:linear-gradient(270deg,rgba(19,19,25,.61) -4.92%,rgba(74,146,255,.2) 116.27%)
}
.information-contianer-social-link .social-link:nth-child(3) {
	border-radius:12px;
	background:linear-gradient(275deg,rgba(19,19,25,.61) -4.92%,rgb(41 169 234 / 50%) 116.27%)
}
.information-contianer-social-link .social-link .social-link-discord,.information-contianer-social-link .social-link .social-link-telegram,.information-contianer-social-link .social-link .social-link-vk {
	display:flex;
	align-items:center;
	align-self:start;
	padding:10px;
	color:#fff;
	border-radius:8px;
	cursor:pointer
}
.information-contianer-social-link .social-link a {
	display:flex;
	color:#fff
}
.information-contianer-social-link .social-link .social-link-discord {
	background:#5865f2
}
.information-contianer-social-link .social-link .social-link-discord svg,.information-contianer-social-link .social-link .social-link-telegram svg,.information-contianer-social-link .social-link .social-link-vk svg {
	margin-right:5px
}
.information-contianer-social-link .social-link .social-link-vk {
	background:#07f
}
.information-contianer-social-link .social-link .social-link-telegram {
	background:#29a9ea
}
.information-contianer-social-link {
	margin-top:10px
}
.Product-module__oldPrice {
	color:#606060;
	font-size:var(--small-font-size);
	position:relative;
	margin-right:4px
}
.ShopFooter-module__links::before {
	content:"";
	font-size:12px;
	color:#ddddddd4
}
swiper-container {
	width:100%;
	height:200px;
	top:15px;
	padding-right:8px
}
swiper-slide {
	text-align:center;
	font-size:18px;
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:30px
}
swiper-slide img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover
}
.autoplay-progress {
	position:absolute;
	right:16px;
	bottom:16px;
	z-index:10;
	width:48px;
	height:48px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-weight:700;
	color:var(--swiper-theme-color)
}
.discord,.swiper {
	position:relative
}
.autoplay-progress svg {
	--progress:0;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:100%;
	height:100%;
	stroke-width:4px;
	stroke:var(--swiper-theme-color);
	fill:none;
	stroke-dashoffset:calc(125.6 * (1 - var(--progress)));
	stroke-dasharray:125.6;
	transform:rotate(-90deg)
}
.swiper-button-next svg,.swiper-button-prev svg {
	width:50%;
	height:50%;
	object-fit:contain;
	transform-origin:center center;
	color:#7c7c7c
}
.swiper-pagination-bullet {
	width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,20px));
	height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,5px));
	display:inline-block;
	border-radius:var(--swiper-pagination-bullet-border-radius,2px);
	background:#7c7c7c;
	opacity:var(--swiper-pagination-bullet-inactive-opacity, .1)
}
.swiper {
	width:100%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
	display:block;
	border-radius:25px
}
.PlayerMenu-module__loginLink,.PlayerMenu-module__profileLink {
	text-transform:uppercase;
	cursor:pointer;
	border-radius:50px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0;
	white-space:nowrap;
	transition:.1s
}
.pulse-offline,.pulse-online {
	margin-top:0;
	display:block;
	width:7px;
	height:7px;
	border-radius:50%
}
.discord {
	background:var(--bg-loyout);
	padding:15px 20px
}
.discord__titile {
	color:var(--color1);
	font-size:18px;
	font-weight:600
}
.discord__subtitle {
	margin-bottom:10px
}
.Button-module__btn.Button-module__accent.discord-btn {
	background:#5865f2;
	width:100%;
	border-color:#5865f2
}
.pulse-online {
	background:#45f138;
	animation:2s infinite animate_pulse
}
.pulse-offline {
	background:#f13838;
	animation:2s infinite animate_pulse_off
}
.discord-desc,.discord-header {
	margin-top:5px;
	margin-left:15px
}
@keyframes animate_pulse {
	0% {
	box-shadow:0 0 0 0 rgb(69 241 56 / 60%)
}
70% {
	box-shadow:0 0 0 7px rgba(228,25,49,0)
}
100% {
	box-shadow:0 0 0 0 rgba(228,25,49,0)
}
}
@keyframes animate_pulse_off {
	0% {
	box-shadow:0 0 0 0 rgb(241 56 56 / 60%)
}
70% {
	box-shadow:0 0 0 7px rgba(228,25,49,0)
}
100% {
	box-shadow:0 0 0 0 rgba(228,25,49,0)
}
}
.discord {
	background:url(https://imgur.com/wm3sd0P.png) 70px 100%/cover no-repeat,#1a1a1a!important;
	border:1px solid #252525;
	border-radius:10px;
	width:110%;
	top:10px;
	left:-14px;
	scale:0.915
}
.discord-header {
	display:flex;
	align-items:center;
	width:100%;
	height:40px;
	gap:.5rem
}
.discord-image {
	background-image:url(https://i.imgur.com/0E0U989.png);
	background-position:center;
	background-size:contain;
	width:25px;
	height:25px;
	background-repeat:no-repeat
}
.discord-title {
	font-size:15px;
	font-weight:400;
	font-family:Unbounded,sans-serif
}
.discord_btn,.discord_btn:hover {
	font-size:14px;
	line-height:1.1!important;
	font-weight:500;
	font-style:normal;
	text-transform:none;
	letter-spacing:0;
	padding:.5em 1.5em;
	border-color:transparent;
	color:#fff!important;
	transition:.3s;
	cursor:pointer;
	border-radius:10px
}
.discord_btn {
	background:#445ded;
	margin-left:15px;
	margin-right:15px;
	display:block;
	text-align:center;
	box-shadow:0 0 20px 0 #253489
}
.discord_btn:hover {
	background:#3f51b1;
	box-shadow:0 0 10px 0 #253489
}
.discord-connect {
	margin:18px 15px 20px;
	display:flex;
	align-items:center;
	gap:.5rem;
	justify-content:flex-start
}
.memberCount,.presenceCount {
	background:#282828;
	padding:5px 10px;
	border-radius:10px;
	font-size:13px
}
.Header-module__nav a,.HeaderNav-module__wrapper a {
	outline:#59ba36 solid 2px;
	outline-offset:4px;
	margin:5px;
	display:inline-block;
	border-radius:10%
}
a.HeaderNav-module__link,a.SupportLink-module__link {
	background:url('') center/cover no-repeat
}
.Categories-module__active,.Categories-module__category,.Categories-module__enableFocus {
	outline:#59ba36 solid 2px;
	outline-offset:2px;
	background:url('') center/cover no-repeat;
	color:#fff;
	position:relative;
	text-align:center;
	padding:10px;
	font-size:16px;
	border-radius:10%
}