.MonitoringWidget-module__body, .Product-module__wrapper, .MonitoringServer-module__progressBarWrapper, .PlayerMenu-module__loginLink, .TotalSum-module__inputWrapper, .CountSelector-module__inputWrapper, .ProfileNav-module__navItem.ProfileNav-module__active, .ProfileContent-module__infoWrapper, .BasketTable-module__tableHeader, .HistoryTable-module__tableHeader, .PlayerBalanceModal-module__inputWrapper, .PlayerMenuMobile-module__profileLink, .PlayerMenuMobile-module__loginLink{
  border-radius: 10px !important;
  background-color: white;
}

.ProfileNav-module__navItem{
	background: rgb(225, 225, 225);
	font-weight: 500;
}


.Banner-module__img, .MonitoringServer-module__icon, .MonitoringWidget-module__header, .Shop-module__header, .MonitoringServer-module__progressWrapper:hover .MonitoringServer-module__progressInfo, .Search-module__wrapper, .LangSwitcher-module__currentLang, .Product-module__oldPrice, .Product-module__wrapper:hover .Product-module__name, .Product-module__wrapper:active .Product-module__name, .Selector-module__dropDownCurrentItem, .ItemContent-module__label, .ProfileNav-module__img, .ProfileNav-module__wrapper> .boxHeader, .ProfileContent-module__wrapper> .boxHeader, .BasketContent-module__wrapper> .boxHeader, .HistoryContent-module__wrapper> .boxHeader, .BasketFilters-module__wrapper, .HistoryFilters-module__wrapper,.KitContent-module__label,.productModalProductAvailability,.ProfileContent-module__infoWrapper{
	display: none; 
}
.productModalGiveText {
    display: block;
    padding: 10px;
    text-align: center;
    color: white;
    border-radius: 10px;
    background: var(--accent-color-800);
    font-size: var(--over-small-font-size);
      margin-top: -12px;
  

}
.PlayerMenu-module__profileLink {
    display: none;
}


.ProfileContent-module__title{
  font-weight: 500;
}



.HistoryTable-module__tableLine, .HistoryTable-module__tableHeader, .BasketTable-module__tableLine, .BasketTable-module__tableHeader  {
    background-color: white;
  	border-radius: 10px;
  	margin-bottom: 5px;
  	font-weight: 500;
}



.MonitoringWidget-module__body:hover, .social_discord:hover, .boxBodywid:hover, .Categories-module__category:hover {
    transform: scale(1.05);
    transition: all 0.2s ease 0s;
}

.BasketTable-module__tableLine:nth-child(2n-1), .HistoryTable-module__tableLine:nth-child(2n-1) {
    border-radius: 10px;
    background: var(--accent-color-800);
}




.PlayerMenu-module__info:hover {
    transform: scale(1.05);
    transition: all 0.2s ease 0s;
}



.container {
    max-width: 1320px;
    width: auto;
}

@media (max-width: 1180px){
.container{
    width: 100%;
  }
}

.Widgets-module__widgetWrapper>.boxFooter{
  display: none; 
}

.MonitoringServer-module__progressBarWrapper{
    height: 15px;
    background-color: white;
}
.MonitoringServer-module__progressBarAnim{
    background: rgb(76, 250, 0);
    transition: all 0.2s ease 0s;
    box-shadow: unset;
}

.MonitoringWidget-module__body{
  background: rgb(225, 225, 225);
  	transform: scale(1);
    transition: all 0.4s ease 0s;
}
.PlayerMenu-module__basket > a > img, .PlayerBalance-module__btn{
  	transform: scale(1);
    transition: all 0.4s ease 0s;
}


.MonitoringServer-module__name{
    text-overflow: ellipsis;
    font-weight: 500;
    display: block;
    margin-bottom: 5px;
    color: rgb(78, 78, 78);
    font-weight: 600;
}

.MonitoringServer-Custom-module__name{
    text-overflow: ellipsis;
    font-weight: 500;
    display: block;
    margin-bottom: 5px;
      color: rgb(78, 78, 78);
  font-weight: 600;
}

.MonitoringServer-Custom-module__info{
  color: rgb(78, 78, 78);
  
}

.MonitoringServer-Custom-module__progressBarAnim {
    background: #31b112;
    transition: all 0.2s ease 0s;
    box-shadow: unset;
}
.MonitoringServer-Custom-module__progressBarAnim {
    font-size: 14px !important;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .8;
    animation: MonitoringServer-module__monitoringAnimation 2s linear infinite;
}



.MonitoringServer-Custom-module__progressBarWrapper {
    margin-bottom: 6px;
    border-radius: 2px;
    position: relative;
    width: 100%;
    height: 20px;
    overflow: hidden;
    background-color: var(--bg-color-700);
        height: 15px;
    	background-color: white;
  border-radius: 10px !important;
}




.MonitoringServer-module__wrapper {
	transform: scale(1);
    transition: all 0.4s ease 0s;
}

.MonitoringServer-module__info{
  font-size: 12px;
  color: rgb(78, 78, 78);
}

.imgcatId {
    width: 23px;
}
.imgserverId {
  width: 20px;
}
.Header-module__wrapper {
  	margin-top: 10px;
    margin-right: 0px;
    margin-left: 0px;
	padding-top: 5px;
    padding-bottom: 5px;
    background: rgb(225, 225, 225);
    border-radius: 15px;
}



.PlayerMenu-module__profileLink, .PlayerMenu-module__loginLink {
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    white-space: nowrap;
    transition: all .1s ease;
}

.PlayerMenu-module__loginLink {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    padding: 6px 10px;
    background-color: var(--accent-color-800);
    border-radius: 10px;
}

a {
    text-decoration: none;
    color: inherit;
    font-weight: inherit;
    font-size: inherit;
}
.Header-module__logo{
  color: rgb(225, 225, 225);
    margin-left: 0px;
display: flex;
    align-items: center;
transform: scale(1);
    transition: all 0.4s ease 0s;
}
.Header-module__logo> input {
	border: 0;
    outline: 0;
    background-color: transparent;
    color: inherit;
    font-weight: inherit;
    font-size: inherit;
	max-width: 43px;
    max-height: 43px;
    /* margin: 0 auto; */
    /* margin-top: -12px; */
    border-radius: 10px;
    /* margin-bottom: 14px;*/
}
.Header-module__logo:after{
  content: "TIMERUST STORE";
    color: rgb(76, 250, 0);
	text-shadow: black 0.8px 0px 0.8px, black 0px 1.3px 0.8px, black -0.8px 0px 0.8px, black 0px -0.8px 0.8px;
    letter-spacing: 1.5px;
    font-weight: 600;
    font-size: 18px;
}

.social_discord .social_background {
    opacity: 0.2;
    transform: scale(1);
    transition: all 0.4s ease 0s;
}
.social_background {
    top: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.social_item-left {
    position: relative;
    z-index: 2;
}

.social_item-right {
    position: relative;
    z-index: 2;
    padding-top: 10px;
}



.social_item {
    display: block;
    align-items: center;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    overflow: hidden;
    flex-wrap: wrap;
}
.social_discord {
    background: rgb(225, 225, 225);
    border-color: rgba(252, 52, 4, 0.88);
    transform: scale(1);
    transition: all 0.4s ease 0s;
}

.social_item-title {
    font-size: 18px;
    color: rgb(76, 250, 0);
    font-weight: 1000;
    text-shadow: black 0.8px 0px 0.8px, black 0px 1.3px 0.8px, black -0.8px 0px 0.8px, black 0px -0.8px 0.8px;
    letter-spacing: 1.1px;
    display: flex;
    justify-content: center;
}

.social_item-link {
	padding: 10px;
    background: #31b112;
    border-radius: 8px;
    color: white;
    font-size: 14px;
    display: flex;
    justify-content: center;
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;

}
.MonitoringWidget-Custom-module__body.boxBody.boxBodywid{
  border-radius: 10px;
}






.Product-module__wrapper .Product-module__price {
    background: rgba(255, 255, 255, 0);
}

.PlayerBalance-module__btn{
    align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    font-size: 17px;
    font-weight: 600;
    justify-content: center;
    max-height: 40px;
    padding: 10px;
    transition: all .1s ease;
    white-space: nowrap;
  letter-spacing: 1.1px;
  	color: rgb(76, 250, 0);
  text-shadow: black 0.8px 0px 0.8px, black 0px 1.3px 0.8px, black -0.8px 0px 0.8px, black 0px -0.8px 0.8px;
}
.HeaderNav-module__link, .PlayerMenu-module__loginLink{
      align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    font-size: 17px;
    font-weight: 600;
    justify-content: center;
    max-height: 40px;
    padding: 10px;
    transition: all .1s ease;
    white-space: nowrap;
  letter-spacing: 1.1px;
  	color: white;
}
.Product-module__price, .Product-module__discount {
    position: absolute;
}

.Product-module__price {
    display: flex;
    align-items: center;
    text-align: center;
    color: rgb(76, 250, 0);
    padding: 3px 10px;
    text-shadow: black 0.8px 0px 0.8px, black 0px 1.3px 0.8px, black -0.8px 0px 0.8px, black 0px -0.8px 0.8px;
  	letter-spacing: 1.5px;
    font-weight: 600;
    font-size: 14px;
    animation: gradient 5s ease infinite;
    text-transform: uppercase;
}
.Product-module__count{
 display: none; 
}

.Product-module__discount{
	top: -10px;
    right: -10px;
    width: 50px;
    height: 50px;
    line-height: 40px;
    border-radius: 50%;
    padding: unset;
    text-align: center;
    font-size: 15px;
    z-index: 1;
    transition: background-color 0.15s;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--default-font-size);
    font-weight: var(--default-font-weight);
    border: 5px solid var(--bg-color-900);
  	font-weight: 500;
  	color: white;
}

.ProductItemSelector-module__item:hover {
    transform: translateY(-5px);
}

.ProductItemSelector-module__item.ProductItemSelector-module__active, .ProductItemSelector-module__item:hover {
    border: 2px solid white;
  	border-radius: 10px;
    background: #4cfa00;
}

.ProductItemSelector-module__items{
	display: flex;
    gap: 8px;
    justify-content: center;
}
.ProductItemSelector-module__label{
	display: flex;
    justify-content: center;
    font-size: 23px;
    color: rgb(154, 205, 50);
    font-weight: 600;
    text-shadow: rgb(128, 128, 128) 0.5px 0px 0.5px, rgb(128, 128, 128) 0px 1px 0.5px, rgb(128, 128, 128) -0.5px 0px 0.5px, rgb(128, 128, 128) 0px -0.5px 0.5px;
}

.SelectContent-module__label{
  display: none;
}
.Product-module__wrapper:hover {
    background-color: white;
}
.Products-module__wrapper{
margin-top: 25px;
    gap: 25px;
    padding-right: 12px;
    padding-left: 12px;
  
}
.Product-module__wrapper:hover {
    transform: scale3d(1.1, 1.1, 1.1);
}

.CountSelector-module__changeCountBtn.CountSelector-module__left, .CountSelector-module__changeCountBtn.CountSelector-module__right{
 background-color: white; 
  
}
.CountSelector-module__changeCountBtn.CountSelector-module__left{
	border-right-width: medium; 
    border-bottom-width: .75pt;
    border-left-width: .75pt; 
    border-top-width: .75pt;
    border-right-style: none; 
    border-bottom-style: solid;
    border-left-style: solid; 
    border-top-style: solid;
    border-right-color: currentColor; 
    border-bottom-color: rgb(76, 250, 0);
    border-left-color: rgb(76, 250, 0); 
    border-top-color: rgb(76, 250, 0);
    border-image: none;
    border-radius: 0.208333333in 0 0 0.208333333in;
}
.CountSelector-module__input{
    border-bottom-width: .75pt;
    border-top-width: .75pt;
    border-bottom-style: solid; 
    border-top-style: solid;
    border-bottom-color: rgb(76, 250, 0);
    border-top-color: rgb(76, 250, 0);
    border-image: none;
}

.CountSelector-module__changeCountBtn.CountSelector-module__right{
	border-left-width: medium;
    border-bottom-width: .75pt;
    border-right-width: .75pt;
    border-top-width: .75pt;
    border-left-style: none;
    border-bottom-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-left-color: currentColor;
    border-bottom-color: rgb(76, 250, 0);
    border-right-color: rgb(76, 250, 0);
    border-top-color: rgb(76, 250, 0);
    border-image: none;
    border-radius: 0 .208333333in .208333333in 0;
}

.Product-module__wrapper {
    background-color: white;
}

.Product-module__wrapper {
    background: rgba(0, 0, 0, 0.19);
    border-radius: 10px;
    transition: all 0.2s ease 0s;
}
.Product-module__wrapper {
    background: white;
    position: relative;
    padding: 10px;
    cursor: pointer;
    border-radius: 2px;
    overflow: hidden;
    animation: Product-module__productAnimation .15s ease;
}

.Product-module__name{
 display: none; 
}
.Product-module__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    transition: 0.2s;
    overflow: visible;
}

.boxBodywid {
    padding: 20px;
    background: rgb(225, 225, 225);
    border-top: none;
    border-bottom: 0px solid rgb(255, 255, 255);
    border-radius: 15px;
    transform: scale(1);
    transition: all 0.4s ease 0s;
}


.sh4 {
    font-size: 16px;
    color: rgb(76, 250, 0);
    font-weight: 1000;
    text-shadow: rgb(128, 128, 128) 1px 0px 1px, rgb(128, 128, 128) 0px 1px 1px, rgb(128, 128, 128) -1px 0px 1px, rgb(128, 128, 128) 0px -1px 1px;
}

.left {
    float: left;
    color: rgb(78, 78, 78);
    font-size: 14px;
    font-weight: 500;
}

.right {
    float: right;
    color: rgb(154, 205, 50);
    font-weight: 1000;
    text-shadow: rgb(128, 128, 128) 0.5px 0px 0.5px, rgb(128, 128, 128) 0px 1px 0.5px, rgb(128, 128, 128) -0.5px 0px 0.5px, rgb(128, 128, 128) 0px -0.5px 0.5px;
}

	
.Categories-module__categories {
    display: flex;
    width: 100%;
    justify-content: center;
    flex-wrap: nowrap;
    margin: -5px;
}

.Categories-module__category.Categories-module__active, .Categories-module__category:hover {
    background: rgb(76, 250, 0);
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
    font-size: 12px;
}
.Categories-module__category.Categories-module__active, .Categories-module__category:hover {
    background-color: var(--accent-color-800);
    color: white;
}
.Categories-module__category.Categories-module__enableFocus:focus{
    background-color: var(--accent-color-800);
    color: white;
}
.Categories-module__category {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row-reverse wrap;
  	background-color: white;
    gap: 10px;
  
}

.Categories-module__category {
    cursor: pointer;
        color: rgb(78, 78, 78);
    background-color: white;
    padding: 10px 15px;
    margin: 5px;
    border-radius: 7.5px;
    transition: all 0.15s ease 0s;
    font-weight: 410;
    font-size: 12px;
}
.Categories-module__category {
    cursor: pointer;
        color: rgb(78, 78, 78);
    background-color: white;
    padding: 10px 15px;
    border-radius: 2px;
    margin: 5px;
    transition: all .15s ease;
}

.Categories-module__category{
 border-radius: 8px; 
}

.ProfileNav-module__navItem,.ProfileContent-module__infoWrapper.ProfileContent-module__box, .ProfileContent-module__infoLineValue{
    color: rgb(78, 78, 78);
}
.Button-module__btn.ProfileContent-module__usePromoBtn.Button-module__accent{
  color: #31b112;
}


.DesktopCopyright-module__wrapper {
    opacity: 1;
    transition: all 0.2s ease 0s;
    margin-top: 10px;
    border-radius: 10px 10px 0px 0px;
    background-color: white !important;
}
.DesktopCopyright-module__wrapper {
    z-index: 49!important;
    position: fixed!important;
    bottom: 5px!important;
    left: 5px!important;
    padding: 10px;
    border-radius: 2px;
    background-color: var(--bg-color-800);
    display: flex;
    align-items: center;
    opacity: 1!important;
}




.boxHeader {
    background: var(--bg-color-700);
    border-radius: 2px 2px 0 0;
}




.productModalDescription {
    background-color: white;
    margin: 0px 0px 10px;
    border-radius: 15px;
    list-style: inside;
    text-align: left;
    padding: 10px;
}

.desc__title, .desc__title__kit {
    margin-bottom: 10px;
    font-size: 18px;
    display: flex;
    justify-content: center;
     color: rgb(78, 78, 78);
    font-weight: 600;
}
.ModalLayout-module__modal>.boxFooter>.Button-module__btn.Button-module__accent,.ModalLayout-module__modal>.boxFooter>.add-to-cart-button{
  background: white;
  color: rgba(255,255,255,.0);
  padding: 0px;
  
}
.add-to-cart-button{
  transition: all 0.3s ease 0s;
}


.ModalLayout-module__modal>.boxFooter>.Button-module__btn.Button-module__accent:after{
    display: block;
    content: "Купить сейчас";
    padding: 7px;
    text-align: center;
    color: white;
    border-radius: 10px;
    background: var(--accent-color-800);
    font-size: var(--over-small-font-size);
      margin-top: -22px;
    padding-left: 10px;
    padding-right: 10px;
  font-family: "Montserrat", sans-serif;
}

.ModalLayout-module__modal>.boxFooter>.add-to-cart-button{
    padding: 7px;
    text-align: center;
    color: white;
    border-radius: 10px;
    background: var(--accent-color-800);
    font-size: var(--over-small-font-size);
    padding-left: 20px;
    padding-right: 20px;
}

.desc__content {
    padding: 10px;
    background-color: var(--accent-color-800);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
    text-shadow: rgb(128, 128, 128) 0.5px 0px 0.5px, rgb(128, 128, 128) 0px 1px 0.5px, rgb(128, 128, 128) -0.5px 0px 0.5px, rgb(128, 128, 128) 0px -0.5px 0.5px;
}

