@import url('https://fonts.cdnfonts.com/css/petrov-sans-trial');
body
{
	font-family: 'Petrov Sans-Trial', sans-serif;
	background-size: cover !important;
	color: hsl(0, 0%, 100%);
	height: 100%;
	background: rgb(29, 30, 53);
	background-position: 50%;
	background-size: auto 100%;
	align-items: center
}
img {
  pointer-events: none;
  user-drag: none;
  -webkit-user-drag: none;

}
*, *:before, *:after {
    font-family:  'Petrov Sans-Trial', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
b, strong {
}
:root {
  	--default-font-family: 'Petrov Sans-Trial', sans-serif;
}
:root[data-theme=red_black] {
    --accent-color-800: #E5175F;
    --accent-color-900: #E5175F;
    --font-color-700: #fff;
    --font-color-800: rgba(255, 255, 255, .7);
    --font-color-900: #7b7b7b;
    --bg-color-800: #1c1c1c;
    --bg-color-700: #1c1c1c;
    --bg-color-900: #1c1c1c;
    --product-items-trans-bg-color: rgba(0, 0, 0, .4);
    --default-font-family: 'Petrov Sans-Trial', sans-serif;
}
body::-webkit-scrollbar {
    width: 10px;
}

body::-webkit-scrollbar-track {
    background: #282828;
}

body::-webkit-scrollbar-thumb {
    background-color: rgb(123 64 222 / 10%);
    border-radius: 15px;
    box-shadow: 0 4px 30px #16162599;
}
/*//////////////////////////Информация/////////////////////////*/
.img_wrapper {
    width: 100%;
    position: relative;
}
.ShopFooter-module__text:after {
    display: block;
    text-align: center;
    color: var(--font-color-900);
    font-size: 12px;
    font-weight: 300;
    padding: 5px 20px;
    width: 100%;
    content: "ИП Макурин Николай Владимирович ИНН: 504706119707 / ОГРН: 325774600055821 ";
    position: relative;
}
.PlayerBalanceModal-module__form:after {
    display: block;
    /*background: linear-gradient(180deg, rgba(236, 27, 68, 0.20) 0%, rgba(236, 27, 68, 0.20) 100%);*/
    text-align: center;
    border-radius: 10px;
    background: rgba(88, 100, 140, .2);
    color: #ffffff;
    /*color: #E82F4E;*/
    font-size: 14px;
    font-weight: 600;
    padding: 10px 20px;
    width: 100%;
    content: "Платежи доступны по Картам, СБП и Crypto! Приятных покупок! <3";
    position: relative;
    margin-bottom: 10px;
}
.img_wrapper  img {
    object-fit: cover;
    height: 100%;
    width: 100%;
  	border-radius: 5px;
  	margin-top: 5px;
    pointer-events: none;
    user-drag: none;
    -webkit-user-drag: none;

}
.plugin_block {
    background: #282828;
    padding: 5px;
    border-radius: 10px;
    text-align: center;
}
.plugin_item-centre:hover {
    background-color: var(--accent-color-900);
}
.plugin_item-centre {
    background-color: var(--accent-color-800);
  	color: #fff;
    border-radius: 5px;
    padding: 5px;
}
.Page-module__pageContent a.plugin-link {
    font-weight: 600;
    font-size: 12px;
    color: #fff;
  	display: block;
}
.plugins-all {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, 1fr);
}
.server-all {
    display: grid;
    gap: 10px;
}
.bonus-all {
    display: flex;
    gap: 10px;
}
.bonus-name {
    font-size: 16px;
    font-weight: 600;
    color: #B7B7B7;
}
.bonus-title-text {
    font-weight: 400;
    font-size: 14px;
    color: #747474;
    text-align: left;
}
.bonusinfo {
    background: #303030;
    padding: 10px;
    border-radius: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
}
.bonus-info {
    margin-left: auto;
    margin-right: auto;
    background: #282828;
    padding: 15px;
    border-radius: 15px;
  	float: left;
  	width: 45%;
}
.bonus-back {
    background: url(https://gspics.org/images/2024/02/22/0b7nnx.png) no-repeat center center fixed;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
    align-items: center;
    border-radius: 10px;
    padding: 20px 20px;
    position: relative;
    overflow: hidden;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
    float: right;
    width: 55%;
}
.bonus-name-ico {
    font-size: 21px;
    padding: 20px;
    font-weight: 900;
}
.bonusinfosteam {
    background: #303030;
    padding: 10px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    width: 250px;
}
.bonus-steam {
    background: url(https://gspics.org/images/2024/02/23/0bZN5I.png) no-repeat center center fixed;
    width: 20px;
    height: 20px;
    background-size: 100%;
    margin-right: 5px;
}
.bonus-items-ico {
    display: flex;
    align-items: center;
    justify-content: center;
}
.bonus-items {
    display: grid;
    gap: 5px;
}
.bonus-title {
    font-weight: 500;
    font-size: 14px;
    color: rgba(255,255,255,.7)!important;
}
.bonus-text {
    font-weight: 400;
    font-size: 12px;
    color: #747474;
}
.bonus-title-block {
    margin-bottom: 5px;
}
.server-paradise {
    margin-left: auto;
    margin-right: auto;
    background: #282828;
    padding: 15px;
    border-radius: 15px;
}
.paradise-ico {
    height: 25px;
    width: 25px;
    background: url(https://gspics.org/images/2024/02/21/0boMLh.png) no-repeat center center fixed;
    background-size: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.sunrise-ico {
    height: 25px;
    width: 25px;
    background: url(https://gspics.org/images/2024/02/21/0bomDN.png) no-repeat center center fixed;
    background-size: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.pirate-ico {
    height: 30px;
    width: 30px;
    background: url(https://gspics.org/images/2024/02/21/0boP8s.png) no-repeat center center fixed;
    background-size: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.grid-ico {
    height: 25px;
    width: 25px;
    background: url(https://gspics.org/images/2024/02/21/0boREZ.png) no-repeat center center fixed;
    background-size: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.wipe-alarm {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 12px;
    border-radius: 10px;
    margin-top: 5px;
    padding: 2px;
    background: linear-gradient(180deg, rgba(236, 27, 68, 0.20) 0%, rgba(236, 27, 68, 0.20) 100%);
    color: #E82F4E;
}
.server-title-main {
    display: flex;
  	align-items: center;
  	margin-bottom: 10px;
}
.server-items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
}
.server-item {
    background: #303030;
  	padding: 10px;
    border-radius: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
}
.server-name {
    font-size: 16px;
    font-weight: 600;
    color: #B7B7B7;
  	text-indent: 5px;
}
.server-ip {
    font-size: 14px;
    font-weight: 300;
    color: #8b8989;
    text-indent: 5px;
  	cursor: pointer;
}
.server-title {
    font-weight: 500;
    font-size: 14px;
    color: rgba(255,255,255,.7)!important;
}
.server-text {
    font-weight: 400;
    font-size: 12px;
    color: #747474;
    text-align: left;
}
.serverinfo {
    display: flex;
    flex-direction: column;
}
.information-main {
    display: flex;
}
.Page-module__pageContent a {
    cursor: pointer;
    transition: all .15s ease;
    color: var(--font-color-900);
}
.Page-module__pageContent a:hover {
    color: var(--font-color-700);
}
.info-block-about {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  	padding: 0px 25px;
}
.info-block-servers {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  	padding: 0px 25px;
  	display: none;
}
.info-block-plugins {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  	padding: 0px 25px;
  	display: none;
}
.info-block-bonus {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  	padding: 0px 25px;
  	display: none;
}
.title-block {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #B7B7B7;
  	margin-bottom: 10px;
}
.text-block {
    text-indent: 30px;
  	color: var(--font-color-900);
}
.img_about {
    background: url(https://gspics.org/images/2024/02/19/0bSWsu.png) no-repeat center center fixed;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
    align-items: center;
    border-radius: 25px;
    padding: 0px 60px;
    position: relative;
    overflow: hidden;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
    background-size: 140%;
    width: 200%;
    margin-right: 15px;
  	margin-bottom: 15px
}
.text-block-main {
    display: flex;
}
.info_nav-link {
    width: 200px;
    display: block;
    padding: 10px;
    margin-top: 5px;
    border-radius: 7px;
    background: #282828;
    color: var(--font-color-900);
}
.info_nav-link:hover {
    width: 200px;
    display: block;
    padding: 10px;
    margin-top: 5px;
    border-radius: 7px;
    background: var(--accent-color-800);
    color: var(--font-color-700);
  	cursor: pointer;
}
.info_title {
    font-weight: 400;
    font-size: 12px;
    color: #b9b9b9;
    margin-bottom: 10px;
    text-align: left;
}
/*//////////////////////////Адаптация сайта/////////////////////////*/
@media (min-width: 768px){

.container {
    width: 100%;
    max-width: 1280px;
    min-width: 768px;
    padding: 0 var(--safe-padding);
    margin: 0 auto;
}

.Servers-module__servers {
    flex-wrap: wrap;
  	/* display: flex; */
    margin: -5px -5px 0px;
    justify-content: center;	
  	display: inline-block;
}
@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
} 
@-o-keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
@-moz-keyframess gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
@-webkit-keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
}
@media (max-width: 768px){
.swiper-container {
    display: none;
}
.mySwiper {
    display: none;
}
.Header-module__wrapper {
  	flex-wrap: nowrap;
  	padding: 0 0px;
}
.Header-module__logo {
    background-image: url(https://i.postimg.cc/fTRYwK78/1.png);
    width: 94px;
    height: 28px;
    font-size: 0;
    padding-right: 39px;
    text-decoration: none;
    color: inherit;
}

.Servers-module__servers {
	white-space: nowrap;
  	/* display: flex; */
    margin: -5px -5px 0px;

}
.PlayerMenuMobile-module__nav {
    display: none;
    opacity: 0
  }
.PlayerMenuMobile-module__playerMenu {
    margin-bottom: 0px;
    background: #282828;
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
    padding: 10px 10px;
}
.PlayerMenuMobile-module__nav {
    display: none;
}}
/*////////////////////////////////Конец/////////////////////////////*/
/*/////////////////////////*/
.social_bonus {
    background: url(https://gspics.org/images/2024/02/12/0bIfZx.png) no-repeat center center fixed;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
    align-items: center;
    border-radius: 10px;
    padding: 20px 20px;
    position: relative;
    overflow: hidden;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
    background-size: 100%;
  	height: 200px;
}
.bonus_block {
  position: relative;
  display:inline-block;
  text-decoration: none;
  color: #fff;
  font-size: 1.25rem;
  border-radius: .125em;
  background-color: inherit;
  animation: animateborder 3s ease infinite;
  animation-play-state: running;
}
.bonus_block::after{
  content:'';
  position: absolute;
  z-index: -1;
  top: -.125em;
  left: -.125em;
  width: calc(100% + .25em);
  height: calc(100% + .25em);
  border-radius: 10px;
  background-image: linear-gradient(45deg, #282828, #2cd9aa, #282828, #2cd9aa, #282828, #2cd9aa);
  background-size: 200%;
  animation: animateborder 3s ease infinite;
  animation-play-state: running;
}

.bonus_block:hover::after{
  animation-play-state: running;
}

@keyframes animateborder {
    0% {
        background-position: 0%;
    }
    50% {
        background-position: 100%;
    }
    100% {
        background-position: 0%;
    }
}
.social_item-centre {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    -webkit-animation: pulsing 2s infinite;
    animation: pulsing 2s infinite;
}
.social_bonus-centre {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    padding: 2% 4%;
    border-radius: 10px;
    background: #3e3e3ea1;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}
.social_bonus-link {
    padding: 8px;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
  	background-color: var(--accent-color-800);
    color: #fff;
}
.social_bonus-link:hover {
  	background-color: var(--accent-color-900);
}
.social_bonus-title {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    text-shadow: 0px 0px 4px black;
  	text-align: center;
}
.social_bonus-text {
    font-weight: 400;
    font-size: 12px;
    color: #747474;
    text-align: left;
    padding: 2% 4%;
    border-radius: 10px;
    background: #333333;
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}
@-webkit-keyframes pulsing {
  0% {
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7)
  }
  50% {
    -webkit-transform: scale(1.25, 1.25);
    transform: scale(1.25, 1.25);
  }
  100% {
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }
}
@keyframes pulsing {
  0% {
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7)
  }
  50% {
    -webkit-transform: scale(1.25, 1.25);
    transform: scale(1.25, 1.25);
  }
  100% {
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }
}
/*/////////////////////////*/
/*//////////////////////////////Загрузка/////////////////////////////*/
.gs-loader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 30000;
    user-select: none;
    transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #282828;
  	background-size: cover !important;
  	/*background: url(https://gspics.org/images/2023/12/18/05phCL.png) center center;*/
  	background: url(https://cdn.discordapp.com/attachments/997265572029005835/1037384958110609460/background6.png) center center;
}
.gs-loader__spinner {
    width: 175px;
    height: 175px;
 	margin: -100;
    border: 0px solid #cd422a;
    border-bottom-color: #202020;
    border-radius: 0%;
    display: block;
    margin: 0 auto;
    animation: rotation 1s linear infinite;
    background: url(https://cdn.discordapp.com/attachments/701511982456635433/1037397713815339058/load.png) no-repeat;
}
/*///////////////////////////////Конец//////////////////////////////*/
/*//////////////////////////Навигация сайта/////////////////////////*/
.LangSwitcher-module__currentLang {
    cursor: pointer;
    padding: 10px;
    display: flex;
    align-items: center;
  	background: rgba(255,255,255,0.04);
    border-radius: 10px;
}
.HeaderNav-module__link {
    cursor: pointer;
    padding: 10px;
    transition: all .1s ease;
    /*text-transform: capitalize;
    display: flex;*/
}

.PlayerBalanceModal-module__header {
    font-size: 17px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    text-align: center;
    background: transparent;
}
.PlayerBalance-module__btn:hover, .PlayerBalance-module__btn:focus {
    background: rgba(255,255,255,0.04);
    color: var(--accent-color-800);
  	outline: 1px solid var(--accent-color-800);
}
.LangSwitcher-module__list.LangSwitcher-module__active {
    z-index: 100;
}
.LangSwitcher-module__lang {
    width: 100%;
    align-items: center;
}
.PlayerBalanceModal-module__inputWrapper {
    width: 100%;
    display: flex;
    height: 36px;
    border-radius: 10px;
    overflow: hidden;
    background: var(--bg-color-700);
    background: rgba(88, 100, 140, .2);
    margin-bottom: 20px;
}
/*///////////////////////////////Конец//////////////////////////////*/
/*//////////////////////////Товары магазина/////////////////////////*/
.dropDownList {
    width: 100%;
    margin-top: 10px;
    position: absolute;
    top: 100%;
    background: var(--bg-color-700);
    box-shadow: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);
    padding: 8px;
    border-radius: 15px;
    max-height: 200px;
    overflow-y: auto;
    z-index: 6;
    outline: 1px solid var(--accent-color-800);
}
.dropDownItem:hover, .dropDownItem:focus, .dropDownItem.active {
    background-color: var(--accent-color-900);
}
.Modal-module__inputWrapper::after {
	display: none
}
/*.dropDownItem {
    width: 100%;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    padding: 8px 12px;
    color: var(--font-color-700);
    border-radius: 10px;
    text-align: left;
    transition: all .2s ease;
    transition: all .1s ease;
    background: linear-gradient(90deg, #3A3A3A, #787878, #3e3e3e, #444444);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}*/
.productModalContainsTitle {
    width: 100%;
    display: block;
    font-weight: 500;
    margin-bottom: 6px;
    margin-top: 15px;
  	text-align: center; 
}
.productModalContainsItem {
    border-radius: 2px;
    background-color: var(--bg-color-800);
    padding: 10px;
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 15px;
}
.ProductModal-module__command {
    width: 420px;
    background: #282828;
    padding: 25px;
    border-radius: 35px;
}
.ProductModal-module__header {
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
.productModalDescription {
    list-style: inside;
    text-align: left;
    padding: 10px 0px;
    margin-bottom: 10px;
    background-color: transparent;
}
.Product-module__wrapper:hover {
    /* transition: transform 200ms cubic-bezier(0.68, -0.55, 0.27, 1.55); */
    /* transform: scale(1.1); */
    z-index: 2;
    transition: all .2s ease;
    /* overflow: initial; */
}
.Product-module__img:hover {
    transition: transform 300ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
    transform: scale(1);
}
.Product-module__wrapper:hover .Product-module__name, .Product-module__wrapper:active .Product-module__name {
    transform: translateY(0);
    text-align: center;
    background: transparent;
    font-weight: 600;
    font-size: 12px;
    text-shadow: 1px 1px 1px #000;
    color: #fff;
}
.Product-module__name {
    z-index: 6;
    transition: all .3s ease;
    transform: translateY(100%);
    width: 100%;
    bottom: 0;
    left: 0;
    background: #333333;
    text-align: center;
    color: white;
    padding: 4px 10px 4px 14px;
    text-shadow: 1px 1px 1px #000;
    font-weight: 600;
    font-size: 12px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 95%);
    position: absolute;
    /*transform: translateX(0px) translateY(-60px);*/
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.productModalGiveText {
    color: #E82F4E;
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    background: aqua;
    padding: 10px;
    background: linear-gradient(180deg, rgba(236, 27, 68, 0.20) 0%, rgba(236, 27, 68, 0.20) 100%);
    margin-bottom: 15px;
    border-radius: 8px;
}
.ModalLayout-module__modal {
    background: #1c1c1c !important;
    border-radius: 12px;
}
.ProductModal-module__command {
    width: 380px;
}
.ProductModal-module__command, .ProductModal-module__bp, .ProductModal-module__item, .ProductModal-module__dropdown {
/*    width: 400px; */
}
.desc-service-info {
    padding: 2% 4%;
    border-radius: 10px;
    background: #333333;
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    flex-wrap: wrap;
    width: 100%;
  	text-align: center;
}
.desc-text {
    font-size: 13px;
    color: rgba(255,255,255,.7)!important;
}
/*///////////////////////////////Конец//////////////////////////////*/
/*//////////////////////////Профиль игрока/////////////////////////*/
.ProfileNav-module__logOut {
    text-align: center;
    display: block;
    border-radius: 10px;
    width: 100%;
    padding: 7px;
    color: var(--font-color-800);
    background: var(--accent-color-800);
}
.productModalImg {
    margin-bottom: 0px;
  pointer-events: none;
  user-drag: none;
  -webkit-user-drag: none;

}
.BasketContent-module__header {
    display: flex;
    justify-content: space-around;
    font-size: 17px;
    margin-bottom: 20px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;
}
.HistoryContent-module__header {
    display: flex;
    justify-content: space-around;
    font-size: 17px;
    margin-bottom: 20px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;
}
.BasketSearch-module__wrapper {
    border-radius: 15px;
}
.HistorySearch-module__wrapper {
    border-radius: 15px;
}
.ProfileNav-module__wrapper {
    min-width: 180px;
    max-width: 180px;
    margin-right: 20px;
}
.ProfileNav-module__navItem {
    cursor: pointer;
    background: var(--bg-color-700);
    border-radius: 10px;
  	font-weight: 600;
    padding: 10px 15px;
    color: var(--font-color-900);
    transition: all .15s ease;
  	margin-bottom: 2px;
  	text-align: center;
}
.ProfileNav-module__header {
    display: flex;
    align-items: center;
    flex-direction: column;
    border-radius: 15px;
  	margin-bottom: 5px;
}
.ProfileNav-module__name {
    font-size: 14px;
    text-align: center;
    width: 100%;
    vertical-align: middle;
    display: flex;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    font-weight: 600;
    margin-top: 15px;
    background: rgba(255,255,255,0.04);
    padding: 5px 7px;
}
.ProfileNav-module__img {
    margin-bottom: 0px;
  	border-radius: 10px;
  	width: 145px;
    height: 145px;
}

.Product-module__wrapper {
    /* position: relative; */
    padding: 10px;
    /* cursor: pointer; */
    /* border-radius: 2px; */
    /* overflow: hidden; */
    animation: Product-module__productAnimation .15s ease;
    display: block;
    position: relative;
    margin: 0px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transform: scale(1);
    transform: scale(1);
    /* -webkit-transition: all .4s; */
    transition: all .4s;
    -webkit-backface-visibility: hidden;
    overflow: visible;
    background: unset;
}
.Product-module__img {
    object-fit: contain;
    aspect-ratio: 1/1;
    padding: 8%;
    width: 100%;
    /* height: 100%; */
    border-radius: 5px;
    background: #1c1c1c;
    width: 100%;
    min-width: 100%;
    margin-top: 2px;
}
/*///////////////////////////////Конец//////////////////////////////*/
/*//////////////////////Кастомное описание товаров/////////////////////*/
.TotalSum-module__inputWrapper {
    background: var(--accent-color-900);
    border-radius: 5px;
    height: 36px;
    padding: 0 15px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    white-space: nowrap;
    align-items: center;
    justify-content: center;
    /* align-self: flex-end; */
    display: flex;
    width: 200px;
    position: relative;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
}
.TotalSum-module__input {
    font-size: 15px;
    width: 100%;
    padding: 0 10px;
}

.CountSelector-module__changeCountBtn {
    width: 80px;
    position: relative;
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    outline: none;
    border: none;
    background: none;
    transition: all .3s;
    height: 100%;
}
.Button-module__btn.Button-module__gray {
    color: var(--font-color-800);
    background-color: unset;
    border-color: #1d1b1a00;
    border-radius: 15px;
    border-radius: 8px;
    border: none;
    background-color: #6f7eae33;
    position: absolute;
    opacity: 1;
    z-index: 1000;
    opacity: 0;
}
.dropDownCurrentItem {
    width: 100%;
    cursor: pointer;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    white-space: nowrap;
    font-size: 13px;
    outline: 1px solid transparent;
    transition: all .1s ease;
    background: linear-gradient(90deg, #3A3A3A, #787878, #3e3e3e, #444444);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}
.Selector-module__dropDownCurrentItem {
    width: 100%;
    cursor: pointer;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    white-space: nowrap;
    font-size: 15px;
    outline: 1px solid transparent;
    transition: all .1s ease;
    background: linear-gradient(90deg, #3A3A3A, #787878, #3e3e3e, #444444);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}
.desc-main {
    border-radius: 15px;
    padding: 10px;
    background: #3e3e3e;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}
.desc_title {
    font-weight: 400;
    font-size: 12px;
    color: #b9b9b9;
    text-align: left;
}
.desc-service {
    padding: 2% 4%;
    border-radius: 10px;
    background: #333333;
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}
.desc-text-main {
    display: flex;
    align-items: center;
  	width: 100%;
}
.desc-text-info {
    font-weight: 300;
    font-size: 11px;
    color: #747474;
    text-align: left;
}
.text-container {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.service__description {
    margin: 0px 0;
    border-radius: 10px;
    background-color: #33333300;
    border: 0px dashed #696969;
    text-align: center;
    font-size: 15px;
    font-size: 13px;
    padding: 8px 0px;
}
.pd-additional-info {
    background: linear-gradient(90deg, #E82F4E, #6e2fe8, #2372d5, #2cd9aa);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
    align-items: center;
    display: flex; 
  	width: auto;
    height: 20px;
    padding: 0px 10px;
    border-radius: 7px;
    cursor: pointer;
    transform: scale(1);
    transition: transform 400ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.pd-additional {
  	align-items: center;
    display: flex;  
 	background: linear-gradient(90deg,#28f,#0157ff);
    /* background: linear-gradient(40deg, #3A3A3A, #787878, #3e3e3e, #444444); */
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
    width: auto;
    height: 20px;
    padding: 0px 10px;
    border-radius: 7px;
    transform: scale(1);
    transition: transform 400ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
    box-shadow: 0 0 5px rgb(0 0 0 / 30%);
  	margin-left: 9px;
  	font-size: 13px;
    color: rgba(255,255,255,.9)!important;
}
.pd-additional-info {
    background: linear-gradient(90deg, #E82F4E, #6e2fe8, #2372d5, #2cd9aa);
    background-size: 400% 400%;
    box-shadow: 0 0 5px rgb(0 0 0 / 30%);
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
  	margin-left: 9px;
  	font-size: 13px;
    color: rgba(255,255,255,.9)!important;
}
.desc-service-main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
/*///////////////////////////////Конец//////////////////////////////*/
/*//////////////////////////Мониторинг серверов/////////////////////////*/
.MonitoringServer-module__wrapper {
    display: flex
;
    align-items: center;
    background: #1c1c1c;
    border-radius: 15px;
    width: 100%;
    padding: 15px 12px;
    justify-content: space-between;
}
.MonitoringServer-module__wrapper+.MonitoringServer-module__wrapper {
    margin-top: 5px;
}
.boxBody {
    padding: 0px;
}
.MonitoringServer-module__progressBarWrapper {
    margin-bottom: 6px;
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #d5d5d5;
    height: 10px;
    border-radius: 0px 20px 20px 20px;
    background-color: #ffffff;
    animation: progress-bar-stripes 3s linear infinite;
    background-size: 1rem 1rem;
}

.MonitoringServer-module__info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
  	margin-top: 8px;
}
.MonitoringServer-module__progressInfo {
    display: none;
    z-index: 7;
    position: absolute;
    border-radius: 15px;
    width: 55%;
    padding: 5px 0px;
    background-color: var(--bg-color-800);
    bottom: 100%;
    left: -150px;
    margin-bottom: 5px;
    opacity: 0;
    transform: translateY(5px);
    visibility: hidden;
    transition: transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),visibility .15s step-end;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 95%);
    background: #747474;
    margin-left: 150px;
}
.MonitoringServer-module__progressWrapper:hover .MonitoringServer-module__progressInfo {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),visibility 0s step-end
}
.MonitoringServer-module__playersInfo {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 12px;
}
.Servers-module__server {
    cursor: pointer;
    color: var(--font-color-900);
    min-width: unset;
    max-width: unset;
    border-radius: 10px;
    flex: unset;
    margin: 5px 2px;
    transition: all .15s ease;
    width: auto;
    display: inline-block;
    height: auto;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 35%);
    background: #333333;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
  	font-size: 12px;
  	cursor: pointer;
    padding: 10px 15px;
    flex: 1;
}
.MonitoringServer-module__name {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 800;
}


.MonitoringServer-module__wrapper[data-monitoringserverid="total"] {
  background: #00000000;
  box-shadow: 0 0 0px 0 rgb(0 0 0 / 0%);
}

/*///////////////////////////////Конец//////////////////////////////*/
/*/////////////////////////////Кастомные модалки////////////////////*/
.serverheader {
    border-radius: 15px;
    margin-bottom: 10px;
    font-size: 20px;
    margin-top: 20px;
  	text-align: left;
  	color: #B7B7B7;
}
.serverheader span {
    padding: 2px 12px 2px 12px;
    border-radius: 7px;
    color: white;
    text-transform: uppercase;
    font-size: 15px;
    background: linear-gradient(90deg, #E82F4E, #6e2fe8, #2372d5, #2cd9aa);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}
.serverheader span:before {
    font-family: FontAwesome;
    content: '\f253';
    font-weight: 100;
    margin-right: 5px;
}
.kit-items {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.kit-item {
    margin: 4px;
    border-radius: 15px;
    text-align: center;
    cursor: pointer;
    background: linear-gradient(40deg, #3A3A3A, #787878);
    background-size: 100% 100%;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 95%);
    width: 80px;
    height: 80px;
}
.wipe-item {
    margin: 4px;
    border-radius: 10px;
    text-align: center;
    cursor: pointer;
    transform: rotate(0deg);
    transition: all 0.3s;
    background-size: 400% 400%;
    /* animation: gradient 5s ease infinite; */
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 95%);
    width: 80px;
    height: 80px;
    background: url(https://gspics.org/images/2023/11/19/07ARoK.png);
    background-size: 100%;
}
.wipe-item:hover {
    transition: transform 200ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
    transform: scale(1.1);
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: unset;
}
.kit-item:hover {
    transition: transform 200ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
    transform: scale(1.1);
}
.kit-item__image {
    width: 100%;
    transform: scale(0.7);
}
.kit-item__quantity {
    top: -20px;
    position: relative;
    border-radius: 0px 0px 15px 15px;
  	font-size: 12px;
}
.wipeblock-item {
    border-radius: 6px;
    font-size: 12px;
    background: #e82f4e;
    color: #fff;
    width: 35px;
    transform: translate(40px, -75px);
    text-shadow: 1px 1px 1px #000;
    font-weight: 400;
  	box-shadow: 0 0 10px 0 rgb(0 0 0 / 65%);
}
.customModalContent {
    margin-top: 30px;
    margin-bottom: 30px;
    border-radius: 2px;
    width: 620px;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);
    transform: scale(.97);
    transition: transform .2s ease;
    background: #1d1b1a;
    padding: 15px 10px;
    border-radius: 35px;
    box-shadow: 0 0 10px 0 rgb(44 217 170);
}
.xbox_custom_kits {
    padding: 10px 36px;
}
.Title_header {
    border-bottom: 0px solid #292929;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    padding: 15px;
    text-transform: uppercase;
    color: #B7B7B7;
}
/*//////////////////////////Блоки сайта/////////////////////////*/
.PlayerMenu-module__wrapper {
    margin-left: auto;
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.LangSwitcher-module__btn {
    cursor: pointer;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    transition: all .1s ease;
}
.LangSwitcher-module__btn:hover, .LangSwitcher-module__btn:focus {
    background-color: var(--accent-color-800);
    color: #fff;
}
.Search-module__wrapper {
  position: relative;
    height: 40px;
    background: #111;
    border-radius: 9px;
    margin-bottom: 2px;
    margin-top: 0;
}
.Servers-module__server.Servers-module__active {
    background-color: var(--accent-color-800);
  	color: #fff;
}
.Servers-module__server:hover, .Servers-module__server:focus {
  	background-color: var(--accent-color-800);
  	color: #fff;
}
.Widgets-module__wrapper {
    min-width: 300px;
    max-width: 264px;
    margin-right: 10px
}
.Widgets-module__wrapper.Widgets-module__rightSide {
}
.MonitoringServer-module__progressBar {
    border-radius: 2px;
    --online-players: 0%;
    --joining-players: 0%;
    --queued-players: 0%;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(90deg, #00dfb500 var(--online-players), #7525e7 var(--online-players), #4b25e7 var(--joining-players), #a81a59 var(--joining-players), #a81a4d var(--queued-players), transparent var(--queued-players));
    background-repeat: repeat-y;
}
.MonitoringServer-module__progressBarAnim {
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    height: 100%;
    opacity: .8;
    /* background: conic-gradient(from -30deg at 25%,transparent 240deg,rgba(255,255,255,.15) 0%) 0/1.44em,conic-gradient(from -30deg at 75%,rgba(255,255,255,.15) 240deg,transparent 0%) 0/1.44em; */
    box-shadow: inset 0 0 2px #000;
    animation: MonitoringServer-module__monitoringAnimation 2s linear infinite;
}

.boxBody {
    background: rgb(29 27 26 / 0%);
}
/*///////////////////////////////Конец//////////////////////////////*/
/*//////////////////////////Категории товаров/////////////////////////*/
.Categories-module__category {
  	margin-bottom: 0px;
  	background: rgba(88, 100, 140, .2);
  	box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  	border-radius: 10px;
  	display: flex;
  	align-items: center;
  	padding: 7px 13px;
  	font-size: 14px;
  	height: 34px;
  	color: #fff;
  	border-radius: 8px;
}
.Categories-module__category.Categories-module__active, .Categories-module__category:hover {
    /* background: #333333; */
    color: var(--font-color-700);
}
.Categories-module__category:hover {
    background-color: #1c1c1c;
    color: var(--font-color-700);
}
[data-categoryid="0"] {
  color: #fff;
  background: linear-gradient(90deg, #255bc9, #be40e1, #255bc9, #be40e1);
  background-size: 400% 400%;
  animation: gradient 5s ease infinite;
  transform: translate3d(0, 0, 0);
}
[data-categoryid="324285"] {
  color: #fff;
    background: linear-gradient(90deg, #E82F4E, #6e2fe8 , #2372d5, #2cd9aa);
  	background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}
/*[data-categoryid="324286"] {
  color: #fff;
    background: linear-gradient(90deg, #E82F4E, #6e2fe8 , #2372d5, #2cd9aa);
  	background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}*/
[data-categoryid="324287"] {
  color: #fff;
    background: linear-gradient(90deg, #E82F4E, #6e2fe8 , #2372d5, #2cd9aa);
  	background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}
[data-categoryid="275644"] {
  color: #fff;
    background: linear-gradient(90deg, #E82F4E, #6e2fe8, #2372d5, #2cd9aa);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}
[data-categoryid="275645"] {
  color: #fff;
    background: linear-gradient(90deg, #E82F4E, #6e2fe8, #2372d5, #2cd9aa);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}
.Categories-module__categories {
    margin: 0px;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 12px;
    background: var(--bg-color-700);
    padding: 10px;
    background: #1c1c1c;
    border-radius: 15px;
    margin-bottom: 0px;
}

.Shop-module__header {
    border-radius: 8px;
    height: 60px
}

/*///////////////////////////////Конец//////////////////////////////*/
/*/////////////////////////Профиль пользователя////////////////////////*/
.ProfileContent-module__header {
    display: flex;
    justify-content: space-around;
    font-size: 17px;
    margin-bottom: 20px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  	border-radius: 15px;
}
.ProfileNav-module__navItem.ProfileNav-module__active {
    color: rgb(255 255 255);
    background: var(--accent-color-800);
}
.ProfileContent-module__usePromoBtn {
    color: var(--font-color-700);
    background-color: var(--accent-color-800);
    border-color: var(--accent-color-800);
    border-radius: 15px;
}
.Button-module__btn .Button-module__accent {
    color: var(--font-color-700);
    background-color: var(--accent-color-800);
    border-color: var(--accent-color-800);
}
.Button-module__btn.Button-module__accent.ProfileNav-module__logOut {
    color: var(--font-color-900);
    background-color: var(--bg-color-700);
    border-color: #00dfb500;
    border-radius: 10px;
    padding: 10px 15px;
  	font-weight: 600;
    margin-left: unset;
}
.Button-module__btn.Button-module__accent.ProfileNav-module__logOut:hover {
    color: var(--font-color-700);
    background-color: #E82F4E;
    border-color: #00dfb500;
    border-radius: 10px;
    padding: 10px 15px;
  	font-weight: 600;
    margin-left: unset;
}
.BasketTable-module__tableLine.BasketTable-module__canSell, .BasketTable-module__tableHeader.BasketTable-module__canSell {
    grid-template-columns: 1fr 1fr 100px;
    background: #282828;
    margin-top: 5px;
    border-radius: 15px;
}
.HistoryTable-module__tableLine, .HistoryTable-module__tableHeader {
    display: grid;
    grid-template-columns: 1fr 200px 130px;
    gap: 10px;
    align-items: center;
    padding: 14px 12px;
    background: #282828;
    margin-top: 5px;
    border-radius: 15px;
}
.Button-module__btn.Button-module__accent {
    color: var(--font-color-700);
    background-color: transparent;
    border-color: transparent;
    border-radius: 15px;
    border: 1px solid #255bc9;
}
.ProfileContent-module__usePromoBtn {
    margin-left: 10px;
    height: 36px;
    min-width: 120px;
}
.ProfileContent-module__input {
    width: 100%;
    display: flex;
    height: 36px;
    border-radius: 5px;
    overflow: hidden;
    padding: 0 15px;
    background: var(--bg-color-700);
}
.ShopFooter-module__text {
    margin-bottom: 10px;
    text-align: center;
    font-size: 12px;
    color: var(--font-color-900);
    margin-top: 32px;
}
/*///////////////////////////////Конец//////////////////////////////*/
/*/////////////////////////Виджеты на сайте////////////////////////*/
.fa.fa-eye1 {
    content: "OPEN";
    background: #333;
    background-size: 400% 400%;
    transform: translate3d(0, 0, 0);
    color: #7e7e7e;
    padding: 7px;
    cursor: pointer;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    transform: scale(1);
    transition: transform 400ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
    padding: 8px;
  	font-style: normal;
    display: flex;
    align-items: center;
}
.fa-eye1:before {
    content: "ПОСМОТРЕТЬ";
    font-family: 'Montserrat', sans-serif;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
}
.social {
    margin: 0px 7px;
  	margin-bottom: 55px;

}
.social_title {
    font-weight: 400;
    font-size: 12px;
    color: #b9b9b9;
    margin-bottom: 10px;
    text-align: right;
}
.social_vk {
    background: linear-gradient(180deg, #53afff 0%, #3192e5 100%);
  	box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.social_discord {
    background: linear-gradient(180deg, rgb(204 47 112) 0%, #922fbb 100%);
  	box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.social_vk:hover {
     transition: transform 200ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
     transform: scale(1.1);
}
.social_discord:hover {
     transition: transform 200ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
     transform: scale(1.1);
}
.social_item {
    display: flex;
    align-items: center;
    border-radius: 10px;
    padding: 20px 20px;
    position: relative;
    overflow: hidden;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
}
a:focus{
    color: #ffffff;
}
.wipe_background {
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.social_wipe {
    background: url(https://gspics.org/images/2023/11/21/073Ivx.jpg) no-repeat center center fixed;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
    align-items: center;
    border-radius: 10px;
    padding: 20px 20px;
    position: relative;
    overflow: hidden;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
    background-size: 100%;
}
.social_wipe:hover {
     transition: transform 200ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
     transform: scale(1.1);
}
.social_vk .social_background {
    background: url(https://gspics.org/images/2024/02/23/0bbhN8.png);
  	background-size: 40%;
  	opacity: 0.4;
  	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.social_vk .wipe_background {
    background: url(https://cdn.discordapp.com/attachments/701511982456635433/1036961901734789180/vk.png);
  	background-size: 40%;
  	opacity: 0.4;
  	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.social_discord .social_background {
    background: url(https://gspics.org/images/2024/02/23/0bbEsR.png);
  	background-size: 50%;
  	opacity: 0.4;
  	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.social_vk:hover .social_background:hover {
    transition: transform 300ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
     transform: scale(1.5);
}
.social_discord:hover .social_background:hover {
  	 transition: transform 300ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
     transform: scale(1.5);
}
.social_item+.social_item {
    margin-top: 10px;
}
.social_item-title {
    font-size: 12px;
    color: #ffffff;
    font-weight: 600;
  	text-shadow: 0px 0px 4px black;
}
.social_item-link {
    padding: 8px;
    background: rgb(51 51 51);
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 600;
    color: #7e7e7e;
    font-size: 10px;
}
.social_item-link:hover {
    padding: 8px;
    background: rgba(44, 217, 170, 1);
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    font-size: 10px;
  	box-shadow: 0 0 10px 0 rgb(0 0 0 / 35%);
}
.wipeblock-server {
  	padding: 8px;
    margin: 2px 2px;
    border-radius: 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 65%);
    background: #333333;
    font-weight: 600;
  	display: inline-block;
  	cursor: pointer; 
  	font-size: 12px;
}
.wipeblock-server:hover {
    background: rgba(44, 217, 170, 1);
    font-weight: 600;
    color: #fff;
  	box-shadow: 0 0 10px 0 rgb(0 0 0 / 35%);
}
.social_item-left {
    position: relative;
    z-index: 2;
}
.social_item-right {
    position: relative;
    z-index: 2;
}
.social_background {
    top: 0;
    left: 0;
    right: 0;
  	position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}
/*///////////////////////////////Конец//////////////////////////////*/
/*///////////////////////////Рулетка/////////////////////////////////*/
.RouletteContent-module__rouletteItem {
    border-radius: 2px;
    overflow: hidden;
    background: var(--bg-color-700);
    padding: 8px;
    border-radius: 20px 20px 20px 20px;
    transition: all .1s ease;
    background: linear-gradient(42deg, #3A3A3A, #787878, #3e3e3e, #444444);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 65%);
}
.RouletteContent-module__rouletteItemImg {
    width: 200px;
    height: 200px;
    object-fit: contain;
    padding: 20px;
}
.RouletteContent-module__rouletteItemInfo {
    margin-top: 4px;
    display: flex;
    flex-direction: column;
    top: 3px;
    position: relative;
    /*background: #333333;*/
    padding: 7px;
    width: 200px;
    height: 50px;
    border-radius: 15px;
  	display: none;
}
.RouletteContent-module__lineWrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: var(--bg-color-800);
    display: flex;
    height: 240px;
    align-items: center;
    -webkit-mask-image: linear-gradient(to right,rgba(255,255,255,0) 5%,#000 25%,#000 75%,rgba(255,255,255,0) 95%);
}
/*///////////////////////////////Конец//////////////////////////////*/
/*////////Скрывает различные блоки ненужные для нашего дизайна///////*/

.boxFooter {
    background: #28282800;
    border-radius: 0 0 2px 2px;
  	padding: 0px;
  	margin-top: 4px;
}
/*///////////////////////////////Конец//////////////////////////////*/
.PlayerMenu-module__loginLink[href="/api/v1/player.login?login"] {
display: flex
;
    align-items: center;
    height: 40px;
    cursor: pointer;
    border-radius: 10px;
    background: var(--accent-color-900);
    font-size: 0px;
}
.PlayerMenu-module__loginLink:before {
    width: 50px;
    height: 50px;
    background: url(https://gspics.org/images/2023/12/18/05pQ0I.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.ico_login {
    height: 24px;
    width: 24px;
    float: left;
    margin-right: 5px;
}
.LangSwitcher-module__list:nth-child(1):before
{
    position: absolute;
    width: 50px;
    height: 50px;
    background: url(https://gspics.org/images/2023/12/18/05pQ0I.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: -1px;
    right: -1px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transform: scale(1);
    transform: rotate(11deg);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.LangSwitcher-module__list:nth-child(2):before
{
    position: absolute;
    width: 50px;
    height: 50px;
    background: url(https://gspics.org/images/2023/12/18/05pQ0I.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: -1px;
    right: -1px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transform: scale(1);
    transform: rotate(11deg);
    -webkit-transition: all .4s;
    transition: all .4s;
}


.PlayerMenu-module__loginLink[href="/api/v1/player.login?login"]:hover > .custom-login-content > svg {
    transition: transform 200ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
    fill: #000000;
}

swiper-container {
  width: 100%;
  height: 100%;
  height: 200px;
  top: 75px;
  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; 
  border-radius: 25px
}

.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: bold;
  color: var(--swiper-theme-color);
}

.autoplay-progress svg {
  --progress: 0;
  position: absolute;
  left: 0;
  top: 0px;
  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,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    background: #7c7c7c;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}
.swiper {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0px;
    z-index: 1;
    display: block;
    border-radius: 25px;
}
@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0px
    }

    to {
        background-position: 10px 0px
    }
}

header.Header-module__wrapper {
    background: #1c1c1c;
}

span.Product-module__price {
    position: absolute;
  z-index: 10;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    font-weight: 600;
    line-height: 29px;
    color: #fff;
    background: transparent;
    /* position: relative; */
  
      font-size: 13px;
    font-weight: 700;
    line-height: 17px;
    color: #fff;
    right: 0px;
    left: unset;
    top: unset;
    bottom: 0px;
}

span.Product-module__price > span:nth-of-type(2) {
  background-color: var(--accent-color-800);
  border-radius: 4px;
  padding: 3px 6px;
}

.MonitoringServer-module__progressBarWrapper {
    width: 100%;
    height: 8px;
    display: flex;
    justify-content: start;
    align-items: center;
    background: #131321;
    border-radius: 4px;
}

/*.MonitoringServer-module__wrapper {
    width: 100%;
    border-radius: 12px;
    padding: 20px;
    color: #fff;
    max-height: 196px;
    transition: all .5s;
    background: rgb(35, 35, 70);
    display: flex;
    flex-direction: column;
    gap: 10px;
}
*/
.MonitoringServer-module__progressBarAnim {
    height: 100%;
    background: linear-gradient(103.89deg, #255bc9 3.78%, #be40e1 100%);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    border-radius: 4px;
    display: flex;
    align-items: center;
    position: relative;
    display: flex;
    align-items: center;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%.Product-module__discount
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}


.MonitoringServer-module__info > span {
    position: relative;
    align-items: flex-end;
    font-weight: 700;
    font-size: 14px;
    color: var(--accent-color-900);
    text-transform: uppercase;
}
.MonitoringServer-module__info > span::after {
    content: "Игроков";
    font-size: 16px;
    margin-bottom: 10px;
    margin-left: 8%;
    font-size: 14px;
	color: var(--accent-color-900);
}

span.Product-module__discount {
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
    padding: 4px 9px;
    z-index: 10;
    color: #fff;
    background-color: #17A5E5;
    border-radius: 4px;
    top: 0px;
    right: 0px;
    left: unset;
}

.Product-module__price {
    font-size: 12px;
    font-weight: 700;
    line-height: 17px;
    color: #fff;
    background-color: #faad14;
    border-radius: 4px;
    padding: unset;
}

button.Button-module__btn.Button-module__gray:hover {
    background-color: #6f7eae66;
}

.CountSelector-module__inputWrapper {
    display: flex;
}

.ProductModal-module__header.boxHeader {

    background: #2b2b2b;
    border-radius: 15px 15px 0 0;
    padding: 20px 0;
    position: relative;

}

button.CountSelector-module__changeCountBtn.CountSelector-module__right {
        cursor: pointer;
    align-items: center;
    justify-content: center;
    background: #2f2f2f;
    border-radius: 5px;
    position: relative;
    transition: transform .2s ease;
    width: 38px;
    height: 36px;
}

button.CountSelector-module__changeCountBtn.CountSelector-module__right:hover {
        cursor: pointer;
    align-items: center;
    justify-content: center;
    background: #2f2f2f;
    border-radius: 5px;
    position: relative;
    transition: transform .2s ease;
    width: 38px;
    height: 36px;
}

button.CountSelector-module__changeCountBtn.CountSelector-module__left {
        cursor: pointer;
    align-items: center;
    justify-content: center;
    background: #2f2f2f;
    border-radius: 5px;
    position: relative;
    transition: transform .2s ease;
    width: 38px;
    height: 36px;
}
.CountSelector-module__changeCountBtn:hover, .CountSelector-module__changeCountBtn:focus {
    background: rgba(88, 100, 140, .2);
}

input#buyCount {
    display: flex;
    align-items: center;
    margin: 0 5px;
    height: 36px;
    background: #2f2f2f;
    border-radius: 5px;
    text-transform: uppercase;
    text-align: center;
    width: 70px;
}



input#totalAmount {
    font-weight: 600;
    font-size: 20px;
    color: #fff;
    gap: 14px;
    text-align: center;
    display: block;
    padding: 0;
    min-width: 0px;
    width: auto;
}

/* слайдер привилегий */

._info_1owtu_15 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-radius: 6px;
    background: rgba(255, 255, 255, .03);
    box-shadow: inset 0 0 51pt 0 rgba(255, 255, 255, .05);
    backdrop-filter: blur(48px);
    padding: 6px;
    margin: 10px 0px;
}

._commandWrapper_1owtu_30, ._cooldownWrapper_1owtu_31, ._nav_1owtu_32 {
    display: flex;
}

._command_1owtu_30, ._cooldown_1owtu_31, ._navBtn_1owtu_85, ._currentKit_1owtu_86, ._commandTitle_1owtu_50, ._cooldownTitle_1owtu_51 {
    border-radius: 5px;
    background: var(--white);
    height: 30px;
    padding: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

._commandWrapper_1owtu_30, ._cooldownWrapper_1owtu_31, ._nav_1owtu_32 {
    display: flex;
    margin: 5px;
}

._command_1owtu_30, ._cooldown_1owtu_31, ._navBtn_1owtu_85, ._currentKit_1owtu_86, ._commandTitle_1owtu_50, ._cooldownTitle_1owtu_51 {
    border-radius: 5px;
    background: var(--white);
    height: 30px;
    padding: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

._command_1owtu_30, ._cooldown_1owtu_31, ._navBtn_1owtu_85, ._currentKit_1owtu_86, ._commandTitle_1owtu_50, ._cooldownTitle_1owtu_51 {
    border-radius: 5px;
    background: var(--white);
    height: 30px;
    padding: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

._command_1owtu_30, ._cooldown_1owtu_31 {
    color: var(--black);
    font-size: 13px;
    font-weight: 400;
}

._commandTitle_1owtu_50, ._cooldownTitle_1owtu_51 {
    color: var(--gray);
    font-size: 13px;
    font-weight: 400;
    margin-right: 5px;
}

._navBtn_1owtu_85 {
    cursor: pointer;
    padding: 0 12px;
}

._command_1owtu_30, ._cooldown_1owtu_31, ._navBtn_1owtu_85, ._currentKit_1owtu_86, ._commandTitle_1owtu_50, ._cooldownTitle_1owtu_51 {
    border-radius: 5px;
    background: var(--white);
    height: 30px;
    padding: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}
._currentKit_1owtu_86 {
    color: var(--black);
    font-size: 13px;
    font-weight: 400;
    margin: 0 6px;
}

._command_1owtu_30, ._cooldown_1owtu_31, ._navBtn_1owtu_85, ._currentKit_1owtu_86, ._commandTitle_1owtu_50, ._cooldownTitle_1owtu_51 {
    border-radius: 5px;
    background: var(--white);
    height: 30px;
    padding: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

._command_1owtu_30, ._cooldown_1owtu_31, ._navBtn_1owtu_85, ._currentKit_1owtu_86, ._commandTitle_1owtu_50, ._cooldownTitle_1owtu_51 {
    border-radius: 5px;
    background: rgba(255, 255, 255, .03);
    box-shadow: inset 0 0 4.25pc 0 rgba(255, 255, 255, .05);
    backdrop-filter: blur(48px);
    height: 30px;
    padding: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

._arrow_1owtu_119._left_1owtu_134 {
    transform: rotate(-180deg);
}

._arrow_1owtu_119 {
    transition: all .2s ease;
}


.bb {
    background: rgba(255, 255, 255, .03);
    box-shadow: inset 0 0 51pt 0 rgba(255, 255, 255, .05);
    backdrop-filter: blur(48px);
    margin-bottom: 20px;
    padding: 20px;
    border-radius: 15px;
}
.bd {
    background: #ab2c2c;
    margin-right: 10px;
}
.bd, .be {
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 18px;
    border-radius: 5px;
}
.bc {
    position: relative;
    width: 100%;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}
.be {
    background: #2c6eab;
}
@media screen and (min-width: 1307px) { 
	.bf {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    white-space: nowrap;
}
	}
@media screen and (max-width: 576px) {
	.bc {
    flex-direction: column;
}
}

.bg1 {
    display: grid;
    grid-gap: 10px;
    gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); /* Стиль для компьютеров */
}
.ft {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}

.fu,.fv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
span.fn {
    position: absolute;
    top: -5px;
    right: -5px;
    background: var(--accent-color-800);
    border-radius: 5px;
    padding: 3px 9px 1px;
    z-index: 5;

}
.fn {
    position: absolute;
    top: -5px;
    right: -5px;
    background: var(--accent-color-800);
    border-radius: 5px;
    padding: 3px 9px 4px;
    z-index: 5;
}
.fh.fi:hover {
    z-index: 6;
    transform: scale(1.1);
}
.fw {
    position: relative;
    z-index: 4;
}
.fh.fl:hover .fm {
    opacity: 1;
}
.fx {
    position: absolute;
    z-index: 5;
    bottom: 5px;
    left: 5px;
    right: 5px;
}

.fn {
    position: absolute;
    top: -5px;
    right: -5px;
    border-radius: 5px;
    padding: 3px 9px 1px;
    z-index: 5;
}
/* страница китов */

@media screen and (max-width: 768px) {
    .bf {
        top:auto;
        left: auto;
        transform: translate(0);
        position: relative;
        margin-left: 16px
    }
}

@media screen and (max-width: 576px) {
    .bf {
        margin-left:0;
        margin-top: 8px
    }
}

.bg {
    display: grid;
    grid-gap: 10px;
    gap: 10px;
    grid-template-columns: repeat(auto-fill,minmax(60px,1fr));
}

.bh {
    padding: 9px
}

.fh {
    background: #1c1c1c;
    position: relative;
    transition: transform .2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 0 0 10px -5px rgba(0, 0, 0, .1);
    padding: 9px;
}

.fh.fi:hover {
    z-index: 6;
    transform: scale(1.1)
}

.fh.fj .fk {
    transition: opacity .2s ease;
    opacity: 0
}

.fh.fj:hover .fk {
    opacity: 1
}

.fh.fl .fm {
    transition: opacity .2s ease;
    opacity: 0
}

.fh.fl:hover .fm {
    opacity: 1
}

.fn {
    position: absolute;
    top: -5px;
    right: -5px;
    border-radius: 5px;
    padding: 10px;
    z-index: 5
}

.fn,.fn.fo {
    background: #3a3a3a00;
}

.fn.fp {
    background: #ab712c
}

.fn.fq {
    background: #6c2cab
}

.fn.fr {
    background: #ab2c2c
}

.fn.fs {
    background: #bebebe
}

.ft {
    font-size: 12px;
    color: #fff
}

.fu,.fv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.fv.fo {
    background: rgba(255, 255, 255, .03);
    box-shadow: inset 0 0 4.25pc 0 rgba(255, 255, 255, .05);
    backdrop-filter: blur(48px);
}

.fv.fp {
    background: linear-gradient(180deg,rgba(48,48,48,0) 27.91%,#a88031 113.2%),#2d2d2d
}

.fv.fq {
    background: linear-gradient(180deg,rgba(48,48,48,0) 27.91%,#6c2cab 113.2%),#2d2d2d
}

.fv.fr {
    background: linear-gradient(180deg,rgba(48,48,48,0) 27.91%,#ab2c2c 113.2%),#2d2d2d
}

.fv.fs {
    background: linear-gradient(180deg,rgba(48,48,48,0) 27.91%,#bdbdbd 113.2%),#2d2d2d
}

.fu.fo {
    background-blend-mode: normal,screen;
}

.fu.fp {
    background: radial-gradient(70% 70% at 3.85% 106.15%,#151515 0,transparent 100%),linear-gradient(180deg,rgba(48,48,48,0) 49.97%,#a88031 113.2%);
    background-blend-mode: normal,screen
}

.fu.fq {
    background: radial-gradient(70% 70% at 3.85% 106.15%,#151515 0,transparent 100%),linear-gradient(180deg,rgba(48,48,48,0) 49.97%,#6c2cab 113.2%);
    background-blend-mode: normal,screen
}

.fu.fr {
    background: radial-gradient(70% 70% at 3.85% 106.15%,#151515 0,transparent 100%),linear-gradient(180deg,rgba(48,48,48,0) 49.97%,#ab2c2c 113.2%);
    background-blend-mode: normal,screen
}

.fu.fs {
    background: radial-gradient(70% 70% at 3.85% 106.15%,#151515 0,transparent 100%),linear-gradient(180deg,rgba(48,48,48,0) 49.97%,#bdbdbd 113.2%);
    background-blend-mode: normal,screen
}

.fw {
    position: relative;
    z-index: 4
}

.fx {
    position: absolute;
    z-index: 5;
    bottom: 5px;
    left: 5px;
    right: 5px
}

.fk {
    color: #b6b6b6;
    text-transform: uppercase
}

.fk.fy {
    font-size: 12px
}

.fk.fz {
    font-size: 14px
}

.fk.fA {
    font-size: 15px
}

.fm {
    color: #fff;
    text-transform: uppercase
}

.fm.fy {
    font-size: 10px;
}

.fm.fz {
    font-size: 14px
}

.fm.fA {
    font-size: 15px
}

.e5 {
    width: 60px;
    height: 60px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center
}

.e6 {
    width: 48px;
    height: 48px;
    border: 5px solid var(--accent-color-900);
    border-bottom-color: #1c1c1c;
    border-radius: 50%;
    display: block;
    animation: jr 1s linear infinite
}

.ModalLayout-module__modal.ProductModal-module__command {
    width: 550px;
}
.desc__content {
    padding: 10px;
    background-color: var(--accent-color-900);
    border-radius: 8px;
    display: flex
;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
}
.desc__content {
    border-radius: 7px !important;
    border-color: transparent;
    background: rgb(255 255 255 / 5%);
    /* box-shadow: inset 0 0 51pt 0 rgba(255, 255, 255, .05); */
    backdrop-filter: blur(48px);
    display: none
}
._itemTitle_1fid2_32 {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}
.content__info>.title {
 font-size: 14px;
    line-height: 18px;
    color: #818181;
    margin-bottom: 4px;
    text-align: left;
}
p.title {
    position: relative;
    left: 5px;
}
.content__info>.description {
    font-weight: 300;
    color: var(--description-color);
    font-size: 14px;
}
p.description {
    margin-left: 5px;
}

font {
    border-radius: 5px;
    background: rgba(255, 255, 255, .03);
    box-shadow: inset 0 0 4.25pc 0 rgba(255, 255, 255, .05);
    backdrop-filter: blur(48px);
    height: 30px;
    padding: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ModalLayout-module__modal.ProductModal-module__dropdown {
  
}

.Product-module__wrapper {
	/* padding: 20px; */
	width: calc(21% - 21px);
	transition: transform 0.2s ease;
}

.Products-module__wrapper {
    display: flex;
    gap: 13px;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: unset;
}

.Product-module__wrapper {
    position: relative;
    padding: 4px;
    overflow: hidden;
    cursor: pointer;
    transition: transform .2s ease;
    animation: kf .14s linear;
}

.Product-module__img {
  	position: relative;
  	z-index: 1;
	background: #1c1c1c;
    border-radius: 10px;
    padding: 13px;
    display: flex
;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.Product-module__wrapper:hover {
	transform: scale(1.05);
	transition: transform 200ms cubic-bezier(0.68,-0.55,0.27,1.55);
}
@media (min-width: 768px) { /* Десктопные устройства */
  .Product-module__wrapper:nth-of-type(1),
  .Product-module__wrapper:nth-of-type(2),
  .Product-module__wrapper:nth-of-type(3),
  .Product-module__wrapper:nth-of-type(4) {
    width: calc(25% - 10px);
	margin: 8px 0px;
  }
}
@media (min-width: 320px) and (max-width: 970px) {
    .Product-module__wrapper {
        width: calc(50% - 16px);
    }
}
.container {
    width: 100%;
    max-width: 1320px;
    margin: 50px auto 0;
    padding: 0 12px;
}
.Header-module__wrapper {
    align-items: center;
    display: flex;
    background: #1c1c1c;
    border-radius: 15px;
    height: 80px;
    padding: 0 26px;
    margin-bottom: 30px;
    flex-wrap: nowrap;
}

.bannerContainer {
	display: none;
}

.LangSwitcher-module__currentLang {
position: relative;
    background: #151515;
    border-radius: 10px;
    height: 40px;
    width: 40px;
}
.LangSwitcher-module__btn:hover {
    background: #151515;
border-radius: 10px;
}
.PlayerMenu-module__loginLink {
    display: flex;
    align-items: center;
    height: 40px;
    cursor: pointer;
    border-radius: 10px;
    background: var(--accent-color-900);
    color: #1c1c1c;
    padding: 0px;
    text-transform: uppercase;
}
.LangSwitcher-module__list {
    z-index: 15;
    position: absolute;
    left: 0;
    background-color: #151515;
    border-radius: 10px;
    padding: 3px;
}
. {
    margin: 0 auto 30px;
    display: grid;
    grid-template-columns: 340px minmax(320px, 1fr);
    grid-gap: 120px;
    gap: 10px;
    max-width: 1320px;
    width: 100%;
    padding: 0 12px;
}

.ModalLayout-module__positionWrapper {
     min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 10px;
}
.ProductModal-module__header boxHeader {
background: #2b2b2b;
    border-radius: 15px 15px 0 0;
    padding: 20px 0;
    position: relative;
}
.MonitoringWidget-module__header {
	display: flex;
    align-items: center;
    background: #1c1c1c;
    border-radius: 15px;
    justify-content: center;
    height: 60px;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 18px;
}
.Index-module__wrapper {
	margin: 0 auto 30px;
    display: grid;
    grid-template-columns: 350px minmax(320px, 1fr);
    grid-gap: 10px;
    gap: 10px;
    max-width: 1320px;
    width: 100%;
    padding: 0 12px;
}
.Widgets-module__wrapper {
    min-width: 264px;
    max-width: 2640px;
}
.MonitoringWidget-module__body {
    width: 100%;
    align-items: center;
    border-radius: 15px;
}
.MonitoringServer-module__progressWrapper {
	position: relative;
    width: 100%;
    background: linear-gradient(90deg, #565656 5.12%, #575757), #111;
    border-radius: 5px;
    margin-bottom: 10px;
    height: 30px;
}
.MonitoringServer-module__progressBarWrapper {
	border-radius: 6px;
    overflow: hidden;
    display: flex;
    height: 100%;
    background: #565656;
;
}
.MonitoringServer-module__progressBar {
	height: 30px;
    width: 0;
    background-color: var(--accent-color-800);
	background-image: unset;
}
.MonitoringServer-module__progressBarAnim {
	display: none;
}
.MonitoringServer-module__name {
	font-weight: 600;
    font-size: 16px;
    color: #fff;
    margin-bottom: 5px;
    display: block;
}
.ProductModal-module__dropdown {
	margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	background: #1c1c1c;
    border-radius: 15px;
    width: 700px;
}
.ModalLayout-module__modal.ProductModal-module__dropdown {

}

.dropDownList {
    width: 100%;
    margin-top: 10px;
    position: absolute;
    top: 100%;
    background: var(--bg-color-700);
    box-shadow: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);
    padding: 8px;
    border-radius: 15px;
    max-height: 200px;
    overflow-y: auto;
    z-index: 6;
    outline: 1px solid var(--accent-color-800);
}
.dropDownItem:hover, .dropDownItem:focus, .dropDownItem.active {
    background-color: var(--accent-color-900);
}
/*.dropDownItem {
    width: 100%;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    padding: 8px 12px;
    color: var(--font-color-700);
    border-radius: 10px;
    text-align: left;
    transition: all .2s ease;
    transition: all .1s ease;
    background: linear-gradient(90deg, #63A3A3A, #787878, #3e3e3e, #444444);
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    transform: translate3d(0, 0, 0);
}*/
.productModalContainsTitle {
    width: 100%;
    display: block;
    font-weight: 500;
    margin-bottom: 6px;
    margin-top: 15px;
  	text-align: center; 
}
.productModalContainsItem {
    border-radius: 2px;
    background-color: var(--bg-color-800);
    padding: 10px;
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 15px;
}
.ProductModal-module__command {
    width: 420px;
    background: #282828;
    padding: 25px;
    border-radius: 35px;
}
.ProductModal-module__header {
    display: block;
    align-items: center;
    justify-content: space-between;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}
.productModalDescription {
    list-style: inside;
    text-align: left;
    padding: 0px;
    margin-bottom: 10px;
    background-color: transparent;
}
.Product-module__wrapper:hover {
    /* transition: transform 200ms cubic-bezier(0.68, -0.55, 0.27, 1.55); */
    /* transform: scale(1.1); */
    z-index: 2;
    transition: all .2s ease;
    /* overflow: initial; */
}
.Product-module__img:hover {
    transition: transform 300ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
    transform: scale(1);
}
.Product-module__wrapper:hover .Product-module__name, .Product-module__wrapper:active .Product-module__name {
    transform: translateY(0);
    text-align: center;
    background: transparent;
    font-weight: 600;
    font-size: 15px;
    text-shadow: 1px 1px 1px #000;
    color: #fff;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 95%);
}
.Product-module__wrapper:hover > .Product-module__price {
    transform: translateY(110%);
    transition: transform 300ms cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.Product-module__name {
    z-index: 6;
    transition: all .3s ease;
    transform: translateY(110%);
    background: transparent;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    color: white;
    padding: 4px 10px 4px 14px;
    text-shadow: 1px 1px 1px #000;
    font-weight: 600;
    font-size: 15px;
    position: absolute;
    /*transform: translateX(0px) translateY(-60px);*/
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    backdrop-filter: blur(5px);
}
.productModalGiveText {
    color: #E82F4E;
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    background: aqua;
    padding: 10px;
    background: linear-gradient(180deg, rgba(236, 27, 68, 0.20) 0%, rgba(236, 27, 68, 0.20) 100%);
    margin-bottom: 15px;
    border-radius: 8px;
}
.ModalLayout-module__modal {
    background: #1c1c1c !important;
    border-radius: 12px;
}
.ProductModal-module__command {
    width: 380px;
}
.ProductModal-module__command, .ProductModal-module__bp, .ProductModal-module__item, .ProductModal-module__dropdown {
    width: 400px;
}
.desc-service-info {
    padding: 2% 4%;
    border-radius: 10px;
    background: #333333;
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    flex-wrap: wrap;
    width: 100%;
  	text-align: center;
}
.desc-text {
    font-size: 13px;
    color: rgba(255,255,255,.7)!important;
}

.Cookie-module__wrapper {
	border-radius: 8px;
}

.MonitoringWidget-module__updateBtn {
	display: none;
}
.ProductModal-module__dropdown {
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);

    background: #1c1c1c;
    border-radius: 15px;
    width: 700px;
}
.DVIA {
	padding: 20px
} 
.custom-description {
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    background: #1c1c1c;
    border-radius: 8px;
    width: 30px;
    height: 30px;
}
.custom-description::before {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: "";
    position: absolute;
    width: 3px;
    height: 20px;
    background: #7d7d7d;
    border-radius: 1px;
    transition: all .2s ease;
    transform: translate(-50%, -50%) rotate(-45deg);
}
.custom-description::after {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: "";
    position: absolute;
    width: 3px;
    height: 20px;
    background: #7d7d7d;
    border-radius: 1px;
    transition: all .2s ease;
    transform: translate(-50%, -50%) rotate(45deg);
}
.serverSvg {
    min-width: 48px;
    margin-right: 18px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: 18px
}
.custom-title-container {
	padding: 0 20px;
    display: flex
;
    align-items: center;
    height: 60px;
    background: #1c1c1c;
    border-radius: 15px;
    font-size: 14px;
    margin-bottom: 18px;
    position: relative;
    z-index: 1;
}
.custom-title {
	color: #fff;
}
.spoof1 {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.spoof2 {
	    font-weight: 300;
    font-size: 12px;
    color: #787878;
	display: block;
}
.custom-title-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #303030;
    border: 1px solid #4b4b4b;
    border-radius: 10px;
    z-index: 3500;
	display: flex;
    align-items: center;
	padding: 11px 20px;
    cursor: pointer;
    transition: 0.35s;
    min-width: 350px;
} 
.custom-title-box:hover > .Servers-module__servers {
    opacity: 1;
    visibility: visible; 
    transition: 0.35s;
	display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
} 
.spoofSpan {
	    display: inline-block;
    color: var(--accent-color-900);
    margin: 0 6px;
    font-weight: bold;
}
.svgSpoofer {
    fill: var(--accent-color-900);
    width: 11px;
    height: 7px;
}
.custom-header-container {
width: 100%;
    display: flex
;
    align-items: center;
    justify-content: space-between;
}
.hideOn {
	display:none;
}
.PlayerMenuMobile-module__nav {
	display: none;
}
.custom-login-content {
    background: rgba(0, 0, 0, .2);
    border-radius: 0 10px 10px 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;

}
.custom-login-content > svg {
    transition: 0.2s;
}
.loggi {
    color: #1c1c1c;
    padding: 0 27px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.ModalLayout-module__wrapper {
    width: 100vw;
    position: fixed;
    inset: 0;
    z-index: 200;
    background: rgba(54, 54, 54, .6);
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(5px);
}
.MAINCOCK {
    display: flex;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 10px;
}
.productModalImg {
    width: 180px;
    height: 180px;
    position: relative;
    z-index: 4;
  pointer-events: none;
  user-drag: none;
  -webkit-user-drag: none;

}
.ImgWrapp {
    background: #2a2a2a;
    position: relative;
    min-width: 200px;
    min-height: 200px;
    margin-right: 20px;
    display: flex
;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}
.descWrapper {
    width: 100%;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 18px;
    color: #818181;
    margin-bottom: 4px;
    text-align: left;
    border-radius: 6px; 
    padding: 8px;
	border: dashed 1.1px #424242;
	filter: drop-shadow(-1px 0px 11px #121212);
    background-color: #111;
}
.Header-module__logo {
    background-image: url("https://gspics.org/images/2026/02/22/I9T6jX.png");
    width: 250px;
    height: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 0;
    padding-right: 0px;
    text-decoration: none;
    color: inherit;
}
.desc__title__kit > strong {
   font-size: 16px;
} 
.desc__title__kit {
   margin-bottom: 4px;
} 
.productModalDescription > p, br{
  display: none;
}
.Product-module__oldPrice:after {
 background-color: var(--accent-color-900);
 height: 0.5px;
    left: -14%;
    width: 127%;
}
.Product-module__oldPrice {
 	font-weight: 500;
    color: #bebdbd;
}
.Servers-module__servers {
    position: absolute;
    z-index: 15;
    top: calc(100% + 5px);
    left: 0;
    width: 100%;
    background-color: #151515;
    border-radius: 0 0 10px 10px;
    text-align: left;
    padding: 12px;
    opacity: 1;
    top: calc(100% + -7px);
    margin: unset;
    opacity: 0;
    visibility: hidden;
    border: dashed 1.5px #424242;
}
.serverPanelInfo {
	width: 100%;
}
.MonitoringServer-module__link {
    cursor: pointer;
    padding: 7px 9px;
    background: #323232;
    border-radius: 5px;
    align-items: center;
    transition: transform .2s ease;
  }
.MonitoringServer-module__btn {
    cursor: pointer;
    padding: 7px 9px;
    background: #323232;
    border-radius: 5px;
    align-items: center;
    transition: transform .2s ease;
}
.MonitoringServer-module__wrapper[data-monitoringserverid="total"] {
	background: linear-gradient(180deg, rgba(74, 185, 57, 0), rgba(222, 43, 88, .38) 123.33%), #1c1c1c;
	
}
.MonitoringServer-module__wrapper+.MonitoringServer-module__wrapper {
   margin-top: 16px
}
.campf {
   display: flex;
   justify-content: space-between;
   margin: 20px 0px;
}
.productModalGiveText {
    margin-top: 10px;
    margin-bottom: 0px
}
.WelcomeSelectServer-module__modalWrapper {
	display: none;
}
.gigablo {
	font-weight: 600;
    font-size: 18px;
    letter-spacing: -.05em;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 2px 0 #1c1c1c, -2px 0 #1c1c1c, 0 2px #1c1c1c, 0 -2px #1c1c1c, 1px 1px #1c1c1c, -1px -1px #1c1c1c, 1px -1px #1c1c1c, -1px 1px #1c1c1c;
	transform: translateY(-8px);
}
.gigablya {
	font-weight: 600;
    font-size: 18px;
    letter-spacing: -.05em;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 2px 0 #1c1c1c, -2px 0 #1c1c1c, 0 2px #1c1c1c, 0 -2px #1c1c1c, 1px 1px #1c1c1c, -1px -1px #1c1c1c, 1px -1px #1c1c1c, -1px 1px #1c1c1c;
	transform: translateY(-30px);
}
.SelectContent-module__selectorWrapper {
    position: relative;
    margin-bottom: 0px;
}
.productModalFormRowItem > label {
 	display: none
}
.Button-module__btn.Button-module__accent {
	cursor: pointer;
    margin-left: 5px;
    background-color: var(--accent-color-900);
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    height: 36px;
    padding: 0 21px;
    color: #fff;
    text-transform: uppercase;
    border: none;
    content: 'КУПИТЬ'
}
.productModalFormRow {
    margin-bottom: 0;
    display: flex;
}
.SelectContent-module__footer {
	margin-top: 0;
}
.TotalSum-module__currency {
	background: unset;
    font-weight: 600;
    font-size: 20px;
    color: #fff;
    display: block;
    margin-left: 5px;
    padding: 0;
}
.Search-module__iconWrapper {
    width: 24px;
    height: 24px;
    background: #3f3f3f;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    padding: 0 5px;
}
.Search-module__input {
	    padding: 0 46px;
}
.Categories-module__category {
	margin: 5px;
    padding: 4px 10px 2px;
    cursor: pointer;
    background: #3f3f3f;
    border-radius: 5px;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 400;
    color: #8b8b8b;
    transition: all .16s ease;
	height: unset;
    font-size: 12px;

}
.Categories-module__categories > :nth-child(2)::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url('data:image/svg+xml;utf8,<svg class="eU" width="10" height="10" viewBox="0 0 10 10" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M0.555556 5.55556H3.88889C4.03623 5.55556 4.17754 5.49702 4.28173 5.39284C4.38591 5.28865 4.44444 5.14734 4.44444 5V0.555556C4.44444 0.408213 4.38591 0.266905 4.28173 0.162718C4.17754 0.0585316 4.03623 0 3.88889 0H0.555556C0.408213 0 0.266905 0.0585316 0.162718 0.162718C0.0585316 0.266905 0 0.408213 0 0.555556V5C0 5.14734 0.0585316 5.28865 0.162718 5.39284C0.266905 5.49702 0.408213 5.55556 0.555556 5.55556ZM0 9.44444C0 9.59179 0.0585316 9.7331 0.162718 9.83728C0.266905 9.94147 0.408213 10 0.555556 10H3.88889C4.03623 10 4.17754 9.94147 4.28173 9.83728C4.38591 9.7331 4.44444 9.59179 4.44444 9.44444V7.22222C4.44444 7.07488 4.38591 6.93357 4.28173 6.82939C4.17754 6.7252 4.03623 6.66667 3.88889 6.66667H0.555556C0.408213 6.66667 0.266905 6.7252 0.162718 6.82939C0.0585316 6.93357 0 7.07488 0 7.22222V9.44444ZM5.55556 9.44444C5.55556 9.59179 5.61409 9.7331 5.71827 9.83728C5.82246 9.94147 5.96377 10 6.11111 10H9.44444C9.59179 10 9.7331 9.94147 9.83728 9.83728C9.94147 9.7331 10 9.59179 10 9.44444V5.55556C10 5.40821 9.94147 5.26691 9.83728 5.16272C9.7331 5.05853 9.59179 5 9.44444 5H6.11111C5.96377 5 5.82246 5.05853 5.71827 5.16272C5.61409 5.26691 5.55556 5.40821 5.55556 5.55556V9.44444ZM6.11111 3.88889H9.44444C9.59179 3.88889 9.7331 3.83036 9.83728 3.72617C9.94147 3.62198 10 3.48068 10 3.33333V0.555556C10 0.408213 9.94147 0.266905 9.83728 0.162718C9.7331 0.0585316 9.59179 0 9.44444 0H6.11111C5.96377 0 5.82246 0.0585316 5.71827 0.162718C5.61409 0.266905 5.55556 0.408213 5.55556 0.555556V3.33333C5.55556 3.48068 5.61409 3.62198 5.71827 3.72617C5.82246 3.83036 5.96377 3.88889 6.11111 3.88889Z"></path></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 5px; /* Отступ, если нужен */
  margin-bottom: 2px;
}
.gU {
    align-items: center;
    display: flex;
    cursor: pointer;
    margin-left: 30px;
    text-decoration: none;
    color: inherit;
   transition: 0.2s
}
.gU:hover > .gV {
	fill: #fff;
    transition: 0.2s
}
.gU:hover > .gX {
	color: #fff;
    transition: 0.2s
}
.gV {
    margin-right: 10px;
    transition: fill .2s ease;
    width: 14px;
    height: 14px;
}
.gX {
    color: #aeaeae;
    transition: color .2s ease;
    text-transform: uppercase;
}
.g6 {
    margin-left: 30px;
    cursor: pointer;
    position: relative;
}
.g7 {
    align-items: center;
    display: flex;
}
.g7:hover > svg {
	fill: #fff;
}
.g7:hover > p {
	color: #fff;
}
.g8 {
    margin-right: 10px;
    transition: fill .2s ease;
    width: 14px;
    height: 14px;
}
.ha {
    color: #aeaeae;
    transition: color .2s ease;
    text-transform: uppercase;
}
.g9 {
    margin-left: 5px;
    transition: fill .2s ease;
}
.Page-module__wrapper {
    padding: 10px;
    background: #1c1c1c;
    border-radius: 15px;
    margin-bottom: 10px;
	width: 74%;
}
.CustomPage-module__wrapper {
	
}
.hb {
    position: absolute;
    z-index: 15;
    left: 0;
    background-color: #151515;
    padding: 12px;
    border-radius: 10px;
    cursor: pointer;
    visibility: hidden;
    opacity: 0;
    top: calc(100% + 15px);
}
li, ul {
    list-style: none;
}
.hd {
    display: flex;
    align-items: center;
    font-size: 13px;
    padding: 8px 0;
    font-weight: 500;
    color: #aeaeae;
    transition: color .2s ease;
    text-transform: uppercase;
}
.he {
    width: 14px;
    height: 14px;
    margin-right: 10px;
    transition: fill .2s ease;
}
.active {
    visibility: visible;
    transition: 0.4s;
    opacity: 1; 
    top: calc(100% + 5px);
}
.CustomPage-module__wrapper {
	margin: 0 auto 30px;
    display: grid;
    grid-template-columns: 350px minmax(320px, 1fr);
    grid-gap: 10px;
    gap: 10px;
    max-width: 1320px;
    width: 100%;
    padding: 0 12px;
}
.CustomPage-module__wrapper > .Widgets-module__wrapper > .Widgets-module__widgetWrapper[data-widgetid="150322"] {
	margin-top: unset;
}

.CustomPage-module__wrapper > .Page-module__wrapper{
	width: 100%;
    margin-bottom: 20px;
}
.CustomPage-module__wrapper > .Widgets-module__wrapper > .Widgets-module__widgetWrapper > .MonitoringWidget-module__header {
	display: none;
}
.CustomPage-module__wrapper > .Widgets-module__wrapper > .Widgets-module__widgetWrapper > .MonitoringWidget-module__body {
	display: none;
}

.CustomPage-module__wrapper > .Widgets-module__wrapper > .Widgets-module__widgetWrapper[data-widgetid="150078"] {
	display: none;
}

.CustomPage-module__wrapper > .Page-module__wrapper {
	background: transparent;
    padding: 0;
}
.CustomPage-module__wrapper > .Page-module__wrapper > .Page-module__header {
	padding: 0 20px;
    display: flex;
    align-items: center;
    height: 60px;
    background: #1c1c1c;
    border-radius: 15px;
    margin-bottom: 18px;
    position: relative;
    z-index: 1;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.CustomPage-module__wrapper > .Page-module__wrapper > .boxBody {
    background: unset;
    border-radius: 15px;
}
.CustomPage-module__wrapper > .Page-module__wrapper > .boxBody > div > .bUgaga {
    padding: 10px;
    background: #1c1c1c;
    border-radius: 15px;
    margin-bottom: 10px;
}
.bU {
    margin-bottom: 20px;
}
.bV {
    font-weight: 600;
    color: #fff;
    margin-bottom: 10px;
    font-size: 16px;
}
.bW {
    margin-right: 4px;
}
.bX {
    width: 100%;
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
    word-break: break-word;
}
.bY {
    text-align: center;
    min-width: 30px;
    padding: 2px 0 1px;
    background: var(--accent-color-900);
    border-radius: 5px;
    font-size: 14px;
    color: #151515;
    display: inline-block;
    font-weight: bold;
}
.bZ {
    margin: 0 4px;
}
.b0 {
    margin-right: 4px;
    font-weight: 400;
    color: #acacac;
    font-size: 14px;
}
.Index-module__wrapper > .Widgets-module__wrapper > .Widgets-module__widgetWrapper[data-widgetid="150322"] {
	display: none;
}

.zF {
    width: 100%;
    display: flex
;
    flex-direction: column;
}
.zG.zH, .zG:hover {
    background: var(--accent-color-900);
    color: #1c1c1c;
}
.zG {
    background: #1c1c1c;
    border-radius: 10px;
    padding: 13px 0 9px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    transition: all .2s ease;
}
.zG+.zG {
    margin-top: 5px;
}
.hf {
    margin-bottom: 20px;
}
.hg, .i6 {
    margin-bottom: 10px;
}
.hg {
    font-size: 18px;
    display: block;
}
.i6 {
    height: 60px;
    overflow: hidden;
    background: #1c1c1c;
    border-radius: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    transition: height .2s ease;
}
.hg, .i6 {
    margin-bottom: 10px;
}
.i6.i7 .i8 {
    color: #fff;
}
.i8 {
    height: 60px;
    padding: 0 20px;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    color: #bdbdbd;
    transition: color .2s ease;
}
.i9 {
    transition: all .2s ease;
    width: 20px;
    height: 12px;
    fill: #828282;
    transform: rotate(90deg);
}
.i6.i7 .i8 .i9 {
    transform: rotate(-90deg);
    fill: #fff;
}
.ja {
    padding: 0 20px 16px;
}



.ae {
    padding: 0 20px;
    display: flex
;
    align-items: center;
    height: 60px;
    background: #1c1c1c;
    border-radius: 15px;
    font-size: 14px;
    margin-bottom: 18px;
    position: relative;
    z-index: 1;
}
.af {
    color: #fff;
}
.ag, .ah {
    display: block;
}
.ag {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.ah {
    font-weight: 300;
    font-size: 12px;
    color: #787878;
}
.ag, .ah {
    display: block;
}
.ef {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #303030;
    border: 1px solid #4b4b4b;
    border-radius: 10px;
    z-index: 3500;
}
.noSelect, img {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.eg {
    padding: 11px 20px;
    cursor: pointer;
}
.eg, .eh {
    display: flex
;
    align-items: center;
}

.eh {
    color: #fff;
}
.eg, .eh {
    display: flex
;
    align-items: center;
}
.ei {
    display: inline-block;
    color: #4ab939;
    margin: 0 6px;
}
.ej {
    fill: #4ab939;
    width: 11px;
    height: 7px;
}
.b1 {
    margin-bottom: 20px;
    padding: 20px;
    background: #1c1c1c;
    border-radius: 15px;
}

.b2 {
    position: relative;
    width: 100%;
    margin-bottom: 11px;
    display: flex
;
    align-items: center;
}
.b3 {
    background: #64ab2c;
    margin-right: 10px;
}
.b3, .b4 {
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 18px 0;
    border-radius: 5px;
}
.b4 {
    background: #2c6eab;
}
.b5 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    white-space: nowrap;
}
.b6 {
    display: grid
;
    grid-gap: 10px;
    gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
    position: relative;
    z-index: 0;
}
.hq {
    background: #2a2a2a;
    position: relative;
    transition: transform .2s ease;
    display: flex
;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 0 0 10px -5px rgba(0, 0, 0, .1);
}
.b7 {
    padding: 9px;
}
.hx {
    position: absolute;
    top: -5px;
    right: -5px;
    background: #64ab2c;
    border-radius: 5px;
    padding: 3px 9px 1px;
    z-index: 5;
}
.hz {
    position: relative;
    z-index: 4;
}
.hy {
    font-size: 12px;
    color: #fff;
}
.hA {
    position: absolute;
    z-index: 5;
    bottom: 5px;
    left: 5px;
    right: 5px;
}
.hq.hu .hv {
    transition: opacity .2s ease;
    opacity: 0;
}
.hv.hB {
    font-size: 12px;
}
.hv {
    color: #fff;
    text-transform: uppercase;
}
.gs {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.gt {
    font-size: 15px;
    color: #fff;
    margin-right: 10px;
    text-transform: uppercase;
}
.gu {
    font-weight: 700;
    background: var(--accent-color-900);
    border-radius: 5px;
    padding: 4px 6px 3px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    margin-left: auto;
}
.gv {
    padding: 4px 6px 3px;
    background: #17A5E5;
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    margin-left: 10px;
    text-transform: uppercase;
}
.ProductItemSelector-module__items {
	display: flex;
    justify-content: space-between;
}
.ProductItemSelector-module__item.ProductItemSelector-module__active, .ProductItemSelector-module__item:hover, .ProductItemSelector-module__item:focus {
	border: unset;
    background: #2f2f2f;
	background: linear-gradient(90deg, #3A3A3A, #787878, #3e3e3e, #444444);
    background-size: 400% 400%;
	animation: gradient 5s ease infinite;
}
.ProductItemSelector-module__item {
	width: 50%;
    border: none;
    border-radius: 10px;
}
.ProductItemSelector-module__label {
display: none;
}
.bg {
    margin-bottom: 20px;
    padding: 20px;
    background: #1c1c1c;
    border-radius: 15px;
    display: flex
;
    justify-content: space-between;
}
.bhh {
    width: 100%;
    font-size: 15px;
    display: flex;
    align-items: center;
    padding: 10px;
    border-radius: 10px;
    background-color: rgba(229, 23, 95, .05);
}
.bi {
    margin-right: 10px;
    stroke: var(--accent-color-900)
}
.bi > path {
    stroke: var(--accent-color-900)
}
.bj {
    font-size: 13px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
}
.bl {
    display: flex
;
    border-radius: 6px;
    background-color: #151515;
    padding: 3px;
    margin-left: 20px;
}
.bm.bn, .bm:hover {
    background-color: #1c1c1c;
    color: #fff;
}
.bm {
    border-radius: 6px;
    cursor: pointer;
    padding: 6px 8px 5px;
    color: #8b8b8b;
    transition: all .2s ease;
}
.bo {
    margin-bottom: 8px;
}
.bp, .bq {
    display: grid
;
    grid-gap: 10px;
    gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
}
.hq {
    background: #2a2a2a;
    position: relative;
    transition: transform .2s ease;
    display: flex
;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 0 0 10px -5px rgba(0, 0, 0, .1);
}

.bs {
    padding: 9px;
}
.hx {
    position: absolute;
    top: -5px;
    right: -5px;
    background: var(--accent-color-900);
    border-radius: 5px;
    padding: 3px 9px 1px;
    z-index: 5;
}
.hy {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.hz {
    position: relative;
    z-index: 4;
}
.hA {
    position: absolute;
    z-index: 5;
    bottom: 5px;
    left: 5px;
    right: 5px;
}
.hq.hu .hv {
    transition: opacity .2s ease;
    opacity: 0;
}
.hv.hB {
    font-size: 12px;
}
.hv {
    color: #fff;
    text-transform: uppercase;
}
.a2 {
    padding: 10px;
    background: #1c1c1c;
    border-radius: 15px;
    margin-bottom: 10px;
}

.a3 {
    margin-bottom: 20px;
}
.a4 {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    margin-bottom: 16px;
}
.a5 {
    display: flex
;
    align-items: center;
    margin-bottom: 20px;
}
.a6, .a7 {
    font-size: 14px;
}
.a6 {
    font-weight: 600;
    color: #fff;
    padding: 6px 9px 4px;
    margin-right: 9px;
    background: #292929;
    border-radius: 10px;
    white-space: nowrap;
}
.a7 {
    font-weight: 300;
    color: #a0a0a0;
}
.a6, .a7 {
    font-size: 14px;
}
.SelectContent-module__label {
	display: none;
}
.Selector-module__dropDownWrapper {
	display: none;
}
.Button-module__btn.Button-module__accent.ProfileNav-module__logOut {
	margin-left: 0px;
	margin: unset;
}
.ProfileContent-module__box {
	border-radius: 15px;
}
.PlayerBalance-module__modal {
	padding: 10px;
}
.PlayerBalanceModal-module__footer > .Button-module__gray{
 	display: none;
}
 .h {
            width: 100%;
            height: auto;
            background-color: #1C1C1C;
            border-radius: 10px;
            text-align: center;
            padding: 10px;
            margin-top: 10px;
        }
        .h > div {
            width:auto;
            height: auto;
            display: flex;
            padding: 8px 15px;
            border-radius: 10px;
            background: rgb(28,28,28);
            background: linear-gradient(75deg, rgba(28,28,28,1) 0%, rgba(229,23,95,0.18) 83%);
			border: 1px solid var(--accent-color-900);
            margin-top: 8px;
            justify-content: space-between;
        }
        .h > div > p {
            color: var(--accent-color-900)
        }
        .h > div > b {
            color: #fff;
        }
        .h > h2 {
            color: azure;
        }
.PlayerBalanceModal-module__footer > .Button-module__btn {
	width: 100%;
	margin-left: unset;

}
.cU {
    padding: 10px;
    background: #1c1c1c;
    border-radius: 15px;
    margin-bottom: 10px;
}
.BasketTable-module__tableHeader {
	border-radius: 10px
}