html, body {
  height: 100%;
  margin: 0;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.page_main__zsK0H {
    flex: 1;
    max-width: 1920px;
    height: fit-content;
    padding-bottom: 64px;
}
.page_content__vl3Kb {
    position: relative;
}
.page_shadow_box__Tqz0P {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.page_shadow_box__Tqz0P:before {
    background: linear-gradient(0deg, transparent, transparent 85%, rgba(0, 0, 0, 0.91) 92%);
    opacity: 0;
}
.page_shadow_box__Tqz0P:after,
.page_shadow_box__Tqz0P:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    animation: page_fadeInBackground__8pBZu 0.5s linear forwards;
}
.page_shadow_box__Tqz0P:after {
    background: linear-gradient(180deg, transparent, transparent 86%, rgba(0, 0, 0, 0.911) 96%);
    opacity: 1;
}
.page_shadow_box__Tqz0P.page_fade__eh7yk:after {
    animation: page_fadeOutBackground__Rgdms 0.5s linear forwards;
}
@keyframes page_fadeInBackground__8pBZu {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes page_fadeOutBackground__Rgdms {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.FooterSocials_container__zHYe_ {
    width: 170px;
    display: flex;
    justify-content: space-between;
}
.FooterSocial_image__n8Au3 {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}
.FooterTop_container__68MF_ {
    justify-content: space-between;
    padding: 0 53px;
    height: 62px;
}
.FooterTop_container__68MF_,
.FooterTop_inner_container__DUhCX {
    display: flex;
    align-items: center;
}
.FooterTop_image__Mz2R5 {
    width: 180px;
    height: 36px;
}
@media (max-width: 1024px) {
    .FooterTop_container__68MF_ {
        padding: 0 26px;
    }
}
@media (max-width: 639px) {
    .FooterTop_container__68MF_ {
        justify-content: center;
    }
    .FooterTop_image__Mz2R5 {
        width: 134px;
        height: 40px;
    }
}
.FooterMiddle_container__zcxWp {
    height: 62px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0 53px;
}
.FooterMiddle_nav_container__Wufc3 {
    display: flex;
    width: 300px;
    justify-content: space-between;
}
.FooterMiddle_link_text__wR0xY {
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    transition: color 0.3s linear;
}
.FooterMiddle_link_text__wR0xY:hover {
    color: #fff !important;
}
@media (max-width: 1536px) {
    .FooterMiddle_nav_container__Wufc3 {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .FooterMiddle_container__zcxWp {
        padding: 0 26px;
    }
}
.FooterBottom_container__fuhsP {
    display: flex;
    height: 40px;
    align-items: center;
    justify-content: space-between;
    padding: 0 53px;
}
.FooterBottom_store_text__hcz1E {
    font-size: 20px;
    font-weight: 500;
}
@media (max-width: 1535px) {
    .FooterBottom_store_text__hcz1E {
        max-width: 300px;
    }
}
@media (max-width: 1023px) {
    .FooterBottom_container__fuhsP {
        padding: 0 26px;
    }
}
@media (max-width: 639px) {
    .FooterBottom_container__fuhsP {
        margin-top: 15px;
        flex-direction: column-reverse;
        height: auto;
        gap: 18px;
        align-items: center;
    }
    .FooterBottom_store_text__hcz1E {
        font-size: 14px;
        text-align: center;
        max-width: 200px;
    }
}
.FooterAgreement_user_agreement__Jx1fW {
    display: flex;
    width: 499px;
    justify-content: space-between;
}
.FooterAgreement_agreement_text_container__6DaZT {
    height: 20px;
    transition: border 0.3s linear;
}
.FooterAgreement_agreement_text_container__6DaZT:hover {
    border-color: #fff !important;
}
.FooterAgreement_agreement_text__51yAW {
    font-size: 14px;
    text-decoration: none;
    transition: color 0.3s linear;
}
.FooterAgreement_agreement_text__51yAW:hover {
    color: #fff !important;
}
@media (max-width: 1024px) {
    .FooterAgreement_user_agreement__Jx1fW {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 0 26px;
    }
}
@media (max-width: 639px) {
    .FooterAgreement_user_agreement__Jx1fW {
        flex-direction: column;
        align-items: center;
        gap: 5px;
    }
}
.FooterAddress_container__LWwHC {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px 53px;
}
.FooterAddress_inner_container__364iH {
    display: flex;
    width: 100%;
}
.FooterAddress_company_container___RZ5v {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
@media (max-width: 1024px) {
    .FooterAddress_container__LWwHC {
        padding: 0 24px;
        flex-direction: column;
        height: auto;
    }
    .FooterAddress_inner_container__364iH {
        width: 100%;
        justify-content: space-between;
    }
    .FooterAddress_address__pkrZv {
        width: 100%;
    }
}
@media (max-width: 639px) {
    .FooterAddress_inner_container__364iH {
        flex-direction: column;
        gap: 5px;
    }
    .FooterAddress_company_container___RZ5v {
        width: 100%;
        margin-right: 0;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .FooterAddress_company_container___RZ5v p:last-child {
        text-align: center;
    }
    .FooterAddress_certificated__vY44O {
        text-align: center;
        margin-bottom: 5px;
    }
    .FooterAddress_address__pkrZv {
        max-width: 250px;
    }
    .FooterAddress_address__pkrZv p {
        text-align: center;
    }
}
.MobileModal_container__dIQFo {
    width: 355px;
    height: 385px;
    position: fixed;
    top: 40%;
    left: 50vw;
    transform: translate(-50%, -50%);
    outline: none;
    z-index: 1;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.251);
    border-radius: var(--radius);
}
.MobileModal_container__dIQFo a {
    text-decoration: none;
}
.MobileModal_inner__e8ZVP {
    padding: 17px;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.MobileModal_title__eogAj {
    font-size: 18px;
    font-weight: 600;
    font-family: var(--font-benzin);
    text-align: center;
}
.MobileModal_button_container__kloNj {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 7px;
}
.MobileModal_button__6E7K8 {
    height: 50px;
    width: 157px;
    padding: 6px 9px;
    border-radius: var(--radius);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.MobileModal_logo_container__y4OwF,
.MobileModal_rating_container__3nY0n {
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--radius);
}
.MobileModal_rating_container__3nY0n {
    gap: 7px;
    width: 100%;
}
.MobileModal_rating_container__3nY0n svg {
    transform: scale(1.4);
    padding-left: 4px;
}
.MobileModal_rating_container__3nY0n p {
    font-size: 12px;
    padding-left: 18px;
}
.MobileModal_text__a1JXz {
    font-size: 10px;
}
.MobileModal_top_container__98Lf_ {
    display: flex;
    justify-content: space-between;
    gap: 7px;
}
.FooterMobile_container__XM03d {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 7px 0;
    padding: 0 11px;
}
.Header_header__MwWvM {
    background-color: #0d0e14;
    height: 64px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 9;
    width: 100%;
    border-bottom: 2px solid #1f2233;
}
.Header_innerHeader__xCw6m {
    margin: 0 auto;
    padding: 0 17px;
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
    justify-content: space-between;
}
@media (max-width: 1536px) {
    .Header_innerHeader__xCw6m {
        padding: 0 17px;
    }
}
.LeftSide_container__KGXot {
    display: flex;
    align-items: center;
    height: 100%;
}
.HeaderLogo_logo__FXG1p {
    width: 137px;
}
@media (max-width: 930px) {
    .HeaderLogo_logo__FXG1p {
        width: 102px;
    }
}
@media (max-width: 639px) {
    .HeaderLogo_logo__FXG1p {
        display: none;
    }
}
.HeaderNavbar_container__WNGMC {
    width: 100%;
    height: 100%;
}
@media (max-width: 930px) {
    .HeaderNavbar_container__WNGMC {
        display: none;
    }
}
.Navbar_container__2C2cU {
    display: flex;
    width: 100%;
    height: 100%;
}
.Navbar_icon__Mskij {
    margin-right: 6px;
}
.Navbar_back__qGcun {
    width: calc(100% - 2px);
    height: 100%;
    position: absolute;
    transition: opacity 0.5s linear;
    opacity: 0;
}
.Navbar_link__lLILN {
    text-decoration: none;
    color: inherit;
    position: relative;
    height: calc(100% + 1px);
    padding: 0 1px;
    margin-right: 2px;
}
.Navbar_link__lLILN:hover .Navbar_back__qGcun {
    opacity: 1;
}
.Navbar_inner_box__LWWnY {
    width: 100%;
    height: 100%;
    transition: all 0.3s linear;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
}
.Navbar_referral_sd__n23ka {
    display: none;
}
.Navbar_guarantee__Euthx {
    display: block;
}
.Navbar_badge__zOVcO {
    position: absolute;
    z-index: 1;
}
@media (max-width: 1245px) {
    .Navbar_guarantee__Euthx {
        display: none;
    }
}
@media (max-width: 1180px) {
    .Navbar_referral_hd__spuDq {
        display: none;
    }
    .Navbar_referral_sd__n23ka {
        display: block;
    }
}
@media (max-width: 1110px) {
    .Navbar_referral_sd__n23ka {
        display: none;
    }
}
@media (max-width: 900px) {
    .Navbar_yana__juY_8 {
        display: none;
    }
}
.MultiImageContainer_container__ISCYh {
    display: flex;
    width: 100%;
    min-height: 50px;
    flex-direction: row;
}
.MultiImageContainer_container__ISCYh::-webkit-scrollbar {
    width: 0;
    height: 5px;
}
.MultiImageContainer_container__ISCYh::-webkit-scrollbar-track {
    background: #0d0e14;
}
.MultiImageContainer_container__ISCYh::-webkit-scrollbar-thumb {
    width: 12px;
    background-color: #272b3f;
    border-radius: 20px;
}
.MultiImageContainer_image___D1Vj {
    max-width: 160px;
    max-height: 40px;
    flex: 1 1 auto;
    transition: scale 0.3s linear;
}
.MultiImageContainer_imageContainer__W8A89 {
    margin-right: 5px;
    position: relative;
    width: 80px;
    height: 40px;
    overflow: hidden;
    border-radius: 4px;
}
.MultiImageContainer_imageContainer__W8A89:hover .MultiImageContainer_image___D1Vj {
    scale: 1.3;
    transition: scale 0.3s linear;
}
.MultiImageContainer_button__g_u9H {
    width: 15px;
    height: 15px;
    padding: 0;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 4px;
    left: auto;
    right: 4px;
}
.PaymentMethod_container__9C0ui {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
    border-radius: 5px;
    position: relative;
    padding: 0;
}
.OrderModalAllInfo_container__nM5uj {
    height: 100%;
    border-radius: var(--radius);
    pointer-events: auto;
    position: relative;
    margin: auto;
    width: 1116px;
    display: flex;
    flex-direction: column;
    touch-action: pan-y;
}
.OrderModalAllInfo_wrapper__divDW {
    width: 100%;
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    padding: 1px 6px 1px 0;
}
.OrderModalAllInfo_inner__FVvPK {
    width: 100%;
    height: 100%;
    display: flex;
    padding: var(--space) var(--space) 0;
    overflow-y: auto;
    overflow-x: hidden;
}
@media (max-width: 1200px) {
    .OrderModalAllInfo_container__nM5uj {
        width: 980px;
    }
}
@media (max-width: 1023px) {
    .OrderModalAllInfo_container__nM5uj {
        width: 606px;
    }
}
@media (max-width: 639px) {
    .OrderModalAllInfo_container__nM5uj {
        width: 400px;
    }
}
@media (max-width: 439px) {
    .OrderModalAllInfo_container__nM5uj {
        width: 326px;
    }
}
.OrderModalMainInfo_left_container__tj0gQ {
    width: 460px;
    margin-right: 17px;
}
@media (max-width: 1023px) {
    .OrderModalMainInfo_left_container__tj0gQ {
        width: 266px;
    }
}
@media (max-width: 639px) {
    .OrderModalMainInfo_left_container__tj0gQ {
        width: 350px;
        margin-right: 0;
        order: 1;
    }
}
@media (max-width: 439px) {
    .OrderModalMainInfo_left_container__tj0gQ {
        width: 276px;
    }
}
.OrderModalAgreementContent_container___C5yD {
    margin-top: 30px;
}
.OrderModalAgreementContent_checkbox__yolIo [class~="MuiSvgIcon-root"] {
    font-size: 30px;
}
.OrderModalAgreementContent_checkbox__yolIo span[class~="MuiTypography-root"] {
    font-size: 16px;
}
@media (max-width: 639px) {
    .OrderModalAgreementContent_checkbox__yolIo [class~="MuiSvgIcon-root"] {
        font-size: 20px;
    }
    .OrderModalAgreementContent_checkbox__yolIo span[class~="MuiTypography-root"] {
        font-size: 14px;
    }
}
.CatalogItemHero_info_content__GosSL {
    position: absolute;
    display: flex;
    align-items: center;
    padding: 8px 16px;
    gap: 10px;
    bottom: 0;
    width: 100%;
}
.CatalogItemHero_avatar__oOWkb {
    width: 40px;
    height: 40px;
    border-width: 2px;
    border-style: solid;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.251);
}
.CatalogItemHero_text__2GeA3 {
    font-weight: 700;
    text-shadow: 1px 1px 2px #000, 0 0 10px #000, 0 0 10px #000;
}
@media (max-width: 1919px) {
    .CatalogItemHero_avatar__oOWkb {
        width: 31px;
        height: 31px;
    }
}
.ModalAnimation_container__wzMma {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;

    background: rgba(0, 0, 0, 0.5);

    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.ModalAnimation_container__wzMma.active {
    opacity: 1;
    visibility: visible;
}

.ModalAnimation_backdrop__9VGd_ {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
}

.ModalAnimation_wrapper__qX3vU {
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    pointer-events: none;
    transform: scale(0.8);
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.ModalAnimation_container__wzMma.active .ModalAnimation_wrapper__qX3vU {
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
}

.ModalAnimation_wrapper__qX3vU > * {
    pointer-events: auto;
}
.ModalAnimation_wrapper__qX3vU.ModalAnimation_wrapper_not_active__Gylnn * {
    pointer-events: none !important;
}
.PaymenthMethods_group__4zpxZ {
    width: 100%;
    max-width: 710px;
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
}
.PaymenthMethods_group__4zpxZ div {
    width: 100%;
}
.PaymenthMethods_group__4zpxZ div:nth-last-child(3):first-child,
.PaymenthMethods_group__4zpxZ div:nth-last-child(3):first-child ~ div {
    width: calc(33.33% - 4px) !important;
}
.PaymenthMethods_group__4zpxZ div:nth-last-child(4):first-child,
.PaymenthMethods_group__4zpxZ div:nth-last-child(4):first-child ~ div,
.PaymenthMethods_group__4zpxZ div:nth-last-child(5):first-child,
.PaymenthMethods_group__4zpxZ div:nth-last-child(5):first-child ~ div:nth-child(-n + 2) {
    width: calc(50% - 3px) !important;
}
.PaymenthMethods_group__4zpxZ div:nth-last-child(5):first-child ~ div:nth-child(n + 3),
.PaymenthMethods_group__4zpxZ div:nth-last-child(n + 6),
.PaymenthMethods_group__4zpxZ div:nth-last-child(n + 6) ~ div {
    width: calc(33.33% - 4px) !important;
}
.PaymenthMethods_group__4zpxZ [class~="MuiButtonBase-root"] {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 113px;
}
@media (max-width: 785px) {
    .PaymenthMethods_group__4zpxZ {
        max-width: 100%;
        gap: 3px;
    }
    .PaymenthMethods_group__4zpxZ [class~="MuiToggleButton-root"] {
        padding: 0 !important;
        height: 113px;
    }
}
.OrderModal_container__F2sZg > * {
    pointer-events: none;
}
.OrderModalContent_slide__pz4vC {
    width: -moz-fit-content;
    width: fit-content;
    transform-style: flat !important;
}
.OrderModalContent_container___N0_N {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1616px;
    height: 100%;
    max-height: 750px;
    background-color: transparent;
    outline: none;
    display: flex;
    align-items: center;
    flex-direction: column;
    pointer-events: none !important;
}
.OrderModalContent_innerContainer__P3MN2 {
    display: flex;
    align-items: center;
}
@media (max-width: 1599px) {
    .OrderModalContent_container___N0_N {
        padding: 20px 0;
        width: 100%;
    }
}
@media (max-width: 639px) {
    .OrderModalContent_container___N0_N {
        height: 100%;
        max-height: 850px;
    }
}
.OrderModalSwiper_container__8qnjR {
    width: 100%;
    height: 100%;
    padding-bottom: 40px;
    pointer-events: none;
}
div.OrderModalSwiper_swiper__Vgl42 {
    width: 100%;
    height: 100%;
    padding: 0 250px;
    flex: 1 1;
}
div.OrderModalSwiper_swiper__Vgl42 > [class~="swiper-wrapper"] {
    align-items: center;
    transform-style: flat;
}
@media (min-width: 1600px) {
    div.OrderModalSwiper_swiper__Vgl42 > [class~="swiper-wrapper"] {
        transform: translate(0) !important;
    }
}
@media (max-width: 1599px) {
    div.OrderModalSwiper_swiper__Vgl42 {
        padding: 0;
        width: 100%;
    }
}
.AddBalanceModal_container__D0Qit,
.AddBalanceModal_footer__Yd66H,
.AddBalanceModal_headerContainer__2nFJl,
.AddBalanceModal_headerTitleBox__zKkys {
    display: flex;
    align-items: center;
}
.AddBalanceModal_container__D0Qit {
    width: 760px;
    height: -moz-fit-content;
    height: fit-content;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    flex-direction: column;
    background-color: transparent;
    outline: none;
}
.AddBalanceModal_mainContainer__0ZexN {
    width: 760px;
    min-height: 370px;
    margin-bottom: 12px;
    display: block;
    overflow: hidden;
    padding: 30px 25px 25px;
}
.AddBalanceModal_footer__Yd66H {
    border-radius: 17px;
    width: 760px;
    height: 71px;
    padding: 14px 26px;
}
.AddBalanceModal_headerContainer__2nFJl {
    justify-content: space-between;
    margin-bottom: 29px;
}
.AddBalanceModal_headerText__mihxj {
    margin-left: 10px;
    font-size: 24px;
    font-weight: 600;
}
.AddBalanceModal_enterText__0G7Jr,
.AddBalanceModal_goBackText__DNwoy {
    font-weight: 600;
    font-size: 16px;
}
.AddBalanceModal_input__YYvwy [class~="MuiInputBase-root"] {
    height: 60px;
}
.AddBalanceModal_input__YYvwy [class~="MuiInputBase-root"] fieldset {
    border: none;
}
.AddBalanceModal_input__YYvwy [class~="MuiInputBase-input"] {
    font-size: 22px;
    font-weight: 700;
}
.AddBalanceModal_adornment__fJc2G {
    font-size: 20px;
    font-weight: 700;
}
.AddBalanceModal_button__M7DCn {
    width: 200px;
    height: 60px;
    font-size: 18px;
    font-weight: 700;
}
.AddBalanceModal_payBy__l0hkq {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
}
.AddBalanceModal_textOption__d_Sd_ {
    font-size: 16px;
    font-weight: 500;
}
.AddBalanceModal_textOption__d_Sd_:before {
    content: "•";
    margin-right: 6px;
}
.AddBalanceModal_textOption__d_Sd_:last-child {
    padding-bottom: 10px;
}
.AddBalanceModal_footerBoxRight__rvAs8,
.AddBalanceModal_footerBox__5E6kC {
    display: flex;
    align-items: center;
}
.AddBalanceModal_footerBoxRight__rvAs8 {
    margin-left: 15px;
}
.AddBalanceModal_alert_container__CIRO0 {
    min-width: 220px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.AddBalanceModal_alert_container__CIRO0 > p:not(:last-child) {
    margin-right: 17px;
}
.AddBalanceModal_footer_text__4zaUg {
    max-width: 330px;
    line-height: 1;
    font-weight: 500;
}
.AddBalanceModal_footer_text_right__ImQgA {
    max-width: 260px;
    line-height: 1;
    font-weight: 500;
}
@media (max-width: 785px) {
    .AddBalanceModal_footer_text__4zaUg,
    .AddBalanceModal_footer_text_right__ImQgA {
        max-width: 100%;
    }
    .AddBalanceModal_footerBoxRight__rvAs8 {
        margin-left: 0;
    }
    .AddBalanceModal_container__D0Qit {
        width: 640px;
        height: auto;
    }
    .AddBalanceModal_mainContainer__0ZexN {
        width: 100%;
        height: auto;
    }
    .AddBalanceModal_footer__Yd66H {
        flex-direction: column;
        width: 100%;
        height: auto;
    }
    .AddBalanceModal_input__YYvwy,
    .AddBalanceModal_input__YYvwy [class~="MuiInputBase-root"] {
        width: 375px;
    }
}
@media (max-width: 640px) {
    .AddBalanceModal_container__D0Qit {
        width: 100%;
        overflow-y: scroll;
        overflow-x: hidden;
        height: 100%;
    }
    .AddBalanceModal_input__YYvwy,
    .AddBalanceModal_input__YYvwy [class~="MuiInputBase-root"] {
        width: 100%;
    }
    .AddBalanceModal_button__M7DCn {
        margin-top: 15px;
        width: 100%;
    }
}
@media (max-width: 460px) {
    .AddBalanceModal_input__YYvwy [class~="MuiInputBase-root"] {
        width: 100%;
    }
    .AddBalanceModal_mainContainer__0ZexN {
        padding: 17px;
    }
    .AddBalanceModal_alert_container__CIRO0 {
        left: 20%;
    }
}
.SteamFriend_container__5IK_l {
    display: flex;
    flex-direction: column;
}
.SteamFriend_inner__rGjci {
    position: relative;
    height: 60px;
    display: flex;
    gap: 8px;
    align-items: center;
}
.SteamFriend_input__CLOPj {
    width: 100%;
    height: 100%;
}
.SteamFriend_input__CLOPj [class~="MuiInputBase-root"] {
    height: 100%;
}
.SteamFriend_input__CLOPj [class~="MuiInputBase-root"] fieldset {
    border: none;
}
.SteamFriend_input__CLOPj [class~="MuiInputBase-input"] {
    font-size: 14px;
    font-weight: 600;
}
.SteamFriend_loader_container__KQmrF {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 100%;
}
.SteamFriend_profile_box__Jq3WM {
    align-self: center;
    display: flex;
    height: 100%;
    align-items: center;
    padding: 5px;
    text-align: center;
    border-radius: 6px;
    margin-left: 6px;
    justify-content: center;
    border-width: 2px;
    border-style: solid;
    overflow: hidden;
}
.SteamFriend_profile_box__Jq3WM > p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.SteamFriend_avatar__76hEz {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}
@media (max-width: 639px) {
    .SteamFriend_input__CLOPj {
        width: 230px;
    }
}
@media (max-width: 460px) {
    .SteamFriend_input__CLOPj {
        width: 50%;
    }
}
.MaskInput_input__b0X_j {
    width: 100%;
    height: 60px;
}
.MaskInput_input__b0X_j [class~="MuiInputBase-root"] {
    height: 100%;
    width: 100%;
}
.MaskInput_input__b0X_j [class~="MuiInputBase-root"] fieldset {
    border: none;
}
.MaskInput_input__b0X_j [class~="MuiInputBase-input"] {
    font-size: 22px;
    font-weight: 700;
}
.CardNumber_container__YlQ1n {
    display: flex;
    flex-direction: column;
}
.BankInput_container__lQaX_ {
    display: flex;
    align-items: flex-end;
    gap: 8px;
    position: relative;
    z-index: 2;
}
.CryptoInput_container__zCNKS {
    display: flex;
    flex-direction: column;
}
.CryptoInput_input__NqB03 {
    width: 100%;
    height: 60px;
}
.CryptoInput_input__NqB03 [class~="MuiInputBase-root"] {
    height: 100%;
    width: 100%;
}
.CryptoInput_input__NqB03 [class~="MuiInputBase-root"] fieldset {
    border: none;
}
.CryptoInput_input__NqB03 [class~="MuiInputBase-input"] {
    font-size: 16px;
    font-weight: 600;
}
.CryptoInput_inner_container__jxYBS {
    display: flex;
    align-items: flex-end;
    gap: 8px;
    position: relative;
    z-index: 2;
}
.SupportModalHeader_header__IMfbH {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.SupportModalHeader_inner__wzk56 {
    display: flex;
    align-items: center;
    gap: 32px;
}
.SupportModalHeader_title__BJISy {
    font-weight: 700;
    font-size: 28px;
}
.SupportModalHeader_order__XudWd {
    font-weight: 700;
    font-size: 16px;
    padding: 5px 24px;
    border-radius: 34px;
}
.SupportModalHeader_button__r9eCK {
    width: 101px;
    height: 31px;
    font-size: 12px;
    font-weight: 600;
}
.SupportModalHeader_buttons__Mup_r {
    height: 100%;
    display: flex;
    align-items: center;
    gap: 12px;
}
.SupportModalHeader_icon__2CH4n {
    width: 24px;
    height: 24px;
    cursor: pointer;
    transition: all 0.3s linear;
}
.SupportModalHeader_icon__2CH4n:hover svg path {
    transition: all 0.3s linear;
}
@media (max-width: 901px) {
    .SupportModalHeader_title__BJISy {
        font-size: 24px;
    }
}
.ChatHeader_container__gFbb6 {
    width: calc(100% - 48px);
    display: flex;
    flex-direction: column;
    padding: 10px;
    margin: 24px;
    gap: 5px;
    border-radius: 10px;
}
.ChatHeader_title__2pPIe {
    font-weight: 600;
    font-size: 16px;
}
.ChatHeader_clock__2F4w3 {
    font-weight: 600;
    white-space: nowrap;
}
.ChatHeader_date_box__ZqVnW {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 10px;
}
.ChatHeader_date_container___Zzz_ {
    display: flex;
    align-items: center;
    padding: 8px;
    border-radius: 8px;
}
.ChatHeader_name_container__7_j6J {
    display: flex;
    align-items: center;
    padding: 5px;
    border-radius: 8px;
    margin-left: 5px;
}
.ChatHeader_inner__OyOL9 {
    position: relative;
}
.ChatHeader_order_container__L8hBq {
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 137px;
    overflow-y: scroll;
}
.Avatar_avatar__pT_Me {
    border-radius: 50%;
}
.FilledBasketItemCost_title__wJw_l {
    max-width: 300px;
    font-size: 18px;
    font-weight: 600;
}
.FilledBasketItemCost_item__5uW3e {
    display: flex;
    gap: 16px;
}
.FilledBasketItemCost_item__5uW3e p {
    font-size: 10px;
    font-weight: 600;
}
.FilledBasketItemCost_item__5uW3e > p {
    width: 110px;
}
.FilledBasketItemCost_tooltip__4W2MA {
    position: absolute;
    top: 0;
    left: 60px;
}
.ChatOrder_order_container__eXQ9W {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 8px;
    border-radius: 10px;
}
.ChatOrder_item_image__90IC8 {
    border-radius: 8px;
}
.ChatOrder_price__wkD0_ {
    display: flex;
    gap: 5px;
}
.ChatOrder_description__o4los {
    display: flex;
    align-items: center;
    gap: 16px;
}
.ChatOrder_order_name__phI0O {
    font-weight: 700;
    font-size: 14px;
}
.ChatOrder_order_info__rbw9n {
    font-size: 12px;
    font-weight: 500;
}
.ChatOrder_price_text__F4kv0 {
    font-weight: 600;
    font-size: 12px;
}
.ChatOrder_date_container__2xIsp {
    display: flex;
    gap: 5px;
}
@media (max-width: 520px) {
    .ChatOrder_date_container__2xIsp {
        display: none;
    }
}
.SupportModalChatBody_wrapper__cEuQp {
    padding: 0 24px;
    position: relative;
    flex: 1 1;
}
.SupportModalChatBody_container__N8Mm7 {
    overflow-y: auto;
    overflow-x: hidden;
}
.SupportModalChatBody_inner__KNnw9 {
    margin: 24px 0;
    padding-right: 8px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: 320px;
}
.SupportModalChatBody_shadow__ewavy {
    height: 18px;
}
.SupportModalChatMessage_item__w1jA2 {
    max-width: 80%;
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 16px;
    border-radius: 12px;
}
.SupportModalChatMessage_text__al07P {
    font-size: 14px;
    overflow-wrap: break-word;
    white-space: normal;
}
.SupportModalChatMessage_text__al07P a {
    color: #adfcff;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
    transition: color 0.3s linear;
}
.SupportModalChatMessage_text__al07P a:hover {
    color: #fff;
}
.SupportModalChatMessage_text__al07P p {
    margin: 0;
}
.SupportModalChatMessage_time__6BboZ {
    font-weight: 500;
    font-size: 10px;
    align-self: flex-end;
    display: flex;
    align-items: center;
}
.SupportModalChatMessage_images_container__9uSNW {
    width: 100%;
    display: flex;
}
@media (max-width: 639px) {
    .SupportModalChatMessage_item__w1jA2 {
        max-width: 100%;
    }
}
.SupportModalChatHeader_container___Mmck {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.SupportModalChatHeader_inner__CDmjh {
    display: flex;
    align-items: center;
    gap: 8px;
}
.SupportModalChatHeader_avatar__mVX7g {
    height: 24px;
    width: 24px;
    border-radius: 50%;
}
.SupportModalChatHeader_text__G4QcZ {
    font-weight: 600;
}
.SupportModalChatHeader_status__FeaJT {
    margin-left: 16px;
    font-style: italic;
    font-size: 11px;
}
@media (max-width: 639px) {
    .SupportModalChatHeader_text__G4QcZ {
        display: none;
    }
    .SupportModalChatHeader_container___Mmck {
        margin-top: 15px;
        padding: 22px;
    }
}
.SupportModalChatFooter_container__Hvc3q {
    display: flex;
    align-items: center;
    padding: 15px;
    gap: 20px;
    width: 100%;
}
.SupportModalChatFooter_field__5PFYN {
    flex: 1 1 auto;
    height: 48px;
}
.SupportModalChatFooter_field__5PFYN [class~="MuiInputBase-root"] {
    height: 100%;
}
.SupportModalChatFooter_bottom_container__iiflN {
    gap: 5px;
    align-items: flex-start;
    height: 86px;
    flex-direction: column;
    justify-content: flex-end;
}
.SupportModalChatFooter_send__U0pH7 {
    height: 56px;
    width: 68px;
    border-width: 2px;
    border-style: solid;
    border-radius: 32px;
    transition: all 0.3s linear;
}
.SupportModalChatFooter_send__U0pH7:hover,
.SupportModalChatFooter_send__U0pH7:hover [class~="MuiButton-startIcon"] svg path {
    transition: all 0.3s linear;
}
.SupportModalChatFooter_send__U0pH7 [class~="MuiButton-startIcon"] {
    margin: 0;
}
.SupportModalChatFooter_send__U0pH7 [class~="MuiButton-startIcon"] svg path {
    transition: all 0.3s linear;
}
.SupportModalChatFooter_divider__z_Wl6 {
    border-bottom-width: 2px;
}
.SupportModalChatFooter_reopen__IAlK_ {
    text-decoration: underline;
    cursor: pointer;
    transition: all 0.3s linear;
}
.SupportModalChatFooter_reopen__IAlK_:hover {
    color: #fff !important;
}
.AnimationTab_container___7aCP {
    position: relative;
}
.AnimationTab_svg__hsyga {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    overflow: visible;
    height: 2px;
    pointer-events: none;
}
.AdditionalMenuButton_container__KLuPZ {
    height: 100%;
    display: none;
}
.AdditionalMenuButton_link__V7UmS {
    text-decoration: none;
    color: inherit;
    height: 100%;
    margin-bottom: -2px;
    transition: all 0.3s linear;
    background: linear-gradient(180deg, rgba(94, 247, 255, 0), rgba(250, 255, 255, 0) 31.49%, rgba(249, 253, 254, 0) 67.05%, rgba(250, 255, 255, 0));
    margin-right: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 17px;
    cursor: pointer;
}
.AdditionalMenuButton_link__V7UmS:hover {
    background: linear-gradient(180deg, rgba(94, 247, 255, 0), rgba(250, 255, 255, 0.02) 31.49%, rgba(249, 253, 254, 0.04) 67.05%, rgba(250, 255, 255, 0.08));
    margin-bottom: -2px;
}
@media (max-width: 1245px) {
    .AdditionalMenuButton_container__KLuPZ {
        display: block;
    }
}
.CookieModal_container__oloH7 {
    width: 872px;
    height: 80px;
    position: fixed;
    top: 90%;
    left: 50vw;
    transform: translate(-50%, -50%);
    border-radius: 20px;
    display: flex;
    gap: 7px;
    align-items: center;
    padding: 8px 17px;
    outline: none;
    z-index: 1;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.251);
}
.CookieModal_inner__cHkrZ {
    display: flex;
    align-items: center;
    gap: 17px;
}
.CookieModal_title__tl2Ve {
    font-size: 14px;
    font-weight: 700;
}
.CookieModal_text__QAw__ {
    font-weight: 500;
    font-size: 13px;
}
.CookieModal_saveButton__7V7cD {
    font-size: 14px;
    font-weight: 600;
    min-width: 80px;
}
@media (max-width: 1023px) {
    .CookieModal_container__oloH7 {
        justify-content: center;
        width: 630px;
        height: 120px;
    }
}
@media (max-width: 639px) {
    .CookieModal_container__oloH7 {
        width: 360px;
        height: auto;
        flex-direction: column;
        top: 80%;
    }
    .CookieModal_saveButton__7V7cD {
        width: 100%;
    }
}
.BuyoutMain_container__QvhNg {
    width: 100%;
    border-radius: 9px;
}
@media (max-width: 1535px) {
    .BuyoutMain_sidebar__fkNEH {
        display: block !important;
    }
}
@media (max-width: 639px) {
    .BuyoutMain_program_tab___J_TS {
        overflow-x: scroll;
    }
    .BuyoutMain_program_tab___J_TS::-webkit-scrollbar {
        width: 0;
        height: 5px;
    }
    .BuyoutMain_program_tab___J_TS::-webkit-scrollbar-track {
        background: #0d0e14;
    }
    .BuyoutMain_program_tab___J_TS::-webkit-scrollbar-thumb {
        width: 12px;
        background-color: #272b3f;
        border-radius: 20px;
    }
}
.BuyoutFaq_container__jBzqT {
    width: 100%;
    padding: 17px;
}
.ReferralModalContent_container__annWx {
    max-width: 1000px;
    width: 100%;
    max-height: 730px;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: var(--radius);
}
.ReferralModalContent_tab_panel__808BD {
    padding: 27px 37px;
}
@media (max-width: 1023px) {
    .ReferralModalContent_container__annWx {
        overflow-y: scroll;
    }
}
.ReferralModalContentHeader_title__gPU9l {
    font-family: var(--font-montserrat);
    font-size: 18px;
    font-weight: 600;
}
.ReferralModalContentHeader_text__vqUyI {
    font-size: 15px;
    font-weight: 500;
    font-family: var(--font-montserrat);
}
.ReferralMyReferrals_container__sxmFt {
    width: 100%;
}
.ReferralMyReferrals_container__sxmFt,
.ReferralMyReferrals_inner__aC8T_ {
    padding: 17px;
    border-radius: var(--radius);
}
.ReferralMyReferrals_header__r7hKU {
    display: flex;
    justify-content: space-between;
    gap: 5px;
    width: 100%;
    margin-bottom: 17px;
}
.ReferralMyReferrals_column__FFRF0,
.ReferralMyReferrals_low_res_column__wr3jk {
    width: 100%;
    font-weight: 500;
    text-transform: uppercase;
}
.ReferralMyReferrals_column__FFRF0:first-child,
.ReferralMyReferrals_low_res_column__wr3jk:first-child {
    padding-left: 17px;
}
.ReferralMyReferrals_low_res_column__wr3jk {
    display: none;
}
.ReferralMyReferrals_pagination__W_SPY {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 17px;
}
.ReferralMyReferrals_pagination_container__QTUoX {
    display: none;
    justify-content: center;
    margin-bottom: 17px;
}
@media (max-width: 1024px) {
    .ReferralMyReferrals_container__sxmFt {
        overflow-x: scroll;
    }
    .ReferralMyReferrals_container__sxmFt::-webkit-scrollbar {
        width: 0;
        height: 5px;
    }
    .ReferralMyReferrals_container__sxmFt::-webkit-scrollbar-track {
        background: #0d0e14;
    }
    .ReferralMyReferrals_container__sxmFt::-webkit-scrollbar-thumb {
        width: 12px;
        background-color: #272b3f;
        border-radius: 20px;
    }
    .ReferralMyReferrals_table__yVwRs {
        min-width: 952px;
    }
}
@media (max-width: 899px) {
    .ReferralMyReferrals_pagination_container__QTUoX {
        display: flex;
    }
}
@media (max-width: 750px) {
    .ReferralMyReferrals_container__sxmFt {
        overflow-x: scroll;
    }
    .ReferralMyReferrals_container__sxmFt::-webkit-scrollbar {
        width: 0;
        height: 5px;
    }
    .ReferralMyReferrals_container__sxmFt::-webkit-scrollbar-track {
        background: #0d0e14;
    }
    .ReferralMyReferrals_container__sxmFt::-webkit-scrollbar-thumb {
        width: 12px;
        background-color: #272b3f;
        border-radius: 20px;
    }
    .ReferralMyReferrals_table_referrals__5Djc6 {
        min-width: 686px;
    }
}
@media (max-width: 639px) {
    .ReferralMyReferrals_container__sxmFt {
        padding: 0;
    }
    .ReferralMyReferrals_pagination__W_SPY {
        margin-top: 17px;
        justify-content: center;
    }
}
.ListOrder_link__j_fbD {
    text-decoration: none;
}
.ListOrder_container__hLxo6 {
    height: 113px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 5px;
    border-radius: var(--radius);
    margin-top: 3px;
}
.ListOrder_image__f0Hr2 {
    border-radius: var(--radius);
    margin-left: 14px;
}
.ListOrder_column__URocj {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    font-weight: 600;
    border-right-style: solid;
    border-right-width: 3px;
}
.ListOrder_column__URocj > span {
    text-align: center;
    width: 100%;
}
.ListOrder_column__URocj > div > p {
    font-size: 16px;
    font-weight: 600;
}
.ListOrder_column__URocj > div > p:last-child {
    font-size: 14px;
    font-weight: 500;
}
.ListOrder_column__URocj:first-child {
    width: 50%;
    display: flex;
    justify-content: center;
    font-size: 12px;
    font-weight: 400;
    flex-direction: column;
    gap: 0;
}
.ListOrder_column__URocj:last-child {
    border-right: none;
    justify-content: center;
}
.ListOrder_column__URocj .ListOrder_status_container__aoTY4 {
    margin: 0 auto;
}
.ListOrder_status_container__aoTY4 {
    width: auto;
    height: 38px;
    padding: 6px 8px;
    border-radius: var(--radius);
    display: inline-flex;
    align-items: center;
    margin-bottom: 5px;
    cursor: default;
    scale: 1.1;
}
@media (max-width: 1180px) {
    .ListOrder_container__hLxo6 {
        height: 55px;
    }
    .ListOrder_image__f0Hr2 {
        width: 90px;
        height: 50px;
    }
}
.SupportModal_container__5uKJl {
    width: 780px;
    border-radius: 20px;
    background-image: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    outline: none;
}
@media (max-width: 800px) {
    .SupportModal_container__5uKJl {
        width: 600px;
    }
}
@media (max-width: 620px) {
    .SupportModal_container__5uKJl {
        width: 480px;
    }
}
@media (max-width: 520px) {
    .SupportModal_container__5uKJl {
        width: 360px;
    }
}
.ReferalBanner_container__nZfhF {
    height: 273px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    overflow: inherit;
    margin-bottom: 17px;
}
@media (max-width: 1535px) {
    .ReferalBanner_container__nZfhF {
        overflow: hidden;
    }
}
@media (max-width: 1523px) {
    .ReferalBanner_container__nZfhF {
        height: auto;
    }
}
@media (max-width: 639px) {
    .ReferalBanner_container__nZfhF {
        overflow: visible;
        height: auto;
    }
}
.ReferralMyReferral_link__ULrB4 {
    text-decoration: none;
}
.ReferralMyReferral_container__CrMTT {
    height: 90px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 5px;
    border-radius: var(--radius);
    margin-top: 3px;
}
.ReferralMyReferral_column__A1CoX {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-size: 14px;
    font-weight: 600;
    border-right-style: solid;
    border-right-width: 3px;
}
.ReferralMyReferral_column__A1CoX > p {
    font-size: 14px;
    font-weight: 600;
}
.ReferralMyReferral_column__A1CoX:first-child {
    width: 50%;
    display: flex;
    justify-content: center;
    font-size: 12px;
    font-weight: 400;
    flex-direction: column;
    gap: 0;
}
.ReferralMyReferral_column__A1CoX:nth-child(2) {
    justify-content: flex-start;
}
.ReferralMyReferral_column__A1CoX:nth-child(2) img {
    margin-left: 17px;
}
.ReferralMyReferral_column__A1CoX:last-child {
    border-right: none;
}
@media (max-width: 639px) {
    .ReferralMyReferral_column__A1CoX p {
        max-width: 70px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
.ReferralFaq_container__dpPd7 {
    width: 100%;
    padding: 17px;
}
.CatalogItemStock_text__LVqlv {
    position: absolute;
    top: 6px;
    left: 10px;
    padding: 4px 10px;
    border-radius: 6px;
    font-weight: 600;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.251);
}
.LandingCatalogSwiperItemButton_button__ialQA {
    border-width: 2px;
    font-size: 16px;
    font-weight: 600;
    align-self: end;
    min-width: 120px;
    width: 120px;
}
@media (max-width: 1535px) {
    .LandingCatalogSwiperItemButton_button__ialQA {
        font-size: 12px;
        height: 25px;
    }
}
.LandingCatalog_container__fvcAD {
    padding: 0 200px;
}
@media (max-width: 1535px) {
    .LandingCatalog_container__fvcAD {
        padding: 0 140px;
    }
}
@media (max-width: 1023px) {
    .LandingCatalog_container__fvcAD {
        padding: 0 50px;
    }
}
@media (max-width: 920px) {
    .LandingCatalog_container__fvcAD {
        padding: 0 50px;
    }
}
@media (max-width: 639px) {
    .LandingCatalog_container__fvcAD {
        padding: 0;
    }
}
.LandingAboutUs_card__Y3TCw {
    padding: 100px 200px 0;
}
.LandingAboutUs_container__F1qA_ {
    height: auto;
    width: 100%;
    position: relative;
}
.LandingAboutUs_title__F_S6N {
    font-weight: 600;
    font-size: 36px;
    line-height: 33px;
    font-family: var(--font-benzin);
}
.LandingAboutUs_textContainer__mPh0q {
    position: relative;
    width: 474px;
    text-align: center;
    left: 50%;
    top: 10%;
    transform: translate(-50%);
    margin-bottom: -110px;
}
.LandingAboutUs_cardContainer__58PZf {
    margin-top: 150px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.LandingAboutUs_image__XlEOy {
    width: 100%;
    height: 155px;
    margin-bottom: -70px;
}
@media (max-width: 1535px) {
    .LandingAboutUs_card__Y3TCw {
        padding: 50px 140px 0;
    }
    .LandingAboutUs_image__XlEOy {
        height: 116px;
        margin-bottom: -55px;
    }
    .LandingAboutUs_textContainer__mPh0q {
        margin-bottom: -50px;
    }
    .LandingAboutUs_title__F_S6N {
        font-size: 32px;
        line-height: 30px;
    }
}
@media (max-width: 1023px) {
    .LandingAboutUs_card__Y3TCw {
        padding: 50px 50px 0;
    }
    .LandingAboutUs_image__XlEOy {
        height: 76px;
        margin-bottom: -40px;
    }
    .LandingAboutUs_textContainer__mPh0q {
        margin-bottom: -110px;
    }
    .LandingAboutUs_cardContainer__58PZf :first-child {
        flex-direction: column-reverse;
        flex: 1 1;
        order: 3;
    }
    .LandingAboutUs_cardContainer__58PZf :nth-child(2) {
        flex-direction: column-reverse;
        order: 1;
        width: 100%;
    }
    .LandingAboutUs_cardContainer__58PZf :nth-child(3) {
        flex-direction: column-reverse;
        order: 2;
        width: 100%;
    }
    .LandingAboutUs_cardContainer__58PZf :nth-child(4) {
        flex-direction: column-reverse;
        flex: 1 1;
        order: 3;
    }
    .LandingAboutUs_title__F_S6N {
        font-size: 22px;
        line-height: 22px;
    }
}
@media (max-width: 639px) {
    .LandingAboutUs_card__Y3TCw {
        padding: 20px 20px 0;
    }
    .LandingAboutUs_image__XlEOy {
        height: 55px;
    }
    .LandingAboutUs_title__F_S6N {
        font-size: 18px;
        line-height: 18px;
    }
    .LandingAboutUs_cardContainer__58PZf > div:nth-child(n) {
        width: 100%;
        flex: auto;
        margin-right: 0;
        order: 1;
    }
}
.LandingAboutCard_container__0J_cv {
    padding: 35px 0 22px 35px;
    height: 340px;
    border-radius: var(--radius);
    position: relative;
    width: 100%;
}
.LandingAboutCard_innerContainer__lV523 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.LandingAboutCard_title__lUAGy {
    font-weight: 400;
    font-size: 30px;
    line-height: 33px;
    font-family: var(--font-benzin);
}
.LandingAboutCard_description__bw96a {
    font-weight: 500;
    font-size: 18px;
    line-height: 19px;
    position: relative;
    z-index: 1;
}
.LandingAboutCard_footerGradient__xwSFb {
    background: linear-gradient(87.24deg, #2980b9 -8.64%, #6dd5fa 51.89%, #fff 118.27%);
    font-size: 38px;
    line-height: 41px;
    font-weight: 600;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 18px;
}
.LandingAboutCard_footerText__yzxlG {
    font-size: 22px;
    position: relative;
    z-index: 1;
}
.LandingAboutCard_background__ru0Kh {
    height: 340px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: var(--radius);
}
.LandingAboutCard_mainImage__fvSDF {
    position: absolute;
    left: auto;
    border-radius: var(--radius);
    overflow-x: hidden;
}
@media (max-width: 1535px) {
    .LandingAboutCard_container__0J_cv {
        height: 236px;
        padding: 27px 0 10px 27px;
    }
    .LandingAboutCard_background__ru0Kh {
        height: 236px;
    }
    .LandingAboutCard_description__bw96a {
        font-size: 14px;
    }
    .LandingAboutCard_footerText__yzxlG {
        font-size: 17px;
        position: relative;
        z-index: 3;
    }
    .LandingAboutCard_title__lUAGy {
        font-size: 22px;
        line-height: 24px;
    }
}
@media (max-width: 1023px) {
    .LandingAboutCard_container__0J_cv {
        height: 280px;
        padding: 27px 0 22px 27px;
    }
    .LandingAboutCard_background__ru0Kh {
        height: 280px;
    }
}
@media (max-width: 639px) {
    .LandingAboutCard_mainImage__fvSDF {
        display: none;
    }
}
.LandingAboutUsImage_card_image_container__n_Iyo {
    width: 100%;
    height: 230px;
    position: relative;
}
.LandingAboutUsImage_card_image__U2YRH {
    width: calc(100% + 40px);
    height: calc(100% + 130px);
    position: absolute;
    object-fit: contain;
    bottom: -90px;
    left: -20px;
}
.LandingReviews_container__tC_tM {
    margin-top: 80px;
    width: 100%;
}
@media (max-width: 639px) {
    .LandingReviews_container__tC_tM {
        margin-top: 30px;
    }
}
.LandingReviewsTitle_inner__CVqHq {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 200px;
}
.LandingReviewsTitle_textImage__oU3pm {
    width: 100%;
}
.LandingReviewsTitle_title__DoXMl {
    font-family: var(--font-benzin);
    font-weight: 700;
    font-size: 36px;
    text-align: center;
    max-width: 700px;
}
@media (max-width: 1919px) {
    .LandingReviewsTitle_textImage__oU3pm {
        height: 216px;
    }
}
@media (max-width: 1535px) {
    .LandingReviewsTitle_inner__CVqHq {
        padding: 0 140px;
    }
    .LandingReviewsTitle_textImage__oU3pm {
        height: 135px;
    }
    .LandingReviewsTitle_title__DoXMl {
        font-size: 22px;
    }
}
@media (max-width: 1023px) {
    .LandingReviewsTitle_inner__CVqHq {
        padding: 0 50px;
    }
    .LandingReviewsTitle_title__DoXMl {
        font-size: 18px;
    }
    .LandingReviewsTitle_textImage__oU3pm {
        height: 80px;
    }
}
.LandingReviewsSwiper_swiper__e9uiI {
    width: 100%;
    margin-top: 60px;
    min-height: 678px;
    padding: 0 200px;
}
.LandingReviewsSwiper_title__zG1Ij {
    font-size: 24px;
    font-weight: 600;
}
.LandingReviewsSwiper_shadow__wb2lv {
    width: 20px;
}
@media (max-width: 1535px) {
    .LandingReviewsSwiper_swiper__e9uiI {
        margin-top: 20px;
        min-height: 580px;
        padding: 0 140px;
    }
}
@media (max-width: 1023px) {
    .LandingReviewsSwiper_swiper__e9uiI {
        margin-top: 10px;
        min-height: 540px;
        padding: 0 50px;
    }
}
.LandingReviewsItem_container___5rap {
    width: 420px;
    padding: 35px;
    border-radius: var(--radius);
    margin-bottom: 20px;
}
.LandingReviewsItem_avatar__hPAdP {
    width: 63px;
    height: 63px;
}
.LandingReviewsItem_info__5uR_U {
    margin-left: 10px;
}
.LandingReviewsItem_info__5uR_U p {
    font-size: 18px;
    font-weight: 600;
}
.LandingReviewsItem_inner__EQNPQ {
    display: flex;
    align-items: center;
}
.LandingReviewsItem_rating__MvXiI {
    width: 26px;
}
.LandingReviewsItem_rating__MvXiI span:not(:last-child) {
    margin-right: 6px;
}
.LandingReviewsItem_start__vgeB0 {
    width: 15px;
    height: 15px;
}
.LandingReviewsItem_text__cCwYA {
    font-weight: 500;
    font-size: 20px;
    margin-top: 25px;
    word-wrap: break-word;
}
@media (max-width: 1535px) {
    .LandingReviewsItem_container___5rap {
        width: 259px;
        padding: 20px;
    }
    .LandingReviewsItem_text__cCwYA {
        font-size: 14px;
    }
    .LandingReviewsItem_avatar__hPAdP {
        width: 41px;
        height: 41px;
    }
    .LandingReviewsItem_info__5uR_U p {
        font-size: 16px;
    }
}
.LandingReviewsRatingBlock_container__ZTqER > div {
    margin-bottom: 20px;
}
.LandingReviewsAverageRating_container__Q73dR {
    width: 420px;
    height: 388px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius);
    position: relative;
    overflow: hidden;
}
.LandingReviewsAverageRating_ratingContent__lSCf6 {
    display: flex;
    align-items: center;
}
.LandingReviewsAverageRating_ratingContent__lSCf6 p {
    font-weight: 700;
    font-size: 90px;
    margin: 0 10px;
}
.LandingReviewsAverageRating_icon__Cxz49 {
    width: 42px;
    height: 95px;
}
.LandingReviewsAverageRating_rating__rU1AN {
    margin-bottom: 11px;
}
.LandingReviewsAverageRating_rating__rU1AN span:not(:last-child) {
    margin-right: 4px;
}
.LandingReviewsAverageRating_star__njK_a {
    width: 35px;
    height: 35px;
}
.LandingReviewsAverageRating_averageRating__bAe1S {
    font-size: 21px;
}
.LandingReviewsAverageRating_averageRating__bAe1S span {
    font-weight: 600;
}
.LandingReviewsAverageRating_cloud__UL2EY {
    position: absolute;
}
.LandingReviewsAverageRating_image__C0nMi {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100px;
}
.LandingReviewsAverageRating_button__SsLdh {
    font-size: 20px;
    font-weight: 500;
    margin-top: 25px;
    position: relative;
    z-index: 1;
    border-width: 1px;
    border-style: solid;
    transition: all 0.3s linear;
}
@media (max-width: 1535px) {
    .LandingReviewsAverageRating_container__Q73dR {
        width: 278px;
        height: 326px;
    }
    .LandingReviewsAverageRating_icon__Cxz49 {
        width: 32px;
        height: 65px;
    }
    .LandingReviewsAverageRating_ratingContent__lSCf6 p {
        margin: 0 5px;
        font-size: 60px;
    }
    .LandingReviewsAverageRating_star__njK_a {
        width: 25px;
        height: 25px;
    }
    .LandingReviewsAverageRating_averageRating__bAe1S {
        font-size: 14px;
    }
    .LandingReviewsAverageRating_button__SsLdh {
        font-size: 16px;
        margin-top: 20px;
    }
}
.LandingReviewsInfoItem_container__rfBKk {
    width: 420px;
    height: 270px;
    border-radius: var(--radius);
    padding: 28px;
    position: relative;
    overflow: hidden;
}
.LandingReviewsInfoItem_text__fJfom {
    font-weight: 700;
    font-size: 26px;
}
.LandingReviewsInfoItem_image__BasFF {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100px;
}
@media (max-width: 1535px) {
    .LandingReviewsInfoItem_container__rfBKk {
        width: 278px;
        height: 153px;
        padding: 18px;
    }
    .LandingReviewsInfoItem_text__fJfom {
        font-size: 16px;
    }
}
.LandingReviewsSupportBlock_container__KAylo > div {
    margin-bottom: 20px;
}
.LandingReviewsSupportItem_container__qts3n {
    width: 420px;
    height: 388px;
    border-radius: var(--radius);
    padding: 28px;
    position: relative;
    overflow: hidden;
}
.LandingReviewsSupportItem_text__mkzy_ {
    font-family: var(--font-benzin);
    font-weight: 700;
    font-size: 26px;
}
.LandingReviewsSupportItem_image__AJae6 {
    display: block;
    position: absolute;
    bottom: 28px;
    left: 28px;
}
.LandingReviewsSupportItem_image_smoke__TM0tT {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100px;
}
@media (max-width: 1535px) {
    .LandingReviewsSupportItem_container__qts3n {
        width: 278px;
        height: 326px;
    }
    .LandingReviewsSupportItem_text__mkzy_ {
        font-size: 16px;
    }
    .LandingReviewsSupportItem_image__AJae6 {
        width: 50px;
        height: 50px;
    }
}
div.LandingReviewsContent_slide__NN1zp {
    width: max-content;
}
.LandingRegistration_container__QSPWQ {
    margin-top: 160px;
    padding: 0 200px 100px;
}
.LandingRegistration_titleImage__KYgj5 {
    width: 100%;
    position: relative;
    bottom: -50px;
}
.LandingRegistration_inner__x_pcR {
    position: relative;
    height: 160px;
}
.LandingRegistration_content__AjcA6 {
    height: -moz-fit-content;
    height: fit-content;
    border-radius: var(--radius);
    overflow: hidden;
}
@media (max-width: 1535px) {
    .LandingRegistration_container__QSPWQ {
        padding: 0 140px 100px;
    }
}
@media (max-width: 1335px) {
    .LandingRegistration_content__AjcA6 {
        height: 640px;
    }
    .LandingRegistration_container__QSPWQ {
        margin: 0;
    }
    .LandingRegistration_titleImage__KYgj5 {
        bottom: -65px;
    }
}
@media (max-width: 1023px) {
    .LandingRegistration_container__QSPWQ {
        padding: 0 50px 100px;
    }
    .LandingRegistration_content__AjcA6 {
        height: 600px;
    }
}
@media (max-width: 639px) {
    .LandingRegistration_container__QSPWQ {
        padding: 0 20px;
    }
    .LandingRegistration_content__AjcA6 {
        height: 585px;
    }
    .LandingRegistration_titleImage__KYgj5 {
        bottom: -15px;
        height: 50px;
    }
}
.LandingRegistrationPanel_container__4GMg2 {
    display: flex;
    width: 100%;
    height: 100%;
}
.LandingRegistrationPanel_inner__CR4cT {
    padding: 56px 35px;
    width: 534px;
}
.LandingRegistrationPanel_text__O35u7 {
    font-size: 36px;
    font-weight: 700;
    line-height: 38px;
    text-align: center;
    margin-bottom: 35px;
    font-family: var(--font-benzin);
}
@media (max-width: 1335px) {
    .LandingRegistrationPanel_text__O35u7 {
        font-size: 26px;
    }
    .LandingRegistrationPanel_inner__CR4cT {
        padding: 36px 22px;
        width: 340px;
    }
}
@media (max-width: 1023px) {
    .LandingRegistrationPanel_text__O35u7 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .LandingRegistrationPanel_inner__CR4cT {
        padding: 18px;
        position: relative;
        z-index: 1;
    }
}
@media (max-width: 639px) {
    .LandingRegistrationPanel_text__O35u7 {
        font-size: 16px;
        line-height: 22px;
    }
    .LandingRegistrationPanel_inner__CR4cT {
        width: 100%;
    }
}
.LandingRegistrationForm_container__tNzHc {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
}
.LandingRegistrationForm_container__tNzHc > div:not(:last-child) {
    margin-bottom: 22px;
}
.LandingRegistrationForm_field__D5E4A {
    height: 54px;
}
.LandingRegistrationForm_field__D5E4A input:-webkit-autofill {
    border-radius: var(--radius);
}
.LandingRegistrationForm_field__D5E4A [class~="MuiOutlinedInput-notchedOutline"] {
    border-radius: var(--radius);
    transition: border-color 0.4s linear;
}
.LandingRegistrationForm_field__D5E4A [class~="MuiInputBase-root"] {
    font-size: 20px;
    height: 100%;
}
.LandingRegistrationForm_btn_start__hp_EK {
    height: 62px;
    font-size: 23px;
    font-weight: 700;
    margin: 26px 0;
    width: 100%;
}
.LandingRegistrationForm_control__VTmQu {
    margin: 7px 0 25px;
}
.LandingRegistrationForm_checkbox__V_TkE [class~="MuiSvgIcon-root"] {
    font-size: 30px;
}
.LandingRegistrationForm_checkbox_label__qSTBQ {
    font-size: 16px;
}
.LandingRegistrationForm_link__Rx2q6 {
    transition: color 0.3s linear;
}
@media (max-width: 1335px) {
    .LandingRegistrationForm_field__D5E4A [class~="MuiInputBase-root"] {
        font-size: 14px;
    }
    .LandingRegistrationForm_checkbox_label__qSTBQ {
        font-size: 12px;
    }
    .LandingRegistrationForm_checkbox__V_TkE [class~="MuiSvgIcon-root"] {
        font-size: 20px;
    }
    .LandingRegistrationForm_btn_start__hp_EK {
        height: 40px;
        font-size: 14px;
        margin-bottom: 15px;
    }
    .LandingRegistrationForm_control__VTmQu {
        margin: 7px 0 15px;
    }
}
.LandingSocialButtons_steam_container__wE3VF {
    width: 100%;
    text-align: center;
    position: relative;
}
.LandingSocialButtons_text__d0YZM {
    font-size: 16px;
}
.LandingSocialButtons_btn_steam__S5CnX {
    margin: 12px 0 20px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    height: 64px;
}
.LandingSocialButtons_social__BvPdk {
    min-width: 64px;
    height: 64px;
    border-radius: var(--radius);
}
.LandingSocialButtons_social__BvPdk [class~="MuiButton-startIcon"] {
    margin-right: 0;
}
@media (max-width: 1335px) {
    .LandingSocialButtons_text__d0YZM {
        font-size: 12px;
    }
    .LandingSocialButtons_btn_steam__S5CnX {
        font-size: 12px;
        height: 40px;
        margin-bottom: -15px;
    }
    .LandingSocialButtons_social__BvPdk {
        min-width: 41px;
        height: 41px;
    }
    .LandingSocialButtons_social__BvPdk svg {
        width: 22px;
    }
}
.TextFieldController_form_control__tm6OQ {
    position: relative;
}
.TextFieldController_error__m4eEr {
    position: absolute;
    bottom: -21px;
    will-change: opacity;
}
.TextFieldController_icon__1KBXE {
    position: absolute;
    top: 6px;
    right: -50px;
    z-index: 1;
    width: 40px;
    height: 40px;
}
.TextFieldController_modal_icon__bepHk {
    position: absolute;
    z-index: 1;
    top: 8px;
    right: -40px;
    width: 28px;
    height: 28px;
}
.PasswordTextField_text_field__EUFau [class~="MuiInputAdornment-root"] {
    background-color: transparent;
    width: 40px;
}
.PasswordTextField_icon__riIL_ {
    cursor: pointer;
}
.PasswordFieldController_form_control__4KwpB {
    position: relative;
}
.PasswordFieldController_icon__EfVd5 {
    position: absolute;
    top: 6px;
    right: -50px;
    z-index: 1;
    width: 40px;
    height: 40px;
}
.PasswordFieldController_modal_icon__fAad_ {
    position: absolute;
    z-index: 1;
    top: 8px;
    right: -40px;
    width: 28px;
    height: 28px;
}
.PasswordFieldController_error__kYUtX {
    position: absolute;
    bottom: -21px;
}
.ConfirmEmail_content__8F5Us {
    width: 100%;
}
.ConfirmEmailContent_container__7G_Mz {
    border-radius: 20px;
    border-style: solid;
    border-width: 1px;
    padding: 15px;
    width: 400px;
}
@media (max-width: 500px) {
    .ConfirmEmailContent_container__7G_Mz {
        width: 300px;
    }
}
.ConfirmEmailContentText_title__Ye1j3 {
    font-size: 18px;
    font-weight: 700;
}
.ConfirmEmailContentText_text__pKkmB {
    font-size: 14px;
    margin: 10px 0;
}
.ConfirmEmailContentText_content__EG_9W {
    display: flex;
}
.ConfirmEmailContentText_content__EG_9W > div {
    position: relative;
}
.ConfirmEmailContentText_inner__a94pI {
    width: 250px;
}
.ConfirmEmailContentText_image__jPNyZ {
    position: absolute;
    width: 250px;
    height: 220px;
    top: -45px;
    left: -30px;
}
@media (max-width: 500px) {
    .ConfirmEmailContentText_image__jPNyZ {
        display: none;
    }
}
.ConfirmEmailContentButtons_buttonContainer__b0KP9 {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.ConfirmEmailContentButtons_button__9XWKd {
    font-size: 14px;
    font-weight: 700;
    border-radius: 20px;
    padding: 5px 20px;
}
.LandingRegistrationFormImage_img_container__8rWXl {
    position: relative;
    flex: 1 1 auto;
}
.LandingRegistrationFormImage_img__HBcWj {
    position: absolute;
    height: 100%;
    width: -moz-fit-content;
    width: fit-content;
    object-fit: fill;
    object-position: right;
    right: 0;
    bottom: 0;
}
@media (max-width: 1610px) {
    .LandingRegistrationFormImage_img__HBcWj {
        right: -50px;
    }
}
@media (max-width: 1435px) {
    .LandingRegistrationFormImage_img__HBcWj {
        height: 89%;
    }
}
@media (max-width: 1335px) {
    .LandingRegistrationFormImage_img__HBcWj {
        right: 0;
    }
}
@media (max-width: 1110px) {
    .LandingRegistrationFormImage_img__HBcWj {
        height: 90%;
        right: -50px;
    }
}
@media (max-width: 1023px) {
    .LandingRegistrationFormImage_img__HBcWj {
        height: 100%;
        right: 0;
    }
}
@media (max-width: 900px) {
    .LandingRegistrationFormImage_img__HBcWj {
        height: 90%;
        right: -50px;
    }
}
.LandingRegistrationImage_img_container__A6KEv {
    position: relative;
    flex: 1 1 auto;
    height: 450px;
}
.LandingRegistrationImage_img__YCYL0 {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    right: 0;
    bottom: 0;
}
.LandingRegistrationImage_shadow__ywmaS {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.AuthorizationPanel_container__6DNH_ {
    padding: 40px;
    display: flex;
    width: 100%;
    height: 100%;
    min-height: 575px;
}
.AuthorizationPanel_img_container__qPBNM {
    position: relative;
    width: calc(100% - 360px);
}
.AuthorizationPanel_img__fsFPX {
    position: absolute;
    bottom: -40px;
    right: -50px;
    pointer-events: none;
}
@media (max-width: 1339px) {
    .AuthorizationPanel_img__fsFPX {
        right: -100px;
        height: 750px;
        width: 700px;
    }
}
@media (max-width: 639px) {
    .AuthorizationPanel_container__6DNH_ {
        min-height: 575px;
    }
}
.AuthorizationForm_container__iHl_e {
    display: flex;
    flex-direction: column;
    width: 360px;
    height: 100%;
    gap: 22px;
    align-items: center;
}
.AuthorizationForm_field__2zSUQ {
    height: 48px;
}
.AuthorizationForm_field__2zSUQ input {
    height: 15px;
}
.AuthorizationForm_field__2zSUQ [class~="MuiOutlinedInput-notchedOutline"] {
    border-radius: 8px;
    border-color: transparent;
}
.AuthorizationForm_field__2zSUQ [class~="MuiInputBase-root"] {
    font-size: 14px;
    height: 100%;
}
.AuthorizationForm_inner__MYX90 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.AuthorizationForm_btn_start__2M2fB {
    height: 48px;
    font-size: 18px;
    font-weight: 700;
}
.AuthorizationForm_checkbox___WFWF [class~="MuiSvgIcon-root"] {
    font-size: 30px;
}
.AuthorizationForm_checkbox_label__zTH_5 {
    font-size: 14px;
}
.AuthorizationForm_forgot_label__X681L {
    font-size: 14px;
    cursor: pointer;
    transition: all 0.3s linear;
}
.AuthorizationForm_forgot_label__X681L:hover {
    text-decoration: underline;
}
@media (max-width: 1023px) {
    .AuthorizationForm_container__iHl_e {
        width: 100%;
    }
}
.RecoverPasswordPanel_container__mhnAC {
    padding: 40px;
    display: flex;
    width: 100%;
    height: 100%;
    min-height: 575px;
}
.RecoverPasswordPanel_img_container__WPhGm {
    position: relative;
    width: calc(100% - 360px);
}
.RecoverPasswordPanel_img__fvcSf {
    position: absolute;
    bottom: -40px;
    left: 0;
    pointer-events: none;
}
@media (max-width: 1339px) {
    .RecoverPasswordPanel_container__mhnAC {
        overflow: hidden;
    }
    .RecoverPasswordPanel_img__fvcSf {
        left: -50px;
    }
}
@media (max-width: 639px) {
    .RecoverPasswordPanel_container__mhnAC {
        min-height: 575px;
    }
}
.RecoveryEmailForm_container__4Jn7D {
    display: flex;
    flex-direction: column;
    width: 360px;
    height: 100%;
    gap: 22px;
    align-items: center;
}
.RecoveryEmailForm_container__4Jn7D > p {
    font-size: 16px;
    font-weight: 600;
}
.RecoveryEmailForm_field__wT1CQ {
    height: 48px;
}
.RecoveryEmailForm_field__wT1CQ input {
    height: 15px;
}
.RecoveryEmailForm_field__wT1CQ [class~="MuiOutlinedInput-notchedOutline"] {
    border-radius: 8px;
    transition: border-color 0.4s linear;
}
.RecoveryEmailForm_field__wT1CQ [class~="MuiInputBase-root"] {
    font-size: 14px;
    height: 100%;
}
.RecoveryEmailForm_btn_start__VTjhm {
    height: 48px;
    font-size: 18px;
    font-weight: 700;
}
@media (max-width: 1023px) {
    .RecoveryEmailForm_container__4Jn7D {
        width: 100%;
    }
}
.RecoveryCodeForm_container__LWgnW {
    display: flex;
    flex-direction: column;
    width: 360px;
    height: 100%;
    gap: 22px;
    align-items: center;
}
.RecoveryCodeForm_container__LWgnW > p {
    font-size: 16px;
    font-weight: 600;
}
.RecoveryCodeForm_field__SlgZr {
    height: 48px;
}
.RecoveryCodeForm_field__SlgZr input {
    height: 15px;
}
.RecoveryCodeForm_field__SlgZr [class~="MuiOutlinedInput-notchedOutline"] {
    border-radius: 8px;
    transition: border-color 0.4s linear;
}
.RecoveryCodeForm_field__SlgZr [class~="MuiInputBase-root"] {
    font-size: 14px;
    height: 100%;
}
.RecoveryCodeForm_btn_start__nNd12 {
    height: 48px;
    font-size: 18px;
    font-weight: 700;
}
@media (max-width: 1023px) {
    .RecoveryCodeForm_container__LWgnW {
        width: 100%;
    }
}
.RecoveryCodeRetry_retry__eyUnZ {
    display: flex;
    width: 100%;
}
.RecoveryCodeRetry_retry_label__VOQlF {
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
}
.RecoveryCodeRetry_retry_label__VOQlF:hover {
    text-decoration: underline;
}
.RecoveryCodeRetry_retry_info__J5I2H {
    font-size: 14px;
    font-weight: 500;
}
.RecoveryCodeRetry_retry_info__J5I2H span {
    margin-left: 5px;
    border-style: solid;
    border-width: 1px;
    border-radius: 36px;
    padding: 0 6px;
}
.RecoverPasswordForm_container__DR3b_ {
    display: flex;
    flex-direction: column;
    width: 360px;
    height: 100%;
    gap: 22px;
    align-items: center;
}
.RecoverPasswordForm_container__DR3b_ > p {
    font-size: 16px;
    font-weight: 600;
}
.RecoverPasswordForm_field__rZ1ff {
    height: 48px;
}
.RecoverPasswordForm_field__rZ1ff input {
    height: 15px;
}
.RecoverPasswordForm_field__rZ1ff [class~="MuiOutlinedInput-notchedOutline"] {
    border-radius: 8px;
    transition: border-color 0.4s linear;
}
.RecoverPasswordForm_field__rZ1ff [class~="MuiInputBase-root"] {
    font-size: 14px;
    height: 100%;
}
.RecoverPasswordForm_btn_start__t45k9 {
    height: 48px;
    font-size: 18px;
    font-weight: 700;
}
@media (max-width: 1023px) {
    .RecoverPasswordForm_container__DR3b_ {
        width: 100%;
    }
}
.DiscountPanel_container__Vt_ga {
    padding: 16px;
    height: 690px;
}
.DiscountPanel_title__4Vaum {
    padding-left: 32px;
    max-width: 600px;
    margin-bottom: 40px;
}
.DiscountPanel_bottom_content__ypRv1 {
    display: flex;
    height: calc(100% - 116px);
}
.DiscountPanel_image_content__R23sO {
    position: relative;
    flex: 1 1 auto;
    z-index: 1;
    pointer-events: none;
}
.DiscountPanel_image_content__R23sO img {
    position: absolute;
    height: 520px;
    width: 460px;
    left: -150px;
    bottom: -10px;
}
.DiscountPanel_right_content__FpsNe {
    display: flex;
    flex-direction: column;
}
.DiscountPanel_image__40_Lk {
    width: 100%;
    object-fit: contain;
}
@media (max-width: 1535px) {
    .DiscountPanel_container__Vt_ga > div {
        display: flex;
    }
}
@media (max-width: 639px) {
    .DiscountPanel_container__Vt_ga {
        padding: 6px;
    }
}
.SuggestionModalFilter_container__IDx_0 {
    width: 275px;
    position: relative;
    z-index: 2;
}
.SuggestionModalFilter_title__PRsE2 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 12px;
}
.SuggestionModalFilter_select__K5ugf {
    font-size: 16px;
    border-radius: 10px;
    height: 50px;
}
.SuggestionModalFilter_select_icon__iOYqv {
    position: absolute;
    top: 50%;
    right: 12px;
}
.SuggestionModalFilter_select_item__br46d[class~="MuiMenuItem-root"][class~="MuiMenuItem-gutters"] {
    font-size: 16px;
}
@media (max-width: 1023px) {
    .SuggestionModalFilter_title__PRsE2 {
        white-space: nowrap;
        font-weight: 400;
        margin-right: 15px;
        margin-bottom: 0;
    }
    .SuggestionModalFilter_container__IDx_0 {
        width: 100%;
        display: flex;
        align-items: center;
        margin: 40px 0;
    }
}
@media (max-width: 639px) {
    .SuggestionModalFilter_container__IDx_0 {
        flex-direction: column;
        margin: 26px 0;
    }
    .SuggestionModalFilter_container__IDx_0 p {
        margin-bottom: 9px;
    }
    .SuggestionModalFilter_select__K5ugf {
        max-width: 290px;
    }
}
.TopSalesPanel_container__2u33J {
    padding: 16px;
    height: 690px;
}
.TopSalesPanel_title___TOg_ {
    padding-left: 32px;
    max-width: 600px;
    margin-bottom: 40px;
}
.TopSalesPanel_bottom_content__EfMyU {
    display: flex;
    height: calc(100% - 116px);
}
.TopSalesPanel_image_content__b_QNR {
    position: relative;
    flex: 1 1 auto;
    z-index: 1;
    pointer-events: none;
}
.TopSalesPanel_image_content__b_QNR img {
    position: absolute;
    left: -50px;
    bottom: 20px;
}
.TopSalesPanel_right_content__ktLnu {
    display: flex;
    flex-direction: column;
}
.TopSalesPanel_image__M_dYK {
    width: 100%;
    object-fit: contain;
}
@media (max-width: 1535px) {
    .TopSalesPanel_container__2u33J > div {
        display: flex;
    }
}
@media (max-width: 639px) {
    .TopSalesPanel_container__2u33J {
        padding: 6px;
    }
}
.ContentHeader_title__SXKSp {
    font-size: inherit;
    font-weight: inherit;
}
.ContentPrice_container__x_RzS {
    display: flex;
    border-radius: var(--radius);
    width: -moz-fit-content;
    width: fit-content;
    overflow: hidden;
    align-items: stretch;
    height: 55px;
}
.ContentPrice_price_container__Ky52U {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 4px 12px;
}
.ContentPrice_curator__jxIHA {
    font-size: 14px;
    margin: 0;
}
.ContentPrice_curator_price__cfjl2 {
    margin: 0;
    font-size: 18px;
}
.ContentPrice_badge__1Ie79 {
    width: -moz-fit-content;
    width: fit-content;
}
.ContentPrice_badge__1Ie79 [class~="MuiBadge-badge"] {
    font-size: 12px;
    font-weight: inherit;
    right: 14px;
    padding: 4px 8px;
}
@media (max-width: 1023px) {
    .ContentPrice_badge__1Ie79 {
        margin-left: auto;
    }
    .ContentPrice_curator__jxIHA {
        font-size: 11px;
    }
    .ContentPrice_curator_price__cfjl2 {
        font-size: 14px;
    }
    .ContentPrice_price__2SMxb {
        font-size: 16px;
    }
    .ContentPrice_container__x_RzS {
        height: 45px;
    }
}
.PaginationComponent_container__NzHnK {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}
.PaginationComponent_setPage__aLmPZ {
    border: 1px solid transparent;
    width: 85px;
    height: 32px;
    border-radius: 6px;
    display: flex;
    align-items: center;
}
.PaginationComponent_setPage__aLmPZ [class~="MuiOutlinedInput-root"] {
    height: 32px;
}
.PaginationComponent_setPage__aLmPZ [class~="MuiOutlinedInput-root"] [class~="MuiOutlinedInput-notchedOutline"] {
    border-color: transparent;
}
.PaginationComponent_setPage__aLmPZ input {
    height: 32px;
    padding: 0 14px;
}
.PaginationComponent_setPage__aLmPZ input[type="number"]::-webkit-inner-spin-button,
.PaginationComponent_setPage__aLmPZ input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}
.PaginationComponent_setPage__aLmPZ label {
    transform: translate(14px, 11px) scale(1);
}
.PaginationComponent_setPage__aLmPZ .PaginationComponent_MuiFormControl-root__Iq20S .PaginationComponent_MuiTextField-root__3jGXL {
    display: flex;
    align-items: center;
}
.PaginationComponent_pagination__OSMWI {
    height: 100%;
    justify-content: center;
}
.PaginationComponent_pagination__OSMWI .PaginationComponent_MuiPaginationItem-previousNext__4QPGI,
.PaginationComponent_pagination__OSMWI .PaginationComponent_MuiPaginationItem-previousNext__4QPGI:disabled {
    width: 40px;
    height: 40px;
}
.PaginationComponent_pagination__OSMWI .PaginationComponent_Mui-selected__uVwpm,
.PaginationComponent_pagination__OSMWI .PaginationComponent_MuiPaginationItem-root__RNj_v {
    width: 37.5px;
}
.PaginationComponent_arrowContainer__ByxuN {
    display: flex;
    flex-direction: column;
    max-height: 34px;
    justify-content: center;
    cursor: pointer;
    margin-top: 10px;
}
.PaginationComponent_arrowContainer__ByxuN div {
    height: 16px;
}
.AllNotifications_container__9Ue87 {
    display: flex;
    flex-direction: column;
    max-height: 300px;
}
.AllNotifications_inner_container__pbaW2 {
    overflow-y: auto;
    padding: 7px 11px 0;
    display: flex;
    flex-direction: column;
    position: relative;
}
.AllNotifications_empty_text__y3tUB {
    margin-top: 46px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 30px;
}
.AllNotifications_gradient__a0JNl {
    border-radius: 7px;
    position: absolute;
    width: 100%;
    max-width: 235px;
    height: 100%;
    top: 0;
    right: 18px;
    background: #000;
    background: linear-gradient(180deg, transparent, transparent 88%, rgba(0, 0, 0, 0.423) 93%);
}
.BasketAnimItem_container__xOvgh {
    overflow: hidden;
    position: absolute;
    border-radius: 16px;
    z-index: 1;
}
.BasketAnimItem_item__uRUaI {
    padding: 8px 8px 12px;
}
.GuaranteeDealModalChatBody_container__aGx7E {
    padding: 0 24px;
    overflow-y: auto;
    overflow-x: hidden;
    flex: 1 1;
}
.GuaranteeDealModalChatBody_inner__p9jt7 {
    margin: 24px 0;
    padding-right: 8px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: 320px;
}
.PaginationContainer_container__f9sqD {
    width: 100%;
    display: flex;
}
.ReviewCardHeader_container__KslX5 {
    display: flex;
    flex-direction: column;
}
.ReviewCardHeader_image_container__0VsLm {
    overflow: hidden;
    border-radius: var(--radius);
}
.ReviewCardHeader_itemImage__TT_kw {
    border-radius: var(--radius);
    cursor: pointer;
    display: block;
    transition: all 0.3s linear;
}
.ReviewCardHeader_itemImage__TT_kw:hover {
    scale: 1.3 !important;
    transition: all 0.3s linear;
}
.ReviewCardHeader_ordersContainer__wuilA {
    border-radius: var(--radius);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 82px;
    height: 20px;
    margin-top: 11px;
}
.ReviewCardHeader_date_text__Z6fuj {
    margin-left: auto;
    margin-top: 2.5px;
}
@media (max-width: 1100px) {
    .ReviewCardHeader_date_text__Z6fuj {
        display: none;
    }
}
@media (max-width: 900px) {
    .ReviewCardHeader_date_text__Z6fuj {
        display: inline-block;
    }
}
@media (max-width: 639px) {
    .ReviewCardHeader_date_text__Z6fuj {
        display: none;
    }
}
@media (max-width: 450px) {
    .ReviewCardHeader_name__168Vn {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 90px;
    }
}
.ReviewCard_container__xfSin {
    /* max-width: 775px; */
    border-radius: var(--radius);
}
.ReviewCard_cardHeader__092N7 {
    display: flex;
    padding: 6px 21px;
}
.ReviewCard_cardContent__knXaB {
    width: 100%;
    border-radius: var(--radius);
    padding: 17px;
}
@media (max-width: 1023px) {
    .ReviewCard_container__xfSin {
        width: 100%;
    }
}
@media (max-width: 900px) {
    .ReviewCard_container__xfSin {
        max-width: none;
    }
}
@media (max-width: 639px) {
    .ReviewCard_cardContent__knXaB {
        padding: 10px;
    }
}
.ReviewCardFooterAdmin_container__dd0mm {
    margin-top: 15px;
    margin-left: -17px;
    margin-right: -17px;
    padding: 17px;
}
.ReviewCardFooterAdmin_thumbsUpContainer__7s46D {
    display: flex;
    align-items: center;
    padding: 6px 10px;
    border-radius: var(--radius);
    margin-left: 13px;
}
.ReviewCardFooterAdmin_detailsContainer__P_fPD {
    height: 100%;
    width: 100%;
    display: flex;
}
.ReviewCardFooterAdmin_logoContainer__tS0wp {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background-color: #000;
}
.ReviewCardFooterAdmin_textarea__Oaw2V {
    width: 688px;
    height: 132px;
    font-size: 16px;
    font-weight: 500;
    padding: 16px;
    border-radius: var(--radius);
    color: #464d72;
    background: #0d0e14;
    resize: none;
    outline: none;
    border: none;
    margin-top: 10px;
    margin-bottom: 26px;
}
.ReviewCardFooterAdmin_adminReviewContainer__Lz7Yi {
    display: flex;
    margin-top: 10px;
    align-items: center;
}
.ReviewCardFooterAdmin_divider__yNiNv {
    width: 1px;
    height: 86px;
    margin: 0 34px 0 25px;
}
.ReviewCardFooterAdmin_date_text__zoxZ4 {
    margin-left: auto;
    margin-top: 2.5px;
}
.ReviewCardFooterAdmin_upper_container__CsSKL {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.ReviewCardFooterAdmin_admin_button__b6nxl {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
    cursor: pointer;
}
@media (max-width: 639px) {
    .ReviewCardFooterAdmin_date_text__zoxZ4,
    .ReviewCardFooterAdmin_divider__yNiNv {
        display: none;
    }
}
.CustomLink_link__Fbuxn {
    text-decoration: none;
    height: 100%;
    display: flex;
    align-items: center;
    cursor: default;
}
.CustomLink_dynamic_link__re5Hj {
    cursor: pointer;
}
.CustomLink_dynamic_link__re5Hj:hover > p {
    color: #fff;
    transition: all 0.3s linear;
}
.ProfileInfoFooterContent_content__kTbKL {
    height: 68px;
    display: flex;
    justify-content: space-between;
    padding: 17px;
}
.ProfileInfoFooterContent_container__34G0W {
    display: flex;
    align-items: center;
}
.ProfileInfoFooterContent_capacity_container__hlqxs {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 205px;
}
.ProfileInfoFooterContent_level_next__I__B1 {
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    line-height: 100%;
}
@media (max-width: 570px) {
    .ProfileInfoFooterContent_content__kTbKL {
        height: auto;
    }
    .ProfileInfoFooterContent_container__34G0W {
        flex-direction: column;
    }
}
.ProfileInfoFooterDate_inner_container__V6DrM {
    display: flex;
    align-items: center;
}
.ProfileInfoFooterDate_inner_container__V6DrM p {
    font-weight: 600;
}
.ProfileInfoFooterDate_title__oCWel {
    text-transform: uppercase;
    font-size: 10px;
}
.ProfileInfoFooterSteam_inner_container__mvlAS {
    display: flex;
    align-items: center;
}
.ProfileInfoFooterSteam_inner_container__mvlAS p {
    font-weight: 600;
}
.ProfileInfoFooterSteam_title__nf_ue {
    text-transform: uppercase;
    font-size: 10px;
}
.ProfileInfoFooterExit_exit_button__Wchhq {
    font-weight: 600;
    font-size: 16px;
    width: 100px;
    margin-left: 63px;
}
@media (max-width: 570px) {
    .ProfileInfoFooterExit_exit_button__Wchhq {
        margin-left: auto;
        align-self: flex-end;
    }
}
.ProfileInfo_container__Gzb40 {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 273px;
    margin-bottom: 17px;
}
.ProfileInfo_content__FtODk {
    flex: 1 1 auto;
    display: flex;
    padding: 38px 40px;
}
.ProfileInfo_block__k_nXB {
    display: flex;
    align-items: center;
    gap: 17px;
}
.ProfileInfo_capacity_container__w5DKG {
    display: flex;
    flex-direction: column;
    align-items: center;
}
@media (max-width: 1023px) {
    .ProfileInfo_content__FtODk {
        padding: 17px;
    }
    .ProfileInfo_block__k_nXB {
        align-items: flex-start;
        flex-direction: column;
    }
}
@media (max-width: 639px) {
    .ProfileInfo_container__Gzb40 {
        height: auto;
    }
    .ProfileInfo_content__FtODk {
        flex-direction: column;
        align-items: center;
        padding-bottom: 0;
    }
    .ProfileInfo_block__k_nXB {
        margin-bottom: 12px;
        width: 100%;
    }
}
.profile-info-level_content__RSgtr {
    height: 125px;
    width: 360px;
    padding: 17px;
    display: flex;
    gap: 20px;
    border-radius: 8px;
}
.profile-info-level_container__1ttfj {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.profile-info-level_level_img__YCnEo {
    width: 51px;
    height: 51px;
}
.profile-info-level_level_text__Pd_Zd {
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    line-height: 100%;
}
.profile-info-level_level_next__89uSD {
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    line-height: 100%;
}
.profile-info-level_level_capacity__yt57d {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}
.profile-info-level_level_capacity__yt57d p {
    font-weight: 600;
    font-size: 16px;
}
.ProfileInfoBalanceContent_content__sO10q {
    height: 125px;
    width: auto;
    min-width: 356px;
    padding: 15px 19px;
    display: flex;
    gap: 20px;
    border-radius: var(--radius);
    position: relative;
}
.ProfileInfoBalanceContent_info__aSW7J {
    width: 100%;
    display: flex;
    flex-direction: column;
}
@media (max-width: 639px) {
    .ProfileInfoBalanceContent_content__sO10q {
        width: 100%;
        min-width: 100%;
        overflow: hidden;
    }
}
@media (max-width: 436px) {
    .ProfileInfoBalanceContent_content__sO10q {
        height: auto;
    }
}
.ProfileInfoAvatar_avatar__hDkzJ {
    width: 96px;
    height: 96px;
}
.ProfileInfoName_nick__IvYfM {
    font-weight: 500;
    font-size: 18px;
    max-width: 202px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ProfileInfoButton_btn__SrgNA {
    border-radius: var(--radius);
    font-weight: 600;
    font-size: 14px;
    width: 100%;
}
.ProfileInfoButton_text_container__xeycN {
    flex: 1 1;
    display: flex;
}
.ProfileInfoButton_text__aEAYC {
    font-size: 12px;
    align-self: end;
}
.OrderModalFormInfo_container__AbmDa {
    margin: 30px 0 10px;
    display: flex;
    gap: 10px;
}
.OrderModalFormInfo_text__dHJLx {
    font-size: 14px;
}
.OrderModalFormInfo_button__kcs0o {
    white-space: nowrap;
    padding: 5px;
    min-width: 150px;
    height: -moz-fit-content;
    height: fit-content;
}
@media (max-width: 1023px) {
    .OrderModalFormInfo_container__AbmDa {
        flex-direction: column;
    }
}
.OrderModalDescription_inner__xjOJS {
    position: relative;
    flex: 1 1 auto;
    width: 100%;
}
.OrderModalDescription_item__p6ueC {
    position: absolute;
    width: 100%;
    height: 100%;
    max-height: 370px;
}
.OrderModalDescription_container__qIVwK {
    position: absolute;
    width: 100%;
}
.OrderModalForm_modal__hZCez [class~="MuiDialog-paper"] {
    max-width: 500px;
    border-radius: 20px;
    overflow: hidden;
    background-image: none;
}
.OrderModalForm_container__VWvPb {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    align-items: flex-start;
    padding: 1px 1px 10px;
}
.OrderModalForm_item__LAbvx {
    width: 100%;
}
.OrderModalForm_checkbox__Meqxx [class~="MuiSvgIcon-root"] {
    font-size: 30px;
}
.referralPage_inner_container__sKRTr {
    width: calc(100% - 309px);
}
@media (max-width: 1535px) {
    .referralPage_inner_container__sKRTr {
        width: 100%;
    }
}
.EmailController_input__o34PP {
    max-width: 350px;
    width: 100%;
    align-self: center;
    margin-left: 10px;
}
.ContactCardPassword_container__C3H8r {
    height: 72px;
    border-radius: var(--radius);
    padding: 16px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
    width: 695px;
    border-width: 1px;
    border-style: solid;
}
.ContactCardPassword_container__C3H8r:hover .ContactCardPassword_contactOptions__KB_yL {
    display: flex;
}
.ContactCardPassword_image__Z27RO {
    width: 40px;
    height: 40px;
}
.ContactCardPassword_contactName__Qh3_M {
    max-width: 50px;
    margin-left: 16px;
    margin-right: 67px;
    width: 195px;
    font-size: 14px;
    font-weight: 500;
}
.ContactCardPassword_contactOptions__KB_yL {
    display: none;
    width: 85px;
    height: 40px;
    background: transparent;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    right: 27px;
    bottom: 16px;
}
.ContactCardPassword_option__WrVuZ {
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.ContactCardPassword_input_container__7l_Wn {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-right: 10px;
    flex-direction: row;
    align-items: center;
}
@media (max-width: 1535px) {
    .ContactCardPassword_container__C3H8r {
        width: 100%;
    }
}
@media (max-width: 639px) {
    .ContactCardPassword_container__C3H8r {
        height: auto;
    }
    .ContactCardPassword_input_container__7l_Wn {
        flex-direction: column;
        gap: 10px;
    }
}
.SettingsHeader_container__g_K_M {
    display: flex;
    gap: 50px;
}
@media (max-width: 1023px) {
    .SettingsHeader_container__g_K_M {
        gap: 25px;
        flex-direction: column;
    }
}
.Connection_container__JIhVQ {
    height: auto;
    display: flex;
    width: 305px;
}
.Connection_image__mgS_z {
    width: 50px;
    height: 50px;
    margin-right: 18px;
}
.Connection_name__YUYot {
    font-weight: 600;
    font-size: 16px;
}
.Connection_status_box__qrR24 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 7px;
    width: 237px;
    height: 20px;
}
.Connection_link_text__5xZVC {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 180px;
}
.Connection_status_text__NRkTj {
    width: 100%;
    height: 20px;
}
.Connection_status_text__NRkTj input {
    padding-top: 8px;
    padding-bottom: 8px;
}
.Connection_status_colored__u40r3 {
    padding: 2px 8px;
    border-radius: var(--radius);
}
.Connection_connectBox__37RkS {
    display: flex;
    align-items: center;
}
.Connection_loose__YaEMc {
    margin-right: 7px;
    margin-left: 0;
    font-size: 14px;
    cursor: pointer;
}
.Connection_option__ADEed {
    width: 40px;
    height: 40px;
    cursor: pointer;
}
@media (max-width: 1023px) {
    .Connection_container__JIhVQ,
    .Connection_status_box__qrR24 {
        width: auto;
    }
    .Connection_loose__YaEMc {
        margin-left: 14px;
    }
}
.Connections_container__spqUp {
    margin-top: 42px;
    display: flex;
    gap: 50px;
}
.Connections_social__yYWgX,
.Connections_steam__AWUCh {
    width: 695px;
}
.Connections_text__2r3tS {
    margin-bottom: 33px;
    font-size: 18px;
    font-weight: 600;
}
.Connections_steam_container__EYbFq {
    display: flex;
    gap: 42px;
    flex-direction: column;
}
.Connections_socials_container___ACix {
    display: flex;
    gap: 42px;
    flex-wrap: wrap;
    margin-bottom: 23px;
}
@media (max-width: 1535px) {
    .Connections_container__spqUp {
        flex-direction: column;
    }
    .Connections_steam__AWUCh {
        width: 100%;
    }
}
@media (max-width: 1023px) {
    .Connections_social__yYWgX {
        width: auto;
    }
}
.Settings_container__DsXVL {
    padding: 17px;
}
.Notification_container__c6JbV {
    width: 100%;
    height: 60px;
    border-top-right-radius: var(--radius);
    border-bottom-right-radius: var(--radius);
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    padding: 0 17px;
    gap: 30px;
    transition: all 0.3s linear;
}
.Notification_date__syMmi {
    font-size: 16px;
}
@media (max-width: 1023px) {
    .Notification_date__syMmi {
        display: none;
    }
}
@media (max-width: 640px) {
    .Notification_container__c6JbV {
        height: auto;
        padding: 10px;
    }
}
.BannersContent_inner___GoWk {
    display: flex;
    gap: 17px;
    height: 260px;
}
.BannersContent_carouselContainer__4xPkA {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.BannersContent_discountBlock___x8oS {
    background: radial-gradient(circle at 100% 100%, transparent 0, transparent 11px, transparent 0) 0 0/12px 12px no-repeat, radial-gradient(circle at 0 100%, transparent 0, transparent 11px, transparent 0) 100% 0/12px 12px no-repeat,
        radial-gradient(circle at 100% 0, transparent 0, transparent 11px, transparent 0) 0 100%/12px 12px no-repeat, radial-gradient(circle at 0 0, transparent 0, transparent 11px, transparent 0) 100% 100%/12px 12px no-repeat,
        linear-gradient(transparent, transparent) 50% 50% / calc(100% - 2px) calc(100% - 24px) no-repeat, linear-gradient(transparent, transparent) 50% 50% / calc(100% - 24px) calc(100% - 2px) no-repeat,
        linear-gradient(90deg, #97faff, rgba(151, 187, 255, 0.078));
    padding: 1px;
    width: 609px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 17px;
}
@media (max-width: 1919px) {
    .BannersContent_discountBlock___x8oS {
        width: 493px;
    }
}
@media (max-width: 1535px) {
    .BannersContent_discountBlock___x8oS {
        width: 605px;
    }
}
@media (max-width: 1350px) {
    .BannersContent_discountBlock___x8oS {
        width: 476px;
    }
}
@media (max-width: 1170px) {
    .BannersContent_discountBlock___x8oS {
        width: 297px;
    }
}
@media (max-width: 1023px) {
    .BannersContent_inner___GoWk {
        height: 160px;
    }
    .BannersContent_discountBlock___x8oS {
        margin-top: 17px;
    }
}
@media (max-width: 823px) {
    .BannersContent_discountBlock___x8oS {
        width: 169px;
    }
}
.catalog-banner-swiper_swiper__J3kRH {
    height: 100%;
    width: 100%;
}
.catalog-banner-swiper_slider_controller__Pu9tU {
    position: absolute;
    top: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    width: 100%;
    padding: 24px;
    z-index: 1;
}
.catalog-banner-swiper_btns__pcbxP {
    position: relative;
    display: flex;
    gap: 24px;
    height: 100%;
    align-items: center;
}
.catalog-banner-swiper_pagination__OSsWN {
    position: relative;
    display: flex;
    gap: 12px;
    height: 12px;
}
.catalog-banner-swiper_pagination__OSsWN span {
    width: 12px;
    border-style: solid;
    border-width: 1px;
}
@media (max-width: 1023px) {
    .catalog-banner-swiper_btns__pcbxP {
        gap: 15px;
    }
    .catalog-banner-swiper_slider_controller__Pu9tU {
        padding: 12px;
        top: 15px;
    }
}
.catalog-banner-item_wrapper__k9Qti {
    position: absolute;
    width: 100%;
    height: calc(100% + 10px);
    top: -10px;
}
.catalog-banner-item_image__rohsb {
    position: relative;
    object-fit: fill;
    object-position: bottom;
    top: 0;
}
.catalog-banner-item_info_content__7JW_C {
    position: absolute;
    bottom: 0;
    display: flex;
    padding: 24px;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}
.catalog-banner-item_info_content__7JW_C > div {
    flex: 1 1;
}
.catalog-banner-item_title__5T0zo {
    font-size: 28px;
    font-weight: 600;
}
.catalog-banner-item_sub_title__LOG4m {
    font-size: 14px;
}
.catalog-banner-item_button__rQ_s3 {
    font-weight: 700;
    font-size: 16px;
    width: -moz-fit-content;
    width: fit-content;
}
@media (max-width: 1023px) {
    .catalog-banner-item_title__5T0zo {
        font-size: 16px;
    }
    .catalog-banner-item_info_content__7JW_C {
        padding: 12px;
    }
    .catalog-banner-item_sub_title__LOG4m {
        font-size: 11px;
    }
    .catalog-banner-item_button__rQ_s3 {
        font-size: 14px;
    }
    .catalog-banner-item_wrapper__k9Qti {
        height: 100%;
        top: 0;
    }
}
@media (max-width: 639px) {
    .catalog-banner-item_title__5T0zo {
        font-size: 16px;
        margin-bottom: 15px;
    }
}
.DiscountBanner_discountBanner__RG0b9 {
    width: 605px;
    height: 100%;
    border-radius: var(--radius);
    position: relative;
    overflow: hidden;
}
.DiscountBanner_discountImage__5PXR9 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.DiscountBanner_innerGradient__lu0wB {
    background: #0d0f14;
    background: linear-gradient(180deg, rgba(13, 15, 20, 0), rgba(13, 15, 20, 0) 50%, rgba(13, 15, 20, 0.8) 75%, rgba(13, 15, 20, 0.9));
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: var(--radius);
}
.DiscountBanner_discountTopMarker__DcgLg {
    width: 140px;
    height: 32px;
    background: #3cd0ff;
    background: linear-gradient(90deg, #3cd0ff, #7e2fff 50%, #ff2fd1);
    display: flex;
    align-items: center;
    position: absolute;
    top: 24px;
    left: 24px;
    border-radius: var(--radius);
    z-index: 2;
}
.DiscountBanner_discountTopMarkerText__Fy_q5 {
    margin-right: 4px;
    font-weight: 700;
    margin-left: 11px;
    text-align: center;
}
.DiscountBanner_discountBottomText__KjgXJ {
    position: absolute;
    bottom: 16px;
    left: 24px;
    font-size: 18px;
    font-weight: 600;
}
button.DiscountBanner_discountButton__Eqw6k {
    position: absolute;
    right: 32px;
    bottom: 16px;
    width: 123px;
    height: 40px;
    font-weight: 600;
    border-width: 1px;
}
.DiscountBanner_discountBlock__1T9aP {
    background: radial-gradient(circle at 100% 100%, transparent 0, transparent 11px, transparent 0) 0 0/12px 12px no-repeat, radial-gradient(circle at 0 100%, transparent 0, transparent 11px, transparent 0) 100% 0/12px 12px no-repeat,
        radial-gradient(circle at 100% 0, transparent 0, transparent 11px, transparent 0) 0 100%/12px 12px no-repeat, radial-gradient(circle at 0 0, transparent 0, transparent 11px, transparent 0) 100% 100%/12px 12px no-repeat,
        linear-gradient(transparent, transparent) 50% 50% / calc(100% - 2px) calc(100% - 24px) no-repeat, linear-gradient(transparent, transparent) 50% 50% / calc(100% - 24px) calc(100% - 2px) no-repeat,
        linear-gradient(90deg, #97faff, rgba(151, 187, 255, 0.078));
    padding: 1px;
    width: 609px;
    border-radius: var(--radius);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 17px;
}
@media (max-width: 1919px) {
    .DiscountBanner_discountBanner__RG0b9 {
        width: 491px;
    }
    .DiscountBanner_discountBlock__1T9aP {
        width: 493px;
    }
    .DiscountBanner_discountBottomText__KjgXJ {
        font-size: 16px;
    }
}
@media (max-width: 1535px) {
    .DiscountBanner_discountBanner__RG0b9,
    .DiscountBanner_discountBlock__1T9aP {
        width: 605px;
    }
}
@media (max-width: 1350px) {
    .DiscountBanner_discountBanner__RG0b9 {
        width: 474px;
    }
    .DiscountBanner_discountBlock__1T9aP {
        width: 476px;
    }
}
@media (max-width: 1170px) {
    .DiscountBanner_discountBanner__RG0b9 {
        width: 295px;
    }
    .DiscountBanner_discountBlock__1T9aP {
        width: 297px;
    }
    .DiscountBanner_innerGradient__lu0wB {
        background: rgba(0, 0, 0, 0.85);
    }
    .DiscountBanner_discountBottomText__KjgXJ {
        bottom: 50%;
        text-align: center;
        left: 50%;
        transform: translate(-50%, 50%);
        width: 80%;
    }
    button.DiscountBanner_discountButton__Eqw6k {
        right: 50%;
        transform: translateX(50%);
    }
}
@media (max-width: 1023px) {
    .DiscountBanner_discountBottomText__KjgXJ {
        font-size: 14px;
        width: 90%;
        bottom: 60%;
    }
    button.DiscountBanner_discountButton__Eqw6k {
        bottom: 12px;
        width: 102px;
    }
    .DiscountBanner_discountBlock__1T9aP {
        margin-top: 17px;
    }
}
@media (max-width: 823px) {
    .DiscountBanner_discountBanner__RG0b9 {
        width: 167px;
    }
    .DiscountBanner_discountBlock__1T9aP {
        width: 169px;
    }
}
.CatalogContentItems_container__xWOUj {
    padding: 0 17px 17px;
    flex: 1 1;
    position: relative;
    min-height: 300px;
}
.CatalogContentItems_content__4PoEm {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 17px;
    margin: 0 auto;
    max-width: 1504px;
    max-height: 100%;
}
@media (max-width: 1919px) {
    .CatalogContentItems_content__4PoEm {
        max-width: 1450px;
    }
}
@media (max-width: 1855px) {
    .CatalogContentItems_content__4PoEm {
        max-width: 1160px;
    }
}
@media (max-width: 1561px) {
    .CatalogContentItems_content__4PoEm {
        max-width: 865px;
    }
}
@media (max-width: 1535px) {
    .CatalogContentItems_container__xWOUj {
        min-height: 450px;
    }
    .CatalogContentItems_content__4PoEm {
        max-width: 1250px;
    }
}
@media (max-width: 1312px) {
    .CatalogContentItems_content__4PoEm {
        max-width: 925px;
    }
}
@media (max-width: 1023px) {
    .CatalogContentItems_content__4PoEm {
        max-width: 865px;
    }
}
@media (max-width: 930px) {
    .CatalogContentItems_content__4PoEm {
        max-width: 565px;
    }
}
@media (max-width: 640px) {
    .CatalogContentItems_content__4PoEm {
        max-width: 274px;
    }
    .CatalogContentItems_container__xWOUj {
        padding: 7px;
    }
}
.CatalogItemWrapper_item__aMy5l {
    cursor: pointer;
    width: 287px;
    height: 232px;
}
@media (max-width: 1919px) {
    .CatalogItemWrapper_item__aMy5l {
        width: 276px;
    }
}
@media (max-width: 1535px) {
    .CatalogItemWrapper_item__aMy5l {
        width: 297px;
    }
}
@media (max-width: 1023px) {
    .CatalogItemWrapper_item__aMy5l {
        width: 274px;
    }
}
.CatalogFooterPagination_nav__vQmY_ {
    padding: 0 46px 24px;
    align-items: end;
}
@media (max-width: 850px) {
    .CatalogFooterPagination_nav__vQmY_ {
        align-items: center;
    }
}
.CatalogMainContent_card__mJaMP {
    margin-top: 17px;
    width: 100%;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    overflow: visible;
    flex: 1 1;
}
.HeaderCatalogContent_container__TPCme {
    padding: 17px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}
.HeaderCatalogContent_pagination__Zb8Nk {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
.FilterTop_container__0XGDh {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.FilterTop_filter_container__mdUwu,
.FilterTop_right_container__qUdHk {
    display: flex;
    align-items: center;
    gap: 10px;
    height: 33px;
}
.FilterTop_right_container__qUdHk {
    position: relative;
}
.FilterTop_right_container__qUdHk > div {
    right: 0;
    position: absolute;
}
@media (max-width: 1200px) {
    .FilterTop_filter_container__mdUwu {
        width: 100%;
    }
}
.FilterNameCatalogContent_field__xLe4G {
    width: 180px;
    height: 35px;
}
.FilterNameCatalogContent_field__xLe4G > div {
    height: 100%;
}
.BuyoutPage_container__4_0Ui {
    padding: 17px;
    display: flex;
    gap: 17px;
    width: 100%;
}
.BuyoutPage_inner_container__4fu_e {
    width: calc(100% - 309px);
    display: flex;
    flex-direction: column;
    gap: 17px;
}
@media (max-width: 1535px) {
    .BuyoutPage_inner_container__4fu_e {
        width: 100%;
    }
}
.BuyoutSidebar_container__ily_S {
    width: 309px;
    min-width: 309px;
    max-width: 309px;
    border-radius: 9px;
    height: -moz-fit-content;
    height: fit-content;
    position: -webkit-sticky;
    position: sticky;
    top: 81px;
    padding: 17px;
}
.BuyoutSidebar_title__48u4m {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 17px;
}
.BuyoutSidebar_input_container__R4EnH {
    position: relative;
    display: flex;
    flex-direction: column;
}
.BuyoutSidebar_payment_content__NMhJl {
    max-width: 309px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 7px;
}
.BuyoutSidebar_payment_content__NMhJl div {
    max-width: 275px;
}
.BuyoutSidebar_enterText__Nl_Q1 {
    font-size: 16px;
    font-weight: 600;
    margin: 8px 0;
}
.BuyoutSidebar_button__Hyvsh {
    height: 60px;
    min-width: 275px;
}
.BuyoutSidebar_inner__p9153 {
    position: relative;
}
.BuyoutSidebar_inner__p9153 > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
@media (max-width: 580px) {
    .BuyoutSidebar_wrapper__FnSn7 {
        width: 450px;
    }
}
@media (max-width: 455px) {
    .BuyoutSidebar_wrapper__FnSn7 {
        width: 360px;
    }
    .BuyoutSidebar_payment_content__NMhJl {
        flex-direction: column;
    }
    .BuyoutSidebar_payment_content__NMhJl button {
        width: 100%;
    }
    .BuyoutSidebar_error_container__oQs2e {
        margin-top: 17px;
    }
}
.FilterCatalogHeroesType_container__sW0Ok {
    flex-wrap: wrap;
    gap: 4px;
    justify-content: space-between;
    margin: 10px 0 20px;
}
.FilterCatalogHeroesType_container__sW0Ok > div {
    width: 49% !important;
}
.FilterCatalogHeroesType_container__sW0Ok [class~="MuiToggleButton-root"] {
    margin: 0;
    width: 100%;
    justify-content: flex-start;
    font-weight: 600;
}
.FilterCatalogHeroesType_image__iB109 {
    margin-right: 5px;
}
.FilterHeroesCatalogName_backdrop__0axE_ {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.FilterHeroesCatalogName_wrapper__IYP7L {
    height: 35px;
    z-index: 12;
    position: relative;
}
.FilterHeroesCatalogName_container__TQO8u {
    border-radius: var(--radius);
    cursor: pointer;
    height: 35px;
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 600;
    flex-direction: column;
    overflow: hidden;
}
.FilterHeroesCatalogName_content__79_Cp {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    padding: 5px;
    overflow: auto;
}
.FilterHeroesCatalogNameList_container__2lrxL {
    height: 226px;
    width: 100%;
    margin: -10px 0;
    overflow: hidden;
}
.FilterHeroesCatalogNameList_autosizer__edhB1 {
    padding: 10px 0;
}
.FilterHeroesCatalogNameList_list__pTmxl {
    padding: 1px;
    cursor: pointer;
    font-weight: 600;
}
.FilterHeroesCatalogNameList_img_content__GaSdo {
    height: 22px;
    width: 38px;
    position: relative;
}
.FilterHeroesCatalogNameList_img__hCv6A {
    display: block;
    object-fit: contain;
    border-radius: var(--radius);
}
.FilterHeroesCatalogNameList_link__Pgv12 {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    width: 100%;
    height: 100%;
}
.FilterCatalogHeroesSearch_wrapper__wtQaE > div {
    width: 100% !important;
}
.FilterCatalogHeroesSearch_field__AeTfM {
    height: 33px;
}
.FilterCatalogHeroesSearch_field__AeTfM > div {
    height: 100%;
}
.FilterCatalogHeroesAll_button__qO1KV {
    border-radius: var(--radius);
    font-weight: 600;
    margin-top: 10px;
    width: 100%;
    height: 30px;
}
.FilterCatalogHeroesButton_select_wrapper__eZPtk {
    padding: 8px 14px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    gap: 8px;
}
.FilterCatalogHeroesButton_text__L1LQa {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: color 0.3s ease-in-out;
}
.FilterCatalogHeroesButton_icon__D_wHf {
    width: 13px;
    transition: transform 0.4s ease-in-out;
}
.FilterCatalogHeroesButton_icon__D_wHf path {
    transition: all 0.3s ease-in-out;
}
.FilterPriceCatalogContent_container__ZqbaJ {
    display: flex;
    gap: 10px;
    height: 35px;
}
.FilterPriceCatalogContent_container__ZqbaJ > div {
    height: 100% !important;
}
.FilterPriceCatalogContent_field__v2o1V,
.FilterPriceCatalogContent_field__v2o1V > div {
    height: 100%;
}
.FilterCatalogClear_cancel__irjuM {
    width: 140px;
    font-weight: 600;
    transition: color 0.3s ease-in-out;
}
.FilterCatalogClear_cancel__irjuM svg {
    transition: fill 0.3s ease-in-out;
}
.FilterCatalogClear_link__xhB_6 {
    text-decoration: none;
}
.FilterBottom_inner__xUMjK {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.FilterBottom_filter_container__32s4J {
    display: flex;
    align-items: center;
    gap: 10px;
    height: 33px;
}
.FilterMobile_container__qgWCX {
    display: flex;
    align-items: center;
}
.FilterMobile_container__qgWCX > div {
    margin-right: 10px;
}
.FilterMobile_wrapper__THQ6M {
    display: flex;
}
.FilterMobile_inner__eokOG {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
@media (max-width: 850px) {
    .FilterMobile_container__qgWCX {
        width: 100%;
    }
    .FilterMobile_container__qgWCX > div:first-child {
        width: 100% !important;
    }
    .FilterMobile_wrapper__THQ6M {
        flex-wrap: wrap;
    }
}
.CatalogMobileNameFilter_field__X_AL_ {
    width: 400px;
    height: 40px;
}
.CatalogMobileNameFilter_field__X_AL_ > div {
    height: 100%;
}
.CatalogMobileNameFilter_field__X_AL_ [class~="MuiInputBase-adornedEnd"] {
    padding-right: 0;
}
.CatalogMobileNameFilter_adornment__ru7nn {
    background-color: transparent;
}
@media (max-width: 850px) {
    .CatalogMobileNameFilter_field__X_AL_ {
        width: 100%;
    }
}
.FilterModalCatalog_close__jr_8q {
    align-self: flex-end;
    margin-bottom: 20px;
}
button.FilterModalCatalog_cancel__hIdU6 {
    width: 100%;
}
.FilterModalCatalog_container__5Od6q {
    padding: var(--space);
    max-width: 400px;
    border-radius: var(--radius);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.FilterModalCatalog_container__5Od6q > div {
    width: 100% !important;
}
.FilterModalCatalog_container__5Od6q > div:not(:last-child) {
    margin-bottom: 10px;
}
.FilterModalCatalog_row__cZLFa {
    width: 100%;
    height: 33px;
}
.FilterModalCatalog_row__cZLFa > div {
    width: 100%;
}