.content__info > .title {
    font-size: 17px;
    margin-bottom: 3px;
text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
    color: rgb(255, 255, 255);
}

.content__info > .description {
    font-weight: 500;
    font-size: 14px;
    color: rgb(255, 255, 255);
}

.desc__content > font, .desc__content__img > font {
    font-size: 14px;
    font-weight: 500;
    padding: 5px 10px;
    background: rgb(154, 205, 50);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.desc__content {
    padding: 10px;
    background-color: var(--accent-color-800);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
    text-shadow: rgb(128, 128, 128) 0.5px 0px 0.5px, rgb(128, 128, 128) 0px 1px 0.5px, rgb(128, 128, 128) -0.5px 0px 0.5px, rgb(128, 128, 128) 0px -0.5px 0.5px;
}






.content__info > .description {
    font-weight: 500;
    font-size: 14px;
    color: rgb(255, 255, 255);
}

.KD {
    font-size: 14px;
    font-weight: 500;
    padding: 5px 10px;
    background: rgb(154, 205, 50);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 5px;
}

.productModalDescription a {
    color: var(--accent-color-800);
    cursor: pointer;
    transition: all .15s ease;
}

.kitButton {
    font-size: 14px;
    font-weight: 500;
    padding: 5px 10px;
    background: rgb(154, 205, 50);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 5px;
  
}
.kitButton:hover{
	transform: translateY(-2px);
}

.clikpng {
    width: 20px;
    margin: 3px;
}

.ModalLayout-module__positionWrapper {
    min-height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    text-align: center;
    padding: 0 var(--safe-padding) 0 var(--safe-padding);
}

.ModalLayout-module__positionWrapper {
    min-height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    text-align: center;
    padding: 0 var(--safe-padding) 0 var(--safe-padding);
}

.productModalImg {
        filter: drop-shadow(white 2px 2px 4px) drop-shadow(white -2px -2px 4px);
}
.ModalLayout-module__positionWrapper> .boxBody> .productModalImg {
    max-width: 300px;
    width: 100%;
    height: 300px;
    object-fit: contain;
    margin-bottom: 10px;
}

.productModalImg{
   margin-bottom: 0px;
}



.ProductModal-module__command, .ProductModal-module__bp, .ProductModal-module__item, .ProductModal-module__dropdown {
    width: 750px;
}

.ModalLayout-module__modal {
    background: rgb(225, 225, 225);
    box-shadow: rgb(76, 250, 0) 0px 0px 100px;
    border-radius: 10px;
}


.ProductModal-module__header {
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    color: rgb(154, 205, 50);
    font-weight: 600;
    text-shadow: rgb(128, 128, 128) 0.5px 0px 0.5px, rgb(128, 128, 128) 0px 1px 0.5px, rgb(128, 128, 128) -0.5px 0px 0.5px, rgb(128, 128, 128) 0px -0.5px 0.5px;
    background: white;
    border-radius: 10px 10px 0px 0px;
  letter-spacing: 1.8px;
      padding-bottom: 0px;
  text-transform: uppercase;
}





.PlayerMenu-module__basket > a > img {
    width: 25px;
    position: relative;
}

.PlayerMenu-module__basket > a {
    padding: 8px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease 0s;
}

a {
    text-decoration: none;
    color: inherit;
    font-weight: inherit;
    font-size: inherit;
}

.PlayerMenu-module__avatar > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.Header-module__logo:hover{
    transform: scale(1.02);
    transition: all 0.2s ease 0s;
}

.PlayerBalance-module__btn {
    text-transform: uppercase;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    border-radius: 8px;
    transition: all 0.1s ease 0s;
}

.PlayerMenu-module__wrapper {
    margin-left: auto;
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.PlayerMenu-module__info{
    	transform: scale(1);
    transition: all 0.4s ease 0s;
}

.PlayerMenu-module__avatar {
    border-radius: 50%;
	width: 43px;
    height: 43px;
}

.PlayerMenu-module__avatar > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}
.PlayerMenu-module__profileLink{
 	display: none; 
}


.Shop-module__wrapper> .boxFooter>.ShopFooter-module__text{
 	display: none; 
}

.Shop-module__wrapper> .boxFooter{
  background-color: white;
  
}

.PlayerMenu-module__basket > a:hover, .PlayerMenu-module__basket > a:focus, .PlayerBalance-module__btn:hover, .PlayerBalance-module__btn:focus {
    transform: scale(1.1);
    transition: all 0.2s ease 0s;
  background: none;
}

.PlayerBalance-module__btn:hover, .PlayerBalance-module__btn:focus {
    transform: scale(1.05);
    transition: all 0.2s ease 0s;
  	background: none;
}

.ProfileContent-module__infoLineValue {
    color: var(--font-color-700);
    transition: all 0.2s ease 0s;
    display: flex;
    justify-content: flex-end;
}

.ProfileNav-module__navItem:hover > img, .ProfileNav-module__navItem:focus > img, .ProfileNav-module__navItem.ProfileNav-module__active > img {
    opacity: 1;
    transition: all 0.2s ease 0s;
}

.ProfileNav-module__navItem > img {
    width: 20px;
    opacity: 0.7;
    transition: all 0.2s ease 0s;
}

.ProfileNav-module__navItem {
    display: flex;
    align-items: center;
    gap: 10px;
}

.ProfileNav-module__wrapper> .boxFooter{
 background-color: white; 
}

.ProfileNav-module__wrapper> .boxFooter> .Button-module__btn{
	background-color: red;
  	color: white;
  	border: none;
}

.boxHeaderCustom {
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    color: rgb(154, 205, 50);
    font-weight: 1000;
    text-shadow: rgb(128, 128, 128) 0.5px 0px 0.5px, rgb(128, 128, 128) 0px 1px 0.5px, rgb(128, 128, 128) -0.5px 0px 0.5px, rgb(128, 128, 128) 0px -0.5px 0.5px;
    background: white;
    border-radius: 10px 10px 0px 0px;
    padding-top: 12px;
    padding-right: 50px;
}

.boxBodyCustom {
    padding: 20px;
    background: rgb(225, 225, 225);
    border-top: none;
    border-bottom: 0px solid rgb(255, 255, 255);
}

.boxBodyCustom > img {
    width: 320px;
    border-radius: 8px;
}

.customModalContent > .boxFooter, .PlayerBalanceModal-module__footer{
    border-radius: 0px 0px 10px 10px!important;
}



.PlayerReturn{
          margin: 0px 5px 1px 0px;
              width: 25px;
    position: relative;
}

/*.gs-loader {
    background: url(https://timerust.ru/photo/gs/282.gif) center center no-repeat rgb(24, 25, 27) !important;
}

.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;
}*/

.gs-loader__spinner{
 display: none; 
}









@media (max-width: 419px){
  .PlayerMenu-module__avatar{
    display:none;
  }
.MobileCopyright-module__wrapper {
    opacity: 1;
    transition: all 0.2s ease 0s;
    margin-top: 10px;
    border-radius: 10px 10px 0px 0px;
    background-color: rgba(255, 255, 255, 0.1) !important;
}
.MobileCopyright-module__wrapper {
    padding: 10px;
    border-radius: 2px;
    background-color: var(--bg-color-800);
    opacity: 1!important;
}
}

@media (max-width: 460px){
  .PlayerMenu-module__basket > a{
    display:none;
  }
}
@media (max-width: 980px){
	.PlayerMenuMobile-module__profileLink, .PlayerMenuMobile-module__loginLink {
    display: flex;
    justify-content: center;
    align-items: center;
	}
  .PlayerMenu-module__loginLink{
   display:none; 
  }
}

@media (max-width: 1107px){
  .Categories-module__categories{
		flex-wrap: wrap;
  }
}

@media (min-width: 1108px){
  .Categories-module__category{
        padding: 10px 1px;
  }
}



.title-monitoring_custm{
font-size: 16px;
    color: rgb(76, 250, 0);
    font-weight: 1000;
    text-shadow: rgb(128, 128, 128) 1px 0px 1px, rgb(128, 128, 128) 0px 1px 1px, rgb(128, 128, 128) -1px 0px 1px, rgb(128, 128, 128) 0px -1px 1px;
  margin-left: 25%;
}

.server-monitoring_custm {
    background: white;
color: rgb(154, 205, 50);
    font-weight: 1000;
    text-shadow: rgb(128, 128, 128) 0.5px 0px 0.5px, rgb(128, 128, 128) 0px 1px 0.5px, rgb(128, 128, 128) -0.5px 0px 0.5px, rgb(128, 128, 128) 0px -0.5px 0.5px;
    border: none;
    transform: scale(1.10);
    padding: 10px 15px;
    margin: 5px;
  	border-radius: 7.5px;
  	margin-left: 5px;
    transition: all .15s ease;
}
.ip-monitoring_custm {
    background: rgba(255, 255, 255, .1);
    border-radius: 7.5px;
    color: rgba(255, 255, 255, .7);
    margin-left: 5px;
}



.ProfileContent-module__title{
  display: none;
}

.ProfileContent-module__infoWrapper.ProfileContent-module__box{
    box-sizing: border-box;
    margin: 0;
    font-family: "Montserrat",sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    margin-bottom: 15px;
    background: rgb(225, 225, 225);
    border-radius: 20px;
    display: flex;
    padding-left: 30pt;
    padding-bottom: 0.91pc;
    padding-right: 30pt;
    padding-top: 0.91pc;
    flex-direction: column;
    gap: .260416667in;
}

.ProfileContent-module__infoLine{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Montserrat",sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 15px;
}

body {
    background-color: white;
}


.ProfileContent-module__body.boxBody{
  background-color: white;
  gap: 7px;
    padding-top: 0;
      padding-bottom: 0;
      padding-right: 0;
  padding-left: 0;
}

.ProfileNav-module__body.boxBody{
  background-color: white;
  gap: 7px;
    padding-top: 0;
      padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.Button-module__btn.ProfileContent-module__usePromoBtn.Button-module__accent{
    color: white;
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
  background-color: #31b112;
}

.ProfileNav-module__navItem.ProfileNav-module__active > img{
  filter: invert(1);
}

.ProfileNav-module__navItem.ProfileNav-module__active{
    color: white;
    background-color: var(--accent-color-800);
    border-color: var(--accent-color-800);
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
}

.ProfileNav-module__navItem{
  border-radius: 10px !important;
}


.ProfileContent-module__input{
    background: rgb(225, 225, 225);
    padding-left: .9375pc;
    padding-bottom: 11px;
    padding-right: .9375pc;
    padding-top: 11px;
    height: 40px;
    font-size: 15px;
    border-radius: 10px 0px 0px 10px;
}

* {
    font-style: normal;
}
* {
    font-optical-sizing: auto;
}
* {
    font-family: "Montserrat", sans-serif;
}

.ProfileContent-module__inputWrapper{
height: initial;
  margin-top: -13px;
}

.ProfileContent-module__usePromoBtn{
  margin-left: 0px;
  
}

.Button-module__btn.ProfileContent-module__usePromoBtn.Button-module__accent{
  border-radius: 0px 10px 10px 0px;
  font-size: 15px;
     font-weight: 500;
    padding-bottom: 10.5px;
    padding-right: .9375pc;
    padding-top: 10px;
    height: 40px;
      border-color: #31b112;
}

.Button-module__btn.ProfileContent-module__usePromoBtn.Button-module__accent:hover{
  border-color: #31b112;
}

.Button-module__btn.ProfileNav-module__logOut.Button-module__accent{
   border-radius: 10px !important;
      margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.ProfileNav-module__wrapper>.boxFooter{
    padding-top: 0;
      padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}


.ProfileContent-module__body.boxBody:after {
    display: block;
    content: "Промокоды можно найти в Discord сервере.";
    margin-bottom: 14px;
    padding: 7px;
    text-align: center;
    border-radius: 10px;
    background: var(--accent-color-800);
    font-size: var(--over-small-font-size);
    height: 31px;
    margin-top: -12px;
    color: white;
    background-color: var(--accent-color-800);
    border-color: var(--accent-color-800);
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
}



.HistoryContent-module__wrapper>.boxBody,.BasketContent-module__wrapper>.boxBody{
      background: white;
  padding: 0px;
}

.HistoryTable-module__tableHeader,.HistoryTable-module__tableLine,.BasketTable-module__tableHeader,.BasketTable-module__tableLine{
      background: rgb(225, 225, 225);
      border-radius: 10px !important;
  
  
}

.Shop-module__wrapper>.boxBody{
  border-radius: 10px !important;
}


.BasketTable-module__tableTitle,.BasketTable-module__value,.HistoryTable-module__tableTitle,.HistoryTable-module__value{
color: rgb(78, 78, 78);
}


.Pagination-module__left,.Pagination-module__right,.Pagination-module__page{
 background-color: white; 
}

.Pagination-module__navPageBtn:hover, .Pagination-module__navPageBtn:focus{
 border: none; 
}

.ModalLayout-module__modal.PlayerBalance-module__modal{
  width: 30.625pc;
}

#privilegeModal .boxHeader, [class~=ModalLayout-module__modal][class~=PlayerBalance-module__modal] [class~=boxBody], #privilegeModal [class~=boxFooter], #privilegeModal [class~=boxBody]{
  background-color: white;
}

.PlayerBalanceModal-module__label{
      font-size: 18px;
color: rgb(76, 250, 0);
    font-weight: 1000;
    text-shadow: rgb(128, 128, 128) 1px 0px 1px, rgb(128, 128, 128) 0px 1px 1px, rgb(128, 128, 128) -1px 0px 1px, rgb(128, 128, 128) 0px -1px 1px;
}

.boxHeader.PlayerBalanceModal-module__header{
  background-color: white;
      font-size: 20px;
color: rgb(76, 250, 0);
    font-weight: 1000;
    text-shadow: rgb(128, 128, 128) 1px 0px 1px, rgb(128, 128, 128) 0px 1px 1px, rgb(128, 128, 128) -1px 0px 1px, rgb(128, 128, 128) 0px -1px 1px;
  border-radius: 10px 10px 0px 0px !important;
  letter-spacing: 1.3px;
  padding-bottom: 0px;
}

.boxFooter.PlayerBalanceModal-module__footer{
  border-radius: 0px 0px 10px 10px !important;
  background-color: white
}

.PlayerBalanceModal-module__input{
    border-radius: 0 .208333333in .208333333in 0;
    background: transparent;
    border-left-width: medium;
    border-bottom-width: .75pt;
    border-right-width: .75pt;
    border-top-width: .75pt;
    border-left-style: none;
    border-bottom-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-left-color: currentColor;
    border-bottom-color: rgb(76, 250, 0);
    border-right-color: rgb(76, 250, 0);
    border-top-color: rgb(76, 250, 0);
    border-image: none;
  
}

.Button-module__btn.Button-module__accent{
    
    font-family: "Montserrat",sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    outline: 0;
    cursor: pointer;
    transition: all .2s ease;
    font-weight: 500;
    font-size: .1875in;
    background: rgb(76, 250, 0);
    color: rgb(78, 78, 78);
    border-radius: 10px;
 	border-color: white;
}

.Button-module__btn.Button-module__accent:hover, .Button-module__btn.Button-module__accent:focus{
  background: rgb(76, 250, 0);
  border-color: white;
}

.container.Profile-module__wrapper>.ProfileNav-module__wrapper>.boxFooter>.Button-module__btn.Button-module__accent:hover{
	background-color: red;
    color: white;
    border: none;
}

.Button-module__btn.Button-module__gray{
    
    font-family: "Montserrat",sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    outline: 0;
    cursor: pointer;
    transition: all .2s ease;
    font-weight: 500;
    font-size: .1875in;
    background: var(--bg-color-700);
    color: rgb(78, 78, 78);
    border-radius: 10px;
  	border-color: white;
 
}

.ModalLayout-module__modal>.boxFooter>.Button-module__btn.Button-module__gray{
  width: 170px;
  
}

.Button-module__btn.Button-module__gray:hover, .Button-module__btn.Button-module__gray:focus{
  background: var(--bg-color-700);
    border-color: white;
}

[class~=ModalLayout-module__positionWrapper] {
    align-items: center;
}

.PlayerBalanceModal-module__info{
  background-color: white;
      padding: 10px;
    padding-bottom: 0px;
}

.PlayerBalanceModal-module__info:after{
    display: block;
    content: "Если вы наблюдаете проблемы с пополнением баланса - обратитесь через Discord к администратору KREKER в личные сообщения, с просьбой пополнения баланса.";
    padding: 7px;
    text-align: center;
    color: white;
    border-radius: 10px;
    background: var(--accent-color-800);
    font-size: var(--over-small-font-size);
      margin-top: -12px;
}


.ProductModal-module__command>.boxBody>.productModalImg{
 display:none; 
}

.ModalLayout-module__modal>.boxBody{
  background: white;
}
.TotalSum-module__input{
	border-left-width: medium;
    border-bottom-width: .75pt;
    border-right-width: .75pt;
    border-top-width: .75pt;
    border-left-style: none;
    border-bottom-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-left-color: currentColor;
    border-bottom-color: rgb(76, 250, 0);
    border-right-color: rgb(76, 250, 0);
    border-top-color: rgb(76, 250, 0);
    border-image: none;
    border-radius: 0 .208333333in .208333333in 0;
  	
}


.ModalLayout-module__modal>.boxFooter{
 background-color: white;
      border-radius: 0px 0px 10px 10px;
  
}

.ShopFooter-module__link_Donate{
  margin-left: 100px;
	font-size: 12px;
    padding: 2px 4px;
    color: var(--accent-color-800);
    text-align: center;
    transition: all .1s ease;
}

.ShopFooter-module__link{
 display: none; 
}

.btn.Button-module__btn.Button-module__gray{
    --default-font-size: 14px;
    --default-font-family: "Roboto";
    --safe-padding: 10px;
    --promocode-bg-color: #1d1b1af7;
    --monitoring-joining-color: #e77725;
    --monitoring-queue-color: #A8201A;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
    --accent-color-800: #cd422a;
    --accent-color-900: #af3723;
    --font-color-700: #fff;
    --font-color-800: rgba(255, 255, 255, .7);
    --font-color-900: #7b7b7b;
    --bg-color-800: #202020;
    --bg-color-700: #282828;
    --bg-color-900: #1d1b1a;
    --product-items-trans-bg-color: rgba(0, 0, 0, .4);
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    margin: 0;
    font-family: "Montserrat",sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    outline: 0;
    font-weight: inherit;
    cursor: pointer;
    border-radius: 2px;
    padding: 7px 13px;
    transition: all .2s ease;
    color: var(--font-color-800);
    border-right-width: medium;
    position: absolute;
    top: -.02in;
    border-top-width: medium;
    right: 0pt;
    font-size: 0pc;
    background: transparent;
    border-left-width: medium;
    border-bottom-width: medium;
    border-right-color: currentColor;
    border-top-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-right-style: none;
    border-top-color: currentColor;
    border-left-color: currentColor;
    border-bottom-color: currentColor;
    border-image: none;
}
.btn.Button-module__btn.Button-module__gray:before{
    font-weight: 200;
      color: black;
      font-size: 24pt;
      content: "✖";
  font-family: FontAwesome;
}

.customModalContent>.boxFooter,.customModalContent>.boxBodyCustom{
 background-color: white;
}
.customModalContent>.boxFooter{
      padding: 0px;
}
.customModalContent>.boxBodyCustom{
  border-radius: 0px 0px 10px 10px;
}

.customModalPosition{
      align-items: center;
}

.KitContent-module__itemName{
 display: none; 
}
.KitContent-module__containsItem{
 background-color: white; 
}
.KitContent-module__itemCount{
      bottom: initial;
      left: initial;
      top: 0;
  font-weight: 600;
      right: 0;
  border-radius: .104166667in;
  font-size: .875pc;	 
	color: white;
  background-color: var(--accent-color-800);
}



.Servers-module__server{
      border-radius: 8px;
	cursor: pointer;
    color: rgb(78, 78, 78);
    background-color: white;
    padding: 10px 15px;
    margin: 5px;
    transition: all .15s ease;
}

.Servers-module__server.Servers-module__active, .Servers-module__server:hover, .Servers-module__server:focus{
    color: white;
    background-color: var(--accent-color-800);
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
      border-radius: 8px;
}

.Servers-module__server, .Servers-module__server.Servers-module__active, .Servers-module__server:hover, .Servers-module__server:focus{
  display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row-reverse;
  gap: 10px
}

.Servers-module__server.Servers-module__active>.imgserverId, .Categories-module__category.Categories-module__active>.imgcatId, .Servers-module__server:hover>.imgserverId, .Servers-module__server:focus>.imgserverId, .Categories-module__category:hover>.imgcatId{
  filter: invert(1);
}

.Servers-module__server:hover{
transform: scale(1.05);
    transition: all 0.2s ease 0s;
  
}

.Servers-module__servers{
 gap: 10px; 
}


.boxFooter.PlayerBalanceModal-module__footer>.Button-module__btn.Button-module__accent{
background-color: var(--accent-color-800);
    color: white;
      text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
}

.boxFooter.PlayerBalanceModal-module__footer>.Button-module__btn.Button-module__accent:hover, .ModalLayout-module__modal>.boxFooter>.Button-module__btn.Button-module__accent:hover, .Button-module__btn.Button-module__gray:hover, .Button-module__btn.Button-module__gray:focus,.add-to-cart-button:hover{
  transform: scale(1.05);
    transition: all 0.2s ease 0s;
}




.Button-module__btn.Button-module__gray{
  background-color: white;
}


.ModalLayout-module__modal>.boxFooter{
  padding-top: 0px;
}

.Button-module__btn.ProfileContent-module__usePromoBtn.Button-module__accent:hover,.Button-module__btn.ProfileContent-module__usePromoBtn.Button-module__accent{
      border-color: #31b112;
  background: #31b112;
}

.Button-module__btn.ProfileNav-module__logOut.Button-module__accent{
      background-color: red;
}


.ProfileContent-module__timedDiscountInfo{
	box-sizing: border-box;
    margin: 0;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    margin-bottom: 15px;
    background: rgb(225, 225, 225);
    border-radius: 10px;
    display: flex;
    padding-left: 15pt;
    padding-bottom: 0.91pc;
    padding-right: 30pt;
    padding-top: 0.91pc;
    flex-direction: column;
    gap: .260416667in;
    color: rgb(78, 78, 78);
}

.errorMessage:after {
   	content: "";
    background: url(https://images.timerust.ru/GameStores/Other/images/korzina_pusta.png) no-repeat;
    background-size: 100%;
    display: block;
    width: 400px;
    height: 410px;
    margin-top: 35px;
    margin-bottom: 65px;
  margin-left: 30%;
}



.dropDownCurrentItem:hover, .dropDownCurrentItem:focus{
  outline: none;
}

.dropDownCurrentItem{
  outline: none;
  background-color: var(--accent-color-800);
  border-radius: 8px;
  font-size: 17px;
    margin-bottom: 3px;
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
    color: rgb(255, 255, 255);
}

.dropDownItem:hover, .dropDownItem:focus, .dropDownItem.active{
  background-color: var(--accent-color-800);
  border-radius: 8px;
    margin-bottom: 3px;
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
    color: rgb(255, 255, 255);
}

.dropDownList{
  color: black;
  background: white;
}


@media (max-width: 980px){
.boxBody.PlayerMenuMobile-module__body>.HeaderNav-module__wrapper.PlayerMenuMobile-module__nav{
    display: none;
  }
  .PlayerMenuMobile-module__menu>.PlayerBalance-module__btn{
    border-radius: 10px !important;
   	background-color: white; 

    /* font-size: 17px; */
    /* font-weight: 600; */

    letter-spacing: 1px; 
    color: black;
    text-shadow: none;
  }
  .boxHeader.PlayerMenuMobile-module__header{
   	border-radius: 8px 0px 0px 0px;
  }
  .boxBody.PlayerMenuMobile-module__body{
    border-radius: 0px 0px 0px 8px;
  }
  .Button-module__btn.ProfileContent-module__usePromoBtn.Button-module__accent, .ProfileContent-module__input{
    border-radius: 10px;
  }
}


.PlayerMenu-module__info {
    display: flex;
    align-items: center;
    flex-direction: row;
    gap: 15px;;
}

.boxHeader{
  border-radius: 8px 8px 0 0;
  justify-content: center;
      color: rgb(76, 250, 0);
    text-shadow: black 0.8px 0px 0.8px, black 0px 1.3px 0.8px, black -0.8px 0px 0.8px, black 0px -0.8px 0.8px;
    letter-spacing: 1.5px;
    font-weight: 600;
    font-size: 20px;
  background-color: white;
}
.WelcomeSelectServer-module__description{
  display: none;
}

.WelcomeSelectServer-module__server{
  background-color: var(--accent-color-800);
  border-radius: 8px;


}

.WelcomeSelectServer-module__serverName{
  font-size: 17px;
    margin-bottom: 3px;
    text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
    font-weight: 410;
    color: rgb(255, 255, 255);
}
.Button-module__btn.Button-module__accent{
  border: none;
  color: white;
}

.boxBody:last-child{
  border-radius: 0 0 8px 8px;
}

.PlayerMenu-module__profileLink, .PlayerMenu-module__profileLink, .PlayerMenu-module__loginLink, .PlayerMenu-module__loginLink{
    transition: all 0.3s ease 0s;
}

.PlayerMenu-module__profileLink:hover, .PlayerMenu-module__profileLink:focus, .PlayerMenu-module__loginLink:hover, .PlayerMenu-module__loginLink:focus{
    transform: scale(1.05);
    transition: all 0.2s ease 0s;
}

.Button-module__btn.Cookie-module__button.Button-module__accent{
      transition: all 0.3s ease 0s;
}

.Button-module__btn.Cookie-module__button.Button-module__accent:hover{
      transform: scale(1.07);
    transition: all 0.2s ease 0s;
}

.Cookie-module__wrapper{
  border-radius: 8px;
  background: white;
    box-shadow: rgb(76, 250, 0) 0px 0px 100px;
    border-radius: 10px;
}

.imge{
    background-size: 100%;
    display: block;
    width: 400px;
    height: 410px;
}

.error{
	color: rgb(76, 250, 0);
    text-shadow: black 0.8px 0px 0.8px, black 0px 1.3px 0.8px, black -0.8px 0px 0.8px, black 0px -0.8px 0.8px;
    letter-spacing: 1.5px;
    font-weight: 600;
    font-size: 18px;
	justify-content: center;
    display: flex;
	padding-top: 20px;
    padding-bottom: 20px;
}

.container.CustomPage-module__wrapper>.Page-module__wrapper>.boxHeader.Page-module__header{
  display: none;
}

.container.CustomPage-module__wrapper>.Page-module__wrapper>.boxBody:last-child{
      border-radius: 8px;
  background: white;
}

.checkout{
    padding: 7px;
    text-align: center;
    color: white;
    border-radius: 10px;
    background: var(--accent-color-800);
    font-size: var(--over-small-font-size);
    margin-top: -22px;
    padding-left: 20px;
    padding-right: 20px;
}
.Button-checkout.Button-module__btn.Button-module__accent:hover{
    transform: scale(1.05);
    transition: all 0.2s ease 0s;
}

.container.CustomPage-module__wrapper>.Page-module__wrapper>.Button-module{
    display: flex;
    justify-content: space-between;
}

.product-img{
      height: 100%;
  filter: drop-shadow(white 2px 2px 4px) drop-shadow(white -2px -2px 4px);
}

.product-name{
 color: rgb(78, 78, 78); 
}

.errordiv{
display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.container.CustomPage-module__wrapper>.Widgets-module__wrapper{
 display: none; 
}

    
.cartContainerclass{
   padding: 0px 20px 0px 0px;
}

@media (max-width: 981px){
.checkoutContainerclass{
    margin-top: 10px;
    width: 100%;
  }
.cartContainerclass{
  padding: 0px;
  }
.cartmainclass{
	display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
}
@media (max-width: 640px){
  .cart__content__items__item_c1__image{
    display:none;
    }
 }
@media (max-width: 600px){
  .cart__content__items__item_c2>.server{
    display:none;
    }
}

.disabled {
  background: rgba(0,0,0,0.2);
  color: white;
  border-color: transparent;
}


button.disabled:hover {
  cursor: default;
  animation: shake 0.6s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(1px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(2px, 0, 0);
  }
}


.cartContainerclass>.cartItemsContainer>.cart__content__items>.cart__content__items__item_c3:hover{
 display:none; 
}


.cart_img_del:hover {
  transform: scale(1.1);
  color: red;
}
.cart_img_del {
  transition: all 0.2s;
  transform-origin: 50% 50%;
}

.cart__content__items__item_c3__action {
    display: flex;
    align-items: center;
    gap: 10px;
    font-optical-sizing: auto;
    font-style: normal;
    outline: 0;
    transition: all .2s ease;
    font-weight: 500;
    font-size: 16px;
    background: rgb(76, 250, 0);
    color: rgb(78, 78, 78);
    border-radius: 10px;
    border-color: white;
    padding: 7px 13px;
    border: none;
    color: white;
    height: 33px;
}
.cart__content__items__item_c3__amount {
    font-size: 16px;
    font-weight: bold;
}
.button.transparent {
    background: none;
    border: none;
    cursor: pointer;
    height: 24px;
}

.carthead {
    height: 100%;
    width: auto; 
    background: transparent; 
    border: none; 
    display: flex; 
    align-items: center;
    justify-content: center;
    padding: 0;
    box-sizing: border-box;
    cursor: pointer; 
    gap: 5px;
    transform: scale(1);
    transition: all 0.4s ease 0s;
    padding: 0px 10px 0px 1px;
}


.carthead:hover {
transform: scale(1.05);
    transition: all 0.2s ease 0s;
}