.CheckboxFilter_container__F6Xpm {
    position: relative;
    padding: 6px 0
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_checkbox__T4Ou2 input {
    outline: none
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG {
    display: flex;
    align-items: center;
    max-width: 100%
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_label__Mp6zO {
    --label-color: var(--frontly-graybase-100);
    --label-color-hover: var(--frontly-white-100);
    overflow: hidden;
    color: var(--label-color);
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_label__Mp6zO.CheckboxFilter_color-silver__eiEou {
    --label-color: var(--frontly-graybase-100);
    --label-color-hover: var(--frontly-white-100)
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_label__Mp6zO.CheckboxFilter_color-blue__MAFmG {
    --label-color: var(--frontly-rarity-uncommon);
    --label-color-hover: #9fc0e4
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_label__Mp6zO.CheckboxFilter_color-navy__kov_A {
    --label-color: var(--frontly-rarity-rare);
    --label-color-hover: #95a4ff
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_label__Mp6zO.CheckboxFilter_color-purple__fegAi {
    --label-color: var(--frontly-rarity-mythical);
    --label-color-hover: #d2b9ff
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_label__Mp6zO.CheckboxFilter_color-pink___v2MS {
    --label-color: var(--frontly-rarity-legendary);
    --label-color-hover: #f6a6ff
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_label__Mp6zO.CheckboxFilter_color-red__dg_id {
    --label-color: var(--frontly-rarity-ancient);
    --label-color-hover: #ffabab
}

@media(hover: hover)and (pointer:fine) {
    .CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_label__Mp6zO:hover {
        --label-color:var(--label-color-hover)
    }
}

.CheckboxFilter_container__F6Xpm .CheckboxFilter_label-wrapper__0qMiG .CheckboxFilter_exclude-button__6VLTS {
    display: none;
    padding-left: 10px;
    margin-left: auto
}

.CheckboxFilter_container__F6Xpm:hover .CheckboxFilter_exclude-button__6VLTS {
    display: block
}

.CheckboxFilter_container__F6Xpm.CheckboxFilter_excluded__IoHSv .CheckboxFilter_checkbox__T4Ou2 {
    --checkbox-border-color: hsla(0,87%,69%,.7);
    --checkbox-border-color-hover: hsla(0,87%,69%,.7)
}

.CheckboxFilter_container__F6Xpm.CheckboxFilter_excluded__IoHSv .CheckboxFilter_label-wrapper__0qMiG {
    opacity: .4
}

.CheckboxFilter_container__F6Xpm.CheckboxFilter_excluded__IoHSv .CheckboxFilter_exclude-button__6VLTS,.CheckboxFilter_container__F6Xpm.CheckboxFilter_excluded__IoHSv:hover .CheckboxFilter_exclude-button__6VLTS {
    display: none
}

.CheckboxFilter_container__F6Xpm.CheckboxFilter_mobile__OxN7N {
    padding: 8px 0
}

.CheckboxFilter_container__F6Xpm.CheckboxFilter_mobile__OxN7N.CheckboxFilter_exclude-button__6VLTS,.CheckboxFilter_container__F6Xpm.CheckboxFilter_mobile__OxN7N:hover .CheckboxFilter_exclude-button__6VLTS {
    display: block
}

.CheckboxFilter_container__F6Xpm.CheckboxFilter_mobile__OxN7N.CheckboxFilter_excluded__IoHSv.CheckboxFilter_exclude-button__6VLTS,.CheckboxFilter_container__F6Xpm.CheckboxFilter_mobile__OxN7N.CheckboxFilter_excluded__IoHSv:hover .CheckboxFilter_exclude-button__6VLTS {
    display: none
}

.CheckboxFiltersGroup_container__EFM3w {
    position: relative
}

.CheckboxFiltersGroup_container__EFM3w.CheckboxFiltersGroup_scrollable__7sN65 {
    max-height: 200px;
    overflow-y: auto
}

.CollapsibleArea_container__zpmz0 {
    position: relative;
    min-width: 0
}

.CollapsibleArea_container__zpmz0 .CollapsibleArea_header__GSuHq {
    position: relative;
    display: flex;
    align-items: center;
    padding: 8px 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.CollapsibleArea_container__zpmz0 .CollapsibleArea_header__GSuHq .CollapsibleArea_title__TxyLI {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.CollapsibleArea_container__zpmz0 .CollapsibleArea_header__GSuHq .CollapsibleArea_counter__chAJP {
    display: flex;
    align-items: center;
    margin: 0 6px 0 4px;
    color: var(--frontly-graybase-200)
}

.CollapsibleArea_container__zpmz0 .CollapsibleArea_header__GSuHq .CollapsibleArea_buttons__yBvhu {
    position: relative;
    display: flex;
    gap: 6px;
    align-items: center;
    margin-left: auto
}

.CollapsibleArea_container__zpmz0 .CollapsibleArea_header__GSuHq .CollapsibleArea_collapse-button__4Q8UJ {
    position: relative;
    display: flex
}

.CollapsibleArea_container__zpmz0:not(:last-child) .CollapsibleArea_divider__doYFf {
    margin: 12px 0 8px;
    border-bottom: 1px solid var(--frontly-purple-200-8)
}

.CollapsibleArea_desktop__pU4ky .CollapsibleArea_header__GSuHq .CollapsibleArea_counter__chAJP,.CollapsibleArea_desktop__pU4ky .CollapsibleArea_header__GSuHq .CollapsibleArea_title__TxyLI {
    font-size: var(--frontly-subhead-sm-font-size);
    font-weight: var(--frontly-subhead-sm-font-weight);
    line-height: var(--frontly-subhead-sm-line-height);
    letter-spacing: var(--frontly-subhead-sm-letter-spacing)
}

.CollapsibleArea_desktop__pU4ky .CollapsibleArea_header__GSuHq .CollapsibleArea_collapse-button__4Q8UJ {
    --button-size: 12px;
    width: var(--button-size);
    min-width: var(--button-size);
    height: var(--button-size);
    min-height: var(--button-size)
}

.CollapsibleArea_container__zpmz0.CollapsibleArea_mobile__wI2R0 .CollapsibleArea_header__GSuHq {
    padding: 14px 0
}

.CollapsibleArea_container__zpmz0.CollapsibleArea_mobile__wI2R0 .CollapsibleArea_header__GSuHq .CollapsibleArea_counter__chAJP,.CollapsibleArea_container__zpmz0.CollapsibleArea_mobile__wI2R0 .CollapsibleArea_header__GSuHq .CollapsibleArea_title__TxyLI {
    font-size: var(--frontly-subhead-md-font-size);
    font-weight: var(--frontly-subhead-md-font-weight);
    line-height: var(--frontly-subhead-md-line-height);
    letter-spacing: var(--frontly-subhead-md-letter-spacing)
}

.CollapsibleArea_container__zpmz0.CollapsibleArea_mobile__wI2R0 .CollapsibleArea_header__GSuHq .CollapsibleArea_collapse-button__4Q8UJ {
    --button-size: 16px;
    width: var(--button-size);
    min-width: var(--button-size);
    height: var(--button-size);
    min-height: var(--button-size)
}

.EditInput_container__UZKYk {
    --container-height: unset;
    --container-margin-top: unset;
    --container-margin-bottom: unset;
    --input-padding: unset;
    --apply-button-icon-size: unset;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: var(--container-height);
    margin-top: var(--container-margin-top);
    margin-bottom: var(--container-margin-bottom);
    overflow: hidden;
    background: #403d4d;
    border-radius: 4px
}

.EditInput_container__UZKYk .EditInput_input__F_PsL {
    width: 100%;
    height: 100%;
    padding: var(--input-padding);
    color: #fff;
    background: transparent;
    border-width: 0;
    outline: none
}

.EditInput_container__UZKYk .EditInput_button__VDbdP {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px;
    color: #fff;
    cursor: pointer;
    background: #806cf5;
    border-width: 0;
    border-radius: 0
}

.EditInput_container__UZKYk .EditInput_button__VDbdP svg {
    width: var(--apply-button-icon-size);
    height: var(--apply-button-icon-size)
}

.EditInput_container__UZKYk .EditInput_button__VDbdP:hover {
    background: #b7a7ff
}

.EditInput_container__UZKYk .EditInput_loader__vjkJH {
    width: var(--apply-button-icon-size);
    height: var(--apply-button-icon-size)
}

.EditInput_container__UZKYk:hover {
    background: #555261
}

.EditInput_desktop__92m_v {
    --container-height: 24px;
    --container-margin-top: -2px;
    --container-margin-bottom: -2px;
    --input-padding: 0 8px 0 8px;
    --apply-button-icon-size: 16px;
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing)
}

.EditInput_mobile__3wNLy {
    --container-height: 36px;
    --container-margin-top: -6px;
    --container-margin-bottom: -6px;
    --input-padding: 0 16px 0 8px;
    --apply-button-icon-size: 20px
}

.EditInput_mobile__3wNLy,.EditInput_mobile__3wNLy .EditInput_input__F_PsL {
    font-size: var(--frontly-body-md-font-size);
    font-weight: var(--frontly-body-md-font-weight);
    line-height: var(--frontly-body-md-line-height);
    letter-spacing: var(--frontly-body-md-letter-spacing)
}

.SavedFilterItem_container__ECJ5p {
    --name-color: #747180;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.SavedFilterItem_container__ECJ5p .SavedFilterItem_name__5DV9j {
    flex-grow: 1;
    overflow: hidden;
    color: var(--name-color);
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    outline: none
}

.SavedFilterItem_container__ECJ5p .SavedFilterItem_buttons__XMSl7 {
    align-items: center
}

.SavedFilterItem_container__ECJ5p .SavedFilterItem_buttons__XMSl7 .SavedFilterItem_button__Ig26O {
    display: flex;
    align-items: center;
    color: #747180;
    cursor: pointer
}

.SavedFilterItem_container__ECJ5p .SavedFilterItem_buttons__XMSl7 .SavedFilterItem_button__Ig26O:hover {
    color: #fff
}

.SavedFilterItem_container__ECJ5p.SavedFilterItem_active__7M64l,.SavedFilterItem_container__ECJ5p.SavedFilterItem_active__7M64l:hover {
    --name-color: #b7a7ff
}

.SavedFilterItem_container__ECJ5p.SavedFilterItem_active__7M64l .SavedFilterItem_name__5DV9j,.SavedFilterItem_container__ECJ5p.SavedFilterItem_active__7M64l:hover .SavedFilterItem_name__5DV9j {
    cursor: default
}

.SavedFilterItem_container__ECJ5p:hover {
    --name-color: #fff
}

.SavedFilterItem_desktop__XZZI5 {
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing)
}

.SavedFilterItem_desktop__XZZI5 .SavedFilterItem_buttons__XMSl7 {
    display: none;
    gap: 6px;
    margin-left: 4px
}

.SavedFilterItem_desktop__XZZI5 .SavedFilterItem_buttons__XMSl7 .SavedFilterItem_button__Ig26O svg {
    width: 16px;
    height: 16px
}

.SavedFilterItem_desktop__XZZI5:hover .SavedFilterItem_buttons__XMSl7 {
    display: flex
}

.SavedFilterItem_container__ECJ5p.SavedFilterItem_mobile__Vum8D {
    font-size: var(--frontly-subhead-md-font-size);
    font-weight: var(--frontly-subhead-md-font-weight);
    line-height: var(--frontly-subhead-md-line-height);
    letter-spacing: var(--frontly-subhead-md-letter-spacing)
}

.SavedFilterItem_container__ECJ5p.SavedFilterItem_mobile__Vum8D .SavedFilterItem_buttons__XMSl7 {
    display: flex;
    gap: 16px;
    margin-left: 12px
}

.SavedFilterItem_container__ECJ5p.SavedFilterItem_mobile__Vum8D .SavedFilterItem_buttons__XMSl7 .SavedFilterItem_button__Ig26O svg {
    width: 18px;
    height: 18px
}

.EmptyFiltersList_container__bnQgl {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 8px 0
}

.EmptyFiltersList_container__bnQgl .EmptyFiltersList_icon__Zfe_t {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    margin-bottom: 10px
}

.EmptyFiltersList_container__bnQgl .EmptyFiltersList_title__oQVj9 {
    font-size: var(--frontly-subhead-sm-font-size);
    font-weight: var(--frontly-subhead-sm-font-weight);
    line-height: var(--frontly-subhead-sm-line-height);
    letter-spacing: var(--frontly-subhead-sm-letter-spacing);
    margin-bottom: 4px;
    color: var(--frontly-white-100);
    text-align: center
}

.EmptyFiltersList_container__bnQgl .EmptyFiltersList_description__HzIlN {
    font-size: var(--frontly-body-x-sm-font-size);
    font-weight: var(--frontly-body-x-sm-font-weight);
    line-height: var(--frontly-body-x-sm-line-height);
    letter-spacing: var(--frontly-body-x-sm-letter-spacing);
    color: var(--frontly-graybase-200);
    text-align: center
}

.EmptyFiltersList_container__bnQgl.EmptyFiltersList_mobile__410KM .EmptyFiltersList_icon__Zfe_t {
    margin-bottom: 12px
}

.EmptyFiltersList_container__bnQgl.EmptyFiltersList_mobile__410KM .EmptyFiltersList_title__oQVj9 {
    font-size: var(--frontly-subhead-md-font-size);
    font-weight: var(--frontly-subhead-md-font-weight);
    line-height: var(--frontly-subhead-md-line-height);
    letter-spacing: var(--frontly-subhead-md-letter-spacing);
    margin-bottom: 6px
}

.EmptyFiltersList_container__bnQgl.EmptyFiltersList_mobile__410KM .EmptyFiltersList_description__HzIlN {
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing)
}

.SavedFilters_container__yuYvh {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-bottom: 6px
}

.SavedFilters_counter__a53mZ {
    font-size: var(--frontly-label-x-sm-font-size);
    font-weight: var(--frontly-label-x-sm-font-weight);
    line-height: var(--frontly-label-x-sm-line-height);
    letter-spacing: var(--frontly-label-x-sm-letter-spacing);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px 8px;
    color: #fff;
    background-color: #555261;
    border-radius: 8px
}

.MinMaxFiltersGroup_container__NgoFL {
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-width: 100%;
    margin: 6px 0 20px
}

.MinMaxFiltersGroup_inputs__CHJfQ {
    display: flex;
    align-items: center
}

.MinMaxFiltersGroup_input__j1eJy {
    flex-grow: 1;
    min-width: 0
}

.MinMaxFiltersGroup_range__W6OR_ {
    align-self: center;
    width: calc(100% - 16px)
}

.MinMaxFiltersGroup_delimiter__c0pai {
    width: 8px;
    min-width: 8px;
    height: 2px;
    margin: 0 10px;
    background-color: #403d4d
}

.ColorFilter_container__FwEZW {
    --inner-circle-width: unset;
    --inner-circle-height: unset;
    --inner-circle-main-color: unset;
    --inner-circle-accent-color: unset;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 50%
}

.ColorFilter_container__FwEZW .ColorFilter_inner-circle__M8emP {
    width: var(--inner-circle-width);
    height: var(--inner-circle-height);
    border-top: calc(var(--inner-circle-height)/2) solid var(--inner-circle-main-color);
    border-bottom: calc(var(--inner-circle-height)/2) solid var(--inner-circle-accent-color);
    border-radius: 50%;
    transform: rotate(-45deg)
}

.ColorFilter_container__FwEZW .ColorFilter_inner-circle__M8emP:hover {
    opacity: .8
}

.ColorFilter_container__FwEZW.ColorFilter_checked__6ekQx {
    border-color: #bbb9c7
}

.ColorFilter_red__FGsu6 {
    --inner-circle-main-color: #f03d3d;
    --inner-circle-accent-color: #f0733d
}

.ColorFilter_blue__KGGzq {
    --inner-circle-main-color: #1c40ff;
    --inner-circle-accent-color: #268ded
}

.ColorFilter_gold__0zSvV {
    --inner-circle-main-color: #dfa93f;
    --inner-circle-accent-color: #f0de3d
}

.ColorFilter_green__j1bRA {
    --inner-circle-main-color: #106b50;
    --inner-circle-accent-color: #5cc14c
}

.ColorFilter_purple__RkKYE {
    --inner-circle-main-color: #8340f0;
    --inner-circle-accent-color: #f54cef
}

.ColorFilter_silver__gyhcA {
    --inner-circle-main-color: #939b9c;
    --inner-circle-accent-color: #bcc9cb
}

.ColorFilter_bronze__Bo8oa {
    --inner-circle-main-color: #775536;
    --inner-circle-accent-color: #b87e48
}

.ColorFilter_black__o9lB7 {
    --inner-circle-main-color: #161615;
    --inner-circle-accent-color: hsla(30,27%,94%,.8)
}

.ColorFilter_desktop__viP1B {
    --inner-circle-width: 24px;
    --inner-circle-height: 24px
}

.ColorFilter_mobile__Ad0e_ {
    --inner-circle-width: 28px;
    --inner-circle-height: 28px
}

.ColorFiltersGroup_container__6P1xO {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 4px 0 16px
}

.ColorFiltersGroup_desktop__jLhQW {
    justify-content: center
}

.ColorFiltersGroup_desktop__jLhQW.ColorFiltersGroup_gap-size-sm__AHP3u {
    row-gap: 0;
    column-gap: 2px
}

.ColorFiltersGroup_desktop__jLhQW.ColorFiltersGroup_gap-size-md__cFkJP {
    row-gap: 12px;
    column-gap: 10px
}

.ColorFiltersGroup_mobile__LcAel {
    justify-content: flex-start
}

.ColorFiltersGroup_mobile__LcAel.ColorFiltersGroup_gap-size-sm__AHP3u {
    row-gap: 0;
    column-gap: 2px
}

.ColorFiltersGroup_mobile__LcAel.ColorFiltersGroup_gap-size-md__cFkJP {
    column-gap: 8px
}

.TextEntriesFilterGroup_container__rfc6V {
    --container-gap: unset;
    --input-wrapper-gap: unset;
    --add-button-size: unset;
    --entries-gap: unset;
    --entry-gap: unset;
    --entry-remove-button-size: unset;
    display: flex;
    flex-direction: column;
    gap: var(--container-gap);
    padding: 6px 0 0
}

.TextEntriesFilterGroup_container__rfc6V .TextEntriesFilterGroup_input-wrapper__tqxxA {
    display: flex;
    gap: var(--input-wrapper-gap);
    align-items: center
}

.TextEntriesFilterGroup_container__rfc6V .TextEntriesFilterGroup_input-wrapper__tqxxA .TextEntriesFilterGroup_input__FZxeM {
    width: 74px
}

.TextEntriesFilterGroup_container__rfc6V .TextEntriesFilterGroup_input-wrapper__tqxxA .TextEntriesFilterGroup_add-button___8FVC {
    width: var(--add-button-size);
    height: var(--add-button-size);
    cursor: pointer
}

.TextEntriesFilterGroup_container__rfc6V .TextEntriesFilterGroup_input-wrapper__tqxxA .TextEntriesFilterGroup_add-button___8FVC.TextEntriesFilterGroup_disabled__ePoR2 {
    pointer-events: none;
    cursor: default;
    opacity: .6
}

.TextEntriesFilterGroup_container__rfc6V .TextEntriesFilterGroup_entries-wrapper__MFGRO {
    display: flex;
    flex-wrap: wrap;
    gap: var(--entries-gap);
    color: hsla(0,0%,100%,.698)
}

.TextEntriesFilterGroup_container__rfc6V .TextEntriesFilterGroup_entries-wrapper__MFGRO .TextEntriesFilterGroup_entry-wrapper__tRH1Y {
    display: flex;
    gap: var(--entry-gap);
    align-items: flex-start
}

.TextEntriesFilterGroup_container__rfc6V .TextEntriesFilterGroup_entries-wrapper__MFGRO .TextEntriesFilterGroup_entry-wrapper__tRH1Y .TextEntriesFilterGroup_remove-button__rE53h {
    width: var(--entry-remove-button-size);
    height: var(--entry-remove-button-size);
    cursor: pointer
}

.TextEntriesFilterGroup_container__rfc6V .TextEntriesFilterGroup_entries-wrapper__MFGRO .TextEntriesFilterGroup_entry-wrapper__tRH1Y .TextEntriesFilterGroup_remove-button__rE53h:hover {
    color: #fff
}

.TextEntriesFilterGroup_desktop__VH5pj {
    --container-gap: 12px;
    --input-wrapper-gap: 8px;
    --add-button-size: 10px;
    --entries-gap: 8px;
    --entry-gap: 2px;
    --entry-remove-button-size: 10px
}

.TextEntriesFilterGroup_desktop__VH5pj .TextEntriesFilterGroup_entries-wrapper__MFGRO .TextEntriesFilterGroup_entry-wrapper__tRH1Y .TextEntriesFilterGroup_entry-item__B2M1D {
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing)
}

.TextEntriesFilterGroup_mobile__Ezl5o {
    --container-gap: 20px;
    --input-wrapper-gap: 12px;
    --add-button-size: 12px;
    --entries-gap: 16px;
    --entry-gap: 8px;
    --entry-remove-button-size: 14px
}

.TextEntriesFilterGroup_mobile__Ezl5o .TextEntriesFilterGroup_entries-wrapper__MFGRO .TextEntriesFilterGroup_entry-wrapper__tRH1Y .TextEntriesFilterGroup_entry-item__B2M1D {
    font-size: var(--frontly-body-md-font-size);
    font-weight: var(--frontly-body-md-font-weight);
    line-height: var(--frontly-body-md-line-height);
    letter-spacing: var(--frontly-body-md-letter-spacing)
}

.StickerItem_container__ySI9G {
    --image-width: unset;
    --image-height: unset;
    --empty-sticker-color: #555261;
    --sticker-filter: unset;
    --sticker-transform: unset;
    --handle-display: none;
    --handle-top: unset;
    --handle-left: unset;
    --handle-width: unset;
    --handle-height: unset;
    --handle-gap: unset;
    --handle-padding: unset;
    --handle-cursor: grab;
    --handle-color: #fff;
    --delete-button-display: none;
    --delete-button-top: unset;
    --delete-button-right: unset;
    --delete-button-width: unset;
    --delete-button-height: unset;
    --delete-button-color: #747180;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--image-width);
    min-width: var(--image-width);
    height: var(--image-height);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.StickerItem_container__ySI9G .StickerItem_empty-sticker__UMJXL {
    width: var(--image-width);
    min-width: var(--image-width);
    height: var(--image-height);
    color: var(--empty-sticker-color)
}

.StickerItem_container__ySI9G .StickerItem_sticker__7LhAC {
    position: relative;
    filter: var(--sticker-filter)
}

.StickerItem_container__ySI9G .StickerItem_sticker__7LhAC .StickerItem_handle__hx3qp {
    position: absolute;
    top: var(--handle-top);
    left: var(--handle-left);
    z-index: 1;
    display: var(--handle-display);
    grid-template-columns: 1fr 1fr;
    gap: var(--handle-gap);
    width: var(--handle-width);
    height: var(--handle-height);
    padding: var(--handle-padding);
    cursor: var(--handle-cursor);
    background-color: hsla(0,0%,100%,.2);
    border-radius: 50%;
    opacity: .4
}

.StickerItem_container__ySI9G .StickerItem_sticker__7LhAC .StickerItem_handle__hx3qp>span {
    width: 2px;
    height: 2px;
    background-color: var(--handle-color);
    border-radius: 50%
}

.StickerItem_container__ySI9G .StickerItem_sticker__7LhAC .StickerItem_handle__hx3qp:hover {
    opacity: 1
}

.StickerItem_container__ySI9G .StickerItem_sticker__7LhAC .StickerItem_delete-button__bVTPe {
    position: absolute;
    top: var(--delete-button-top);
    right: var(--delete-button-right);
    z-index: 1;
    display: var(--delete-button-display);
    width: var(--delete-button-width);
    height: var(--delete-button-height);
    padding: 2px;
    color: var(--delete-button-color);
    border: 1px solid var(--delete-button-color);
    border-radius: 50%
}

.StickerItem_container__ySI9G .StickerItem_sticker__7LhAC .StickerItem_delete-button__bVTPe:hover {
    --delete-button-color: #fff
}

.StickerItem_container__ySI9G .StickerItem_sticker__7LhAC .StickerItem_image__hvWL2 {
    width: auto;
    height: var(--image-height);
    transform: var(--sticker-transform)
}

.StickerItem_container__ySI9G .StickerItem_sticker__7LhAC.StickerItem_grabbing__J6gEi {
    --handle-cursor: grabbing;
    --delete-button-display: none
}

.StickerItem_container__ySI9G.StickerItem_selected__e6OVM {
    --empty-sticker-color: #fff;
    --sticker-filter: drop-shadow(3px 3px 3px #111) brightness(120%);
    --sticker-transform: scale(1.05)
}

.StickerItem_container__ySI9G.StickerItem_lowlight___PaW7 .StickerItem_sticker__7LhAC .StickerItem_image__hvWL2 {
    opacity: .55
}

.StickerItem_container__ySI9G:hover {
    --handle-display: grid;
    --delete-button-display: block
}

.StickerItem_desktop__wuB_h {
    --image-width: 28px;
    --image-height: 28px;
    --handle-top: -8px;
    --handle-left: 0;
    --handle-width: 14px;
    --handle-height: 14px;
    --handle-gap: 2px;
    --handle-padding: 4px;
    --delete-button-top: -8px;
    --delete-button-right: 0;
    --delete-button-width: 14px;
    --delete-button-height: 14px
}

.StickerItem_mobile__YnUD_ {
    --image-width: 44px;
    --image-height: 44px;
    --handle-top: -8px;
    --handle-left: 0;
    --handle-width: 18px;
    --handle-height: 18px;
    --handle-gap: 4px;
    --handle-padding: 5px;
    --delete-button-top: -8px;
    --delete-button-right: 0;
    --delete-button-width: 18px;
    --delete-button-height: 18px
}

.SelectedStickers_container__59Be2 {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 8px
}

.SelectedStickers_container__59Be2 .SelectedStickers_stickers__085E2 {
    position: relative;
    display: flex;
    justify-content: center
}

.SelectedStickers_desktop__YPkfC .SelectedStickers_stickers__085E2 {
    gap: unset;
    justify-content: space-between
}

.SelectedStickers_mobile__mmk6S .SelectedStickers_stickers__085E2 {
    gap: max(7.5vw,24px)
}

.StickerItem_container__ylb_A {
    --image-height: unset;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-width: 0;
    color: #bbb9c7;
    cursor: pointer
}

.StickerItem_container__ylb_A .StickerItem_image__tBa7h {
    width: auto;
    height: var(--image-height)
}

.StickerItem_container__ylb_A .StickerItem_price__ZmdvC {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.StickerItem_container__ylb_A:hover {
    filter: drop-shadow(3px 3px 3px #222) brightness(130%);
    transition: filter .25s
}

.StickerItem_desktop__u1E2i {
    font-size: var(--frontly-body-x-sm-font-size);
    font-weight: var(--frontly-body-x-sm-font-weight);
    line-height: var(--frontly-body-x-sm-line-height);
    letter-spacing: var(--frontly-body-x-sm-letter-spacing);
    --image-height: 28px
}

.StickerItem_mobile__TwVzP {
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing);
    --image-height: 32px
}

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

.StickersGalleryGroup_container__O4Jql .StickersGalleryGroup_gallery-wrapper__vHGQ0 {
    display: flex
}

.StickersGalleryGroup_container__O4Jql .StickersGalleryGroup_stickers-wrapper__ANXpu {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 200px;
    max-height: 200px;
    overflow-y: auto
}

.StickersGalleryGroup_container__O4Jql .StickersGalleryGroup_stickers-wrapper__ANXpu::-webkit-scrollbar {
    width: 0
}

.StickersGalleryGroup_container__O4Jql .StickersGalleryGroup_stickers__Do9t0 {
    position: relative;
    display: grid;
    align-content: flex-start;
    width: 100%;
    height: 100%
}

.StickersGalleryGroup_container__O4Jql .StickersGalleryGroup_loader__g1YcZ {
    align-self: center;
    width: 32px;
    height: 32px;
    margin: auto 0
}

.StickersGalleryGroup_container__O4Jql .StickersGalleryGroup_nothing-found__pfHaB {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    text-align: center
}

.StickersGalleryGroup_container__O4Jql .StickersGalleryGroup_nothing-found__pfHaB .StickersGalleryGroup_nothing-found-description__fQwD0 {
    opacity: .5
}

.StickersGalleryGroup_desktop__HnGO8 {
    gap: 12px
}

.StickersGalleryGroup_desktop__HnGO8 .StickersGalleryGroup_stickers__Do9t0 {
    grid-template-columns: 1fr 1fr 1fr;
    row-gap: 8px;
    justify-content: center
}

.StickersGalleryGroup_desktop__HnGO8 .StickersGalleryGroup_nothing-found__pfHaB {
    gap: 4px;
    padding: 4px 0 24px
}

.StickersGalleryGroup_desktop__HnGO8 .StickersGalleryGroup_nothing-found__pfHaB .StickersGalleryGroup_nothing-found-title__m2aGB {
    font-size: var(--frontly-subhead-md-font-size);
    font-weight: var(--frontly-subhead-md-font-weight);
    line-height: var(--frontly-subhead-md-line-height);
    letter-spacing: var(--frontly-subhead-md-letter-spacing)
}

.StickersGalleryGroup_desktop__HnGO8 .StickersGalleryGroup_nothing-found__pfHaB .StickersGalleryGroup_nothing-found-description__fQwD0 {
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing)
}

.StickersGalleryGroup_mobile__QhECZ {
    gap: 12px
}

.StickersGalleryGroup_mobile__QhECZ .StickersGalleryGroup_stickers-wrapper__ANXpu {
    min-height: 160px;
    max-height: 240px
}

.StickersGalleryGroup_mobile__QhECZ .StickersGalleryGroup_stickers__Do9t0 {
    grid-template-columns: repeat(auto-fill,minmax(72px,1fr));
    row-gap: 14px
}

.StickersGalleryGroup_mobile__QhECZ .StickersGalleryGroup_nothing-found__pfHaB {
    gap: 4px;
    padding: 10px 0 24px
}

.StickersGalleryGroup_mobile__QhECZ .StickersGalleryGroup_nothing-found__pfHaB .StickersGalleryGroup_nothing-found-title__m2aGB {
    font-size: var(--frontly-subhead-lg-font-size);
    font-weight: var(--frontly-subhead-lg-font-weight);
    line-height: var(--frontly-subhead-lg-line-height);
    letter-spacing: var(--frontly-subhead-lg-letter-spacing)
}

.StickersGalleryGroup_mobile__QhECZ .StickersGalleryGroup_nothing-found__pfHaB .StickersGalleryGroup_nothing-found-description__fQwD0 {
    font-size: var(--frontly-body-md-font-size);
    font-weight: var(--frontly-body-md-font-weight);
    line-height: var(--frontly-body-md-line-height);
    letter-spacing: var(--frontly-body-md-letter-spacing)
}

.MoreFiltersPopover_container__8HcIN {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 12px 12px 16px;
    background-color: #1c1a24;
    border-radius: 4px
}

.MoreFiltersPopover_header__UtvCu {
    font-size: var(--frontly-subhead-md-font-size);
    font-weight: var(--frontly-subhead-md-font-weight);
    line-height: var(--frontly-subhead-md-line-height);
    letter-spacing: var(--frontly-subhead-md-letter-spacing);
    display: flex;
    justify-content: space-between
}

.MoreFiltersPopover_header__UtvCu .MoreFiltersPopover_close-button__xvrjL {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.MoreFiltersPopover_content__V_n5S {
    padding: 0
}

.MoreFiltersPopover_content__V_n5S .MoreFiltersPopover_selected-stickers__6ZseX {
    flex-direction: row;
    gap: 32px;
    padding: 12px 0
}

.MoreFiltersPopover_content__V_n5S .MoreFiltersPopover_gallery-wrapper__niizz {
    display: flex;
    padding: 12px 0
}

.MoreFiltersPopover_content__V_n5S .MoreFiltersPopover_gallery-wrapper__niizz .MoreFiltersPopover_detailed-filters__aOuyQ {
    width: 200px;
    min-height: 322px;
    max-height: 322px;
    padding-right: 12px;
    overflow: hidden auto;
    border-right: 1px solid hsla(0,0%,100%,.1)
}

.MoreFiltersPopover_content__V_n5S .MoreFiltersPopover_gallery-wrapper__niizz .MoreFiltersPopover_detailed-filters__aOuyQ::-webkit-scrollbar {
    width: 0
}

.MoreFiltersPopover_content__V_n5S .MoreFiltersPopover_gallery-wrapper__niizz .MoreFiltersPopover_stickers-gallery__C7Ll_ {
    width: 212px;
    min-height: 314px;
    max-height: 314px;
    padding: 8px 0 0 6px
}

.MoreFiltersPopover_content__V_n5S .MoreFiltersPopover_gallery-wrapper__niizz .MoreFiltersPopover_stickers-wrapper__IDrwX {
    max-height: 314px
}

.MoreFiltersPopover_footer__OdoaW {
    display: flex;
    padding: 0
}

.MoreFiltersPopover_footer__OdoaW .MoreFiltersPopover_reset-button__2mF_H {
    flex-grow: 1
}

.CsgoStickersFilter_container__Brjy2 {
    position: relative;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    margin: 0
}

.CsgoStickersFilter_container__Brjy2 .CsgoStickersFilter_selected-stickers__heW5a {
    padding: 8px 6px 0;
    margin-bottom: 8px
}

.CsgoStickersFilter_container__Brjy2 .CsgoStickersFilter_stickers-gallery__WQ7Wj {
    padding: 8px 4px
}

.CsgoStickersFilter_container__Brjy2 .CsgoStickersFilter_more-button__GPzlH {
    padding: 2px 8px 0;
    outline: none
}

.CsgoStickersFilter_container__Brjy2 .CsgoStickersFilter_more-button__GPzlH svg {
    width: 24px
}

.CsgoStickersFilter_extended-mode__Y4jk0:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #282633;
    border-radius: 4px
}

.BubbleFilter_container__rV3xA {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--frontly-graybase-100);
    cursor: pointer;
    background: var(--frontly-graybase-400);
    border-radius: 4px
}

.BubbleFilter_container__rV3xA:hover {
    color: var(--frontly-white-100);
    background: var(--frontly-graybase-300)
}

.BubbleFilter_checked__13x0e,.BubbleFilter_checked__13x0e:hover {
    color: var(--frontly-graybase-700);
    background: var(--frontly-white-100)
}

.BubbleFilter_desktop__vQVNG {
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing);
    min-width: 26px;
    max-width: 176px;
    padding: 4px 6px
}

.BubbleFilter_mobile__H4GnE {
    font-size: var(--frontly-body-md-font-size);
    font-weight: var(--frontly-body-md-font-weight);
    line-height: var(--frontly-body-md-line-height);
    letter-spacing: var(--frontly-body-md-letter-spacing);
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding: 4px 8px;
    white-space: nowrap
}

.BubbleFilterGroup_container__bOnQz {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.BubbleFilterGroup_desktop__4LhbQ {
    margin: 12px 0 4px
}

.BubbleFilterGroup_mobile__5jP8p {
    margin: 6px 0 12px
}

.RadioButton_container__wGzpn {
    justify-content: flex-start;
    width: 100%;
    padding-left: 8px
}

.RadioButton_container__wGzpn.RadioButton_hight-light-blue__Mm0vx {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    justify-content: space-between;
    padding: 6px 8px;
    background-color: var(--frontly-rich-blue-500);
    border-radius: 16px
}

.RadioButton_container__wGzpn.RadioButton_hight-light-blue__Mm0vx div {
    color: var(--frontly-white-100)
}

.RadioButton_container__wGzpn .RadioButton_radio-button__NugBi {
    position: relative;
    justify-content: flex-start;
    width: 100%
}

.RadioButton_container__wGzpn .RadioButton_icon__AwCCh {
    width: 20px;
    height: 20px
}

.RadioButton_tooltip__95Jlt {
    max-width: 194px
}

.RadionButtonFilterGroup_container__MXhLR {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%
}

.RadionButtonFilterGroup_desktop__YIxBr {
    margin: 12px 0 4px
}

.RadionButtonFilterGroup_mobile__VFwKl {
    margin: 6px 0 12px
}

.FavoritesFilter_container__Qfi_I {
    display: flex;
    align-items: center;
    justify-content: center
}

.SortFilter_label__enTF8 {
    flex-shrink: 0;
    min-width: 0
}

.SortFilter_label__enTF8.SortFilter_mobile__lps9o {
    flex-shrink: 1
}

.SortFilter_text__3StrK {
    font-size: var(--frontly-subhead-md-font-size);
    font-weight: var(--frontly-subhead-md-font-weight);
    line-height: var(--frontly-subhead-md-line-height);
    letter-spacing: var(--frontly-subhead-md-letter-spacing);
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color var(--frontly-duration-short-02)
}

.SortFilter_activator__AwvHx {
    --activator-color: currentColor;
    --container-color: currentColor
}

.ActionPriceDetailsButtonZone_container__bpFV2 {
    --price-discount-gap: unset;
    --action-button-margin-top: unset
}

.ActionPriceDetailsButtonZone_container__bpFV2 .ActionPriceDetailsButtonZone_current-price-container__n2oQ_ {
    display: flex;
    gap: var(--price-discount-gap);
    align-items: center;
    justify-content: flex-start
}

.ActionPriceDetailsButtonZone_container__bpFV2 .ActionPriceDetailsButtonZone_action-button-wrapper__2Ybbm {
    display: flex;
    gap: 12px
}

.ActionPriceDetailsButtonZone_container__bpFV2 .ActionPriceDetailsButtonZone_action-button-wrapper__2Ybbm .ActionPriceDetailsButtonZone_action-button__A6iPK {
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
    margin-top: var(--action-button-margin-top)
}

.ActionPriceDetailsButtonZone_container__bpFV2 .ActionPriceDetailsButtonZone_loader__73DdX {
    --loader-size: 20px
}

.ActionPriceDetailsButtonZone_container__bpFV2.ActionPriceDetailsButtonZone_desktop__zjQ6B {
    --price-discount-gap: 8px;
    --action-button-margin-top: 4px
}

.ActionPriceDetailsButtonZone_container__bpFV2.ActionPriceDetailsButtonZone_desktop__zjQ6B .ActionPriceDetailsButtonZone_current-price-container__n2oQ_ .ActionPriceDetailsButtonZone_current-price__TadlP {
    font-size: var(--frontly-headline-x-sm-font-size);
    font-weight: var(--frontly-headline-x-sm-font-weight);
    line-height: var(--frontly-headline-x-sm-line-height);
    letter-spacing: var(--frontly-headline-x-sm-letter-spacing)
}

.ActionPriceDetailsButtonZone_container__bpFV2.ActionPriceDetailsButtonZone_mobile__B4cB1 {
    --price-discount-gap: 12px;
    --action-button-margin-top: 0;
    row-gap: 12px
}

.ActionPriceDetailsButtonZone_container__bpFV2.ActionPriceDetailsButtonZone_mobile__B4cB1 .ActionPriceDetailsButtonZone_current-price-container__n2oQ_ .ActionPriceDetailsButtonZone_current-price__TadlP {
    font-size: var(--frontly-headline-x-sm-font-size);
    font-weight: var(--frontly-headline-x-sm-font-weight);
    line-height: var(--frontly-headline-x-sm-line-height);
    letter-spacing: var(--frontly-headline-x-sm-letter-spacing)
}

.Tag_container__lYPnl.Tag_desktop__Vonvq {
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Tag_container__lYPnl.Tag_mobile__nJ1X4 {
    position: relative;
    display: flex;
    align-items: center;
    overflow: unset;
    text-overflow: unset;
    white-space: nowrap
}

.TradeLockTag_text-tag__7hOqw {
    font-size: var(--frontly-body-x-sm-font-size);
    font-weight: var(--frontly-body-x-sm-font-weight);
    line-height: var(--frontly-body-x-sm-line-height);
    letter-spacing: var(--frontly-body-x-sm-letter-spacing);
    display: flex;
    column-gap: 2px;
    align-items: center;
    color: var(--frontly-white-100-50)
}

.TradeLockTag_text-tag__7hOqw .TradeLockTag_icon__zLJte {
    display: inline-block;
    width: 14px;
    height: 14px
}

.TradeLockTag_text-tag__7hOqw .TradeLockTag_text__TDPU_ {
    display: inline-block
}

.UserItemTooltip_container__wCzd8 {
    --tooltip-max-width: 300px;
    color: var(--frontly-graybase-100)
}

.UserItemTooltip_green__HqGd7 {
    display: inline;
    color: var(--frontly-green-400)
}

.UserItemTooltip_red__UlS4R {
    display: inline;
    color: var(--frontly-red-400)
}

.TagsZone_container__D5DAj .TagsZone_tags-wrapper__rXNdO {
    display: flex;
    align-items: center
}

.TagsZone_tooltip__3i_9X {
    --tooltip-max-width: 200px
}

.TagsZone_size-sm__55pb7 .TagsZone_tags-wrapper__rXNdO {
    flex-wrap: nowrap;
    gap: 5px
}

.TagsZone_size-lg__ZLCnp .TagsZone_tags-wrapper__rXNdO {
    gap: 8px
}

.TagsZone_desktop__g_GLd .TagsZone_tags-wrapper__rXNdO {
    flex-wrap: wrap
}

.TagsZone_mobile__VWrEU {
    position: relative;
    width: 100vw;
    margin: 0 -16px;
    overflow: hidden
}

.TagsZone_mobile__VWrEU .TagsZone_tags-wrapper__rXNdO {
    position: relative;
    flex-wrap: nowrap;
    padding: 0 16px;
    overflow-x: scroll;
    text-overflow: unset;
    white-space: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.TagsZone_mobile__VWrEU .TagsZone_tags-wrapper__rXNdO::-webkit-scrollbar {
    display: none
}

.InventoryQuickViewCard_container__3qSnh {
    --card-background: var(--frontly-graybase-700);
    --card-width: 345px;
    --card-min-height: 64px;
    --card-safe-zone: 20px;
    --card-padding: 12px;
    --card-color: var(--frontly-graybase-100);
    --details-icon-color: var(--card-color);
    --details-icon-color-hover: var(--frontly-white-100);
    padding: var(--card-safe-zone)
}

.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb {
    position: relative;
    display: flex;
    flex-direction: column;
    width: var(--card-width);
    min-height: var(--card-min-height);
    padding: var(--card-padding);
    overflow: hidden;
    color: var(--card-color);
    background: var(--card-background);
    border-radius: 4px
}

.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_show-details-icon__Niji9 {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    width: 16px;
    height: 16px;
    cursor: pointer
}

.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_show-details-icon__Niji9 svg path {
    fill: var(--details-icon-color)
}

.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_show-details-icon__Niji9 svg:hover path {
    fill: var(--details-icon-color-hover)
}

.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_content-wrapper__59hFL {
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_content-wrapper__59hFL .InventoryQuickViewCard_image__mWyjm,.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_content-wrapper__59hFL .InventoryQuickViewCard_image__mWyjm .InventoryQuickViewCard_image-preview-zone__CGsI_,.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_content-wrapper__59hFL .InventoryQuickViewCard_links-zone__697q4,.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_content-wrapper__59hFL .InventoryQuickViewCard_title-zone__FaZED {
    position: relative
}

.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_content-wrapper__59hFL .InventoryQuickViewCard_modifications-wrapper__qhv7o {
    display: flex;
    justify-content: center;
    margin-top: 8px
}

.InventoryQuickViewCard_container__3qSnh .InventoryQuickViewCard_content__tR0Kb .InventoryQuickViewCard_content-wrapper__59hFL .InventoryQuickViewCard_modifications-wrapper__qhv7o .InventoryQuickViewCard_divider__0JCS9 {
    align-self: center;
    height: 24px;
    margin: 0 8px
}

.InventoryQuickViewCard_container__3qSnh.InventoryQuickViewCard_hidden__l0WaS {
    pointer-events: none;
    visibility: hidden
}

.CardItemStatusTooltip_container__Bn5dr {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.CardItemStatusTooltip_title__972M3 {
    margin-bottom: 4px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #fff;
    text-align: center
}

.CardItemStatusTooltip_description__uEiyu {
    color: #bcbcc2;
    text-align: center
}

.CardItemStatusTooltip_appendix__c29jv {
    color: #fff
}

.CartIcon_container__KhO7e {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px
}

.CartIcon_container__KhO7e.CartIcon_desktop__V5_K_ svg path {
    fill: var(--frontly-graybase-200)
}

.CartIcon_container__KhO7e.CartIcon_mobile__UP93W svg path {
    fill: var(--frontly-white-100)
}

.CartIcon_container__KhO7e .CartIcon_lottie__BbCSo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: 100%
}

.CartIcon_container__KhO7e .CartIcon_icon__8cHIV {
    position: absolute;
    display: none;
    width: auto;
    height: 100%;
    transition: all var(--frontly-duration-short-01) var(--frontly-easing-ease)
}

.CartIcon_container__KhO7e .CartIcon_icon__8cHIV.CartIcon_visible__n9Jdv {
    display: initial
}

.CartIcon_container__KhO7e:not(.CartIcon_active__ywB1h) .CartIcon_icon__8cHIV {
    transform: translateX(.5px)
}

.ActionAnimatedSmallButtonZone_container__Gxja8 {
    --button-background: var(--frontly-graybase-400);
    --button-color: var(--frontly-graybase-200);
    --button-height: 28px;
    --button-margin: 8px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: var(--button-height);
    margin: var(--button-margin);
    margin-top: 0;
    cursor: pointer;
    border-radius: 4px;
    outline: none
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_desktop___1slH {
    background: var(--button-background)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_desktop___1slH.ActionAnimatedSmallButtonZone_hovered__Bd9IX {
    --button-background: var(--frontly-purple-500)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_desktop___1slH.ActionAnimatedSmallButtonZone_hovered__Bd9IX:hover {
    --button-background: var(--frontly-purple-400)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_mobile__GgCP7 {
    --button-background: var(--frontly-purple-500);
    background: var(--button-background)
}

.ActionAnimatedSmallButtonZone_container__Gxja8 .ActionAnimatedSmallButtonZone_loader__WgI4f {
    --loader-size: 16px;
    --loader-border: 2px
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_active__toXGd {
    --button-background: var(--frontly-red-400-10)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_active__toXGd.ActionAnimatedSmallButtonZone_hovered__Bd9IX {
    --button-background: var(--frontly-red-500)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_active__toXGd.ActionAnimatedSmallButtonZone_hovered__Bd9IX:hover {
    --button-background: var(--frontly-red-400)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_active__toXGd .ActionAnimatedSmallButtonZone_loader__WgI4f {
    border-top-color: var(--frontly-red-400)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_disabled__EZZez {
    --button-background: var(--frontly-graybase-300);
    cursor: not-allowed;
    opacity: .4
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_type-cart__1GcmO svg {
    width: 16px;
    height: 16px
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_type-cart__1GcmO.ActionAnimatedSmallButtonZone_hovered__Bd9IX svg path {
    fill: var(--frontly-white-100)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_type-cart__1GcmO.ActionAnimatedSmallButtonZone_active__toXGd svg path {
    fill: var(--frontly-red-400)
}

.ActionAnimatedSmallButtonZone_container__Gxja8.ActionAnimatedSmallButtonZone_type-cart__1GcmO.ActionAnimatedSmallButtonZone_active__toXGd.ActionAnimatedSmallButtonZone_hovered__Bd9IX svg path {
    fill: var(--frontly-white-100)
}

.ItemPriceChanged_cards__9YQud {
    display: flex;
    justify-content: center;
    min-height: 152px
}

.ItemPriceChanged_cards__9YQud .ItemPriceChanged_card__TReiH {
    min-width: 108px;
    max-width: 108px;
    max-height: 152px;
    pointer-events: none
}

.ItemPriceChanged_prices__U00HE {
    font-size: var(--frontly-body-md-font-size);
    font-weight: var(--frontly-body-md-font-weight);
    line-height: var(--frontly-body-md-line-height);
    letter-spacing: var(--frontly-body-md-letter-spacing);
    display: flex;
    margin-top: 8px;
    color: var(--frontly-graybase-200)
}

.ItemPriceChanged_prices__U00HE .ItemPriceChanged_new-price__Kynn5 {
    color: var(--frontly-white-100)
}

.ItemsNotAvailableMessage_grid__dO24K {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    min-height: 150px;
    max-height: 226px;
    overflow-y: scroll
}

.ItemsNotAvailableMessage_grid__dO24K .ItemsNotAvailableMessage_card__EzpKN {
    --card-height: 138px;
    min-width: 100px;
    max-width: 100px;
    padding-bottom: 4px;
    text-align: initial
}

.Step_container__WUwQt {
    --status-color: unset;
    --status-background: unset;
    --status-border-color: unset;
    --label-color: unset;
    position: relative;
    display: flex;
    column-gap: 16px
}

.Step_container__WUwQt .Step_status__Y0CGn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    min-width: 32px;
    height: 32px;
    margin: auto 0;
    color: var(--status-color);
    background-color: var(--status-background);
    border: 1.125px solid var(--status-border-color);
    border-radius: 50%
}

.Step_container__WUwQt .Step_label__CjOD3 {
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing);
    display: flex;
    flex-grow: 1;
    align-items: center;
    height: inherit;
    padding: 16px 0;
    color: var(--label-color);
    text-align: left
}

.Step_container__WUwQt:not(:last-child) .Step_label__CjOD3 {
    border-bottom: 1.125px solid var(--frontly-purple-200-8)
}

.Step_container__WUwQt.Step_initial___xJWf {
    --status-border-color: var(--frontly-graybase-400);
    --status-background: var(--frontly-graybase-600);
    --status-color: var(--frontly-graybase-100);
    --label-color: var(--frontly-graybase-100)
}

.Step_container__WUwQt.Step_pending__wsqZ6 {
    --status-background: var(--frontly-purple-400);
    --status-color: var(--frontly-purple-400);
    --label-color: var(--frontly-purple-400)
}

.Step_container__WUwQt.Step_pending__wsqZ6 .Step_icon__V5sb6 {
    --loader-size: 14px;
    --loader-border: 1px;
    --loader-color: var(--frontly-white-100)
}

.Step_container__WUwQt.Step_done__tAvZU {
    --status-background: var(--frontly-green-400-10);
    --status-color: var(--frontly-green-400);
    --label-color: var(--frontly-graybase-100)
}

.Step_container__WUwQt.Step_done__tAvZU .Step_icon__V5sb6 {
    width: 15px;
    height: 15px
}

.Steps_container__e7f94 {
    position: relative;
    margin: 0 12px
}

.Steps_container__e7f94:before {
    position: absolute;
    top: 42.5px;
    left: 16px;
    height: calc(100% - 80px);
    content: "";
    border-left: 1.125px solid var(--frontly-graybase-400)
}

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

.Success_actions__RZujk .Success_app-buttons__3oLbs {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 16px;
    column-gap: 16px;
    margin-top: 16px
}

.SidebarDesktopMarket_container__GOfkU {
    --transition: all var(--frontly-duration-short-01) var(--frontly-easing-ease);
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    width: 80px;
    padding: 12px 8px
}

.SidebarDesktopMarket_container__GOfkU .SidebarDesktopMarket_logo__2GqnD {
    width: 32px;
    height: 32px
}

.SidebarDesktopMarket_container__GOfkU .SidebarDesktopMarket_link__gIzss {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-items: center;
    padding: 8px 0;
    color: var(--frontly-graybase-300);
    cursor: pointer;
    transition: var(--transition)
}

.SidebarDesktopMarket_container__GOfkU .SidebarDesktopMarket_link__gIzss .SidebarDesktopMarket_icon__9_lih {
    width: 24px;
    height: 24px;
    transition: var(--transition)
}

.SidebarDesktopMarket_container__GOfkU .SidebarDesktopMarket_link__gIzss .SidebarDesktopMarket_title__lAsGX {
    font-size: var(--frontly-subhead-sm-font-size);
    font-weight: var(--frontly-subhead-sm-font-weight);
    line-height: var(--frontly-subhead-sm-line-height);
    letter-spacing: var(--frontly-subhead-sm-letter-spacing);
    text-align: center;
    transition: var(--transition)
}

.SidebarDesktopMarket_container__GOfkU .SidebarDesktopMarket_link__gIzss.SidebarDesktopMarket_selected__92Gh1 {
    color: var(--frontly-white-100)
}

.SidebarDesktopMarket_container__GOfkU .SidebarDesktopMarket_link__gIzss:hover {
    --transition: all var(--frontly-duration-short-02) var(--frontly-easing-ease);
    color: var(--frontly-white-100)
}

.SidebarDesktopMarket_container__GOfkU .SidebarDesktopMarket_link__gIzss:hover .SidebarDesktopMarket_icon__9_lih {
    transform: scale(1.1665)
}

.SidebarDesktopMarket_container__GOfkU .SidebarDesktopMarket_link__gIzss:active .SidebarDesktopMarket_icon__9_lih {
    transform: scale(1)
}

@font-face {
    font-family: Druk Text Cy App;
    font-style: italic;
    font-weight: 500;
    src: url(/reborn/fonts/DrukTextApp/druk-textbold-italic-app.woff2) format("woff2");
    font-display: swap
}

.ArmoryUpdate_container__27VAR {
    position: relative;
    overflow: hidden;
    border-radius: 4px
}

.ArmoryUpdate_container__27VAR img {
    width: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: filter .3s ease
}

.ArmoryUpdate_container__27VAR .ArmoryUpdate_text-block__yKvbs {
    position: absolute;
    width: 100%;
    font-family: Druk Text Cy App,sans-serif;
    text-align: center;
    text-shadow: 1px 2px 0 rgba(12,23,28,.4);
    text-transform: uppercase
}

.ArmoryUpdate_container__27VAR .ArmoryUpdate_text-block__yKvbs .ArmoryUpdate_first-row__mb9gA,.ArmoryUpdate_container__27VAR .ArmoryUpdate_text-block__yKvbs .ArmoryUpdate_second-row__O0Bpd {
    font-family: Druk Text Cy App,sans-serif
}

.ArmoryUpdate_container__27VAR .ArmoryUpdate_text-block__yKvbs .ArmoryUpdate_first-row__mb9gA {
    color: #27ee7e
}

.ArmoryUpdate_container__27VAR .ArmoryUpdate_text-block__yKvbs .ArmoryUpdate_second-row__O0Bpd {
    color: #fff
}

.ArmoryUpdate_container__27VAR.ArmoryUpdate_size-lg__YLM2D {
    height: 218px
}

.ArmoryUpdate_container__27VAR.ArmoryUpdate_size-lg__YLM2D .ArmoryUpdate_text-block__yKvbs {
    bottom: 12px;
    left: -1px;
    font-size: 32px;
    font-style: italic;
    font-weight: 700;
    line-height: 85%;
    letter-spacing: -1.28px
}

.ArmoryUpdate_container__27VAR.ArmoryUpdate_size-sm__dYo_t {
    height: 180px
}

.ArmoryUpdate_container__27VAR.ArmoryUpdate_size-sm__dYo_t .ArmoryUpdate_text-block__yKvbs {
    bottom: 17px;
    font-size: 24px;
    line-height: 86%;
    letter-spacing: -.96px
}

.ArmoryUpdate_container__27VAR:hover {
    cursor: pointer
}

.ArmoryUpdate_container__27VAR:hover .ArmoryUpdate_text-block__yKvbs,.ArmoryUpdate_container__27VAR:hover img {
    filter: brightness(1.1)
}

.MarketArmoryHeaderBanner_background__u0P2a {
    position: absolute;
    z-index: 1;
    height: 100%;
    transition: .5s
}

@media(min-width: 1920px) {
    .MarketArmoryHeaderBanner_background__u0P2a {
        width:100%;
        object-fit: cover;
        object-position: center
    }
}

.MarketArmoryHeaderBanner_wrapper__dDYnl {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 64px;
    overflow: hidden;
    cursor: pointer
}

.MarketArmoryHeaderBanner_wrapper__dDYnl:after {
    position: absolute;
    inset: 0;
    z-index: 20;
    display: block;
    pointer-events: none;
    content: "";
    background: var(--frontly-white-100);
    opacity: 0;
    transition: .3s
}

.MarketArmoryHeaderBanner_wrapper__dDYnl:hover:after {
    opacity: .1
}

.MarketArmoryHeaderBanner_digits__8PpUN {
    display: block;
    width: 198px;
    margin-top: -2px;
    font-family: Druk Text Cy App,Impact,sans-serif;
    font-size: 34px;
    font-style: italic;
    color: #00ff47;
    text-transform: uppercase;
    letter-spacing: 0;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.MarketArmoryHeaderBanner_digits__8PpUN .MarketArmoryHeaderBanner_title__n6fgJ {
    font-family: Druk Text Cy App,Impact,sans-serif;
    font-size: 16px;
    color: var(--frontly-white-100);
    letter-spacing: -.7px
}

.MarketArmoryHeaderBanner_left__sH__k {
    position: absolute;
    top: 0;
    left: 16px;
    z-index: 2;
    display: flex;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media(max-width: 760px) {
    .MarketArmoryHeaderBanner_left__sH__k {
        display:none
    }
}

.MarketArmoryHeaderBanner_left__sH__k img {
    height: 100%;
    pointer-events: none
}

@media(max-width: 760px) {
    .MarketArmoryHeaderBanner_left__sH__k img {
        display:none
    }
}

@media(max-width: 1687px) {
    .MarketArmoryHeaderBanner_hide__mWfyc {
        display:none
    }
}

.MarketArmoryHeaderBanner_right__8rJ_i {
    position: absolute;
    top: 0;
    right: 16px;
    z-index: 2;
    display: flex;
    align-items: center;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media(max-width: 760px) {
    .MarketArmoryHeaderBanner_right__8rJ_i {
        display:none
    }
}

.MarketArmoryHeaderBanner_right__8rJ_i img {
    height: 100%;
    pointer-events: none
}

@media(max-width: 1687px) {
    .MarketArmoryHeaderBanner_right__8rJ_i img {
        display:none
    }
}

.MarketArmoryHeaderBanner_center__mqvK2 {
    position: absolute;
    left: 50%;
    z-index: 2;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transform: translateX(-50%)
}

.MarketArmoryHeaderBanner_center__mqvK2 img {
    height: 100%;
    pointer-events: none
}

.MarketArmoryHeaderBanner_button__Z5akU {
    position: relative;
    z-index: 30;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 176px;
    height: 44px;
    padding: 0 10px;
    overflow: hidden;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background: linear-gradient(180deg,#007534,#00a542);
    border: 1px solid #5cef00;
    border-radius: 4px;
    transition: .3s;
    transform: skewX(-10deg);
    will-change: transfrom;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit
}

.MarketArmoryHeaderBanner_button__Z5akU:after {
    position: absolute;
    inset: 0;
    z-index: 1;
    display: block;
    content: "";
    background: linear-gradient(180deg,#007534,#00ff47);
    opacity: 0;
    transition: .3s
}

.MarketArmoryHeaderBanner_button__Z5akU:hover:after {
    opacity: 1
}

.MarketArmoryHeaderBanner_button__Z5akU span {
    position: relative;
    z-index: 2;
    font-family: Druk Text Cy App,Impact,sans-serif;
    font-size: 20px;
    font-style: italic;
    line-height: 88%;
    color: var(--frontly-white-100);
    text-transform: uppercase;
    letter-spacing: -.7px;
    transform: skewX(10deg)
}

.BattlePassModal_text__OgwjF {
    color: var(--color-graybase-200);
    text-align: center
}

.BattlePassModal_head-text__WFY5A {
    margin-bottom: 8px;
    text-align: center
}

.BattlePassModal_container__hxT4k {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Druk Wide Cyr,Arial,Helvetica,sans-serif;
    font-size: 153px;
    font-style: italic;
    font-weight: 700;
    line-height: 88%;
    color: #030826;
    text-transform: uppercase;
    letter-spacing: -9.18px;
    border-radius: 8px
}

.BattlePassModal_container__hxT4k.BattlePassModal_size-md__PjJf6,.BattlePassModal_container__hxT4k.BattlePassModal_size-sm__gtgIE {
    height: 301px
}

.BattlePassModal_video__iFmzA {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 520px;
    height: 301px;
    overflow: hidden
}

.BattlePassModal_video__iFmzA .BattlePassModal_video-player__yG_mw {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 8px 0 0
}

.BattlePassModal_button__U4AyJ {
    margin-top: 36px
}

.SaveFilterButton_tooltip__wH1Mz {
    --tooltip-width: 210px
}

.AdvancedFiltersGroupDesktop_container__ukbwA {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 176px;
    min-height: 0
}

.AdvancedFiltersGroupDesktop_filters___67mT {
    position: relative;
    overflow-y: auto
}

.AdvancedFiltersGroupDesktop_filters___67mT::-webkit-scrollbar {
    width: 0
}

.AdvancedFiltersGroupDesktop_buttons-wrapper__PC026 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    display: flex;
    gap: 12px;
    padding-top: 16px
}

.AdvancedFiltersGroupDesktop_buttons-wrapper__PC026>* {
    width: 50%
}

.AdvancedFiltersGroupMobile_container__8i5ri {
    display: flex;
    flex-direction: column;
    min-width: 0
}

.AdvancedFiltersGroupMobile_filters-button__oouMo {
    position: relative;
    width: 24px;
    height: 24px
}

.AdvancedFiltersGroupMobile_footer__fXZJe {
    display: flex;
    gap: 16px
}

.AdvancedFiltersGroupMobile_footer__fXZJe>* {
    width: 50%
}

.AdvancedSearchFilter_container__jT5fQ .AdvancedSearchFilter_filters-title__7W2Sw {
    font-size: var(--frontly-subhead-md-font-size);
    font-weight: var(--frontly-subhead-md-font-weight);
    line-height: var(--frontly-subhead-md-line-height);
    letter-spacing: var(--frontly-subhead-md-letter-spacing);
    padding: 16px 0;
    border-bottom: 1px solid var(--frontly-purple-200-8)
}

.AdvancedSearchFilter_container__jT5fQ .AdvancedSearchFilter_filters__QG0hW {
    padding-top: 8px
}

.InventorySearchResults_container__ve__l {
    --items-margin-right: unset;
    --min-card-width: unset;
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0
}

.InventorySearchResults_container__ve__l .InventorySearchResults_inventory__Wwf_4 {
    flex-grow: 1;
    padding-bottom: 16px;
    margin-right: var(--items-margin-right);
    overflow-y: scroll
}

.InventorySearchResults_container__ve__l .InventorySearchResults_inventory__Wwf_4 .InventorySearchResults_error__sLMGS {
    position: relative;
    top: 50%;
    left: 50%;
    max-width: max-content;
    transform: translate(-50%,calc(-50% - 32px))
}

.InventorySearchResults_container__ve__l .InventorySearchResults_inventory__Wwf_4 .InventorySearchResults_items__fYEuJ {
    position: relative;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(var(--min-card-width),1fr));
    grid-gap: 8px;
    gap: 8px
}

.InventorySearchResults_container__ve__l .InventorySearchResults_inventory__Wwf_4 .InventorySearchResults_items__fYEuJ .InventorySearchResults_item__s9sB7 {
    animation: InventorySearchResults_card-appearance__15GXV var(--frontly-duration-short-02) var(--frontly-easing-ease-in-out)
}

.InventorySearchResults_container__ve__l .InventorySearchResults_inventory__Wwf_4 .InventorySearchResults_items__fYEuJ.InventorySearchResults_skeleton__JJ01p:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-image: linear-gradient(180deg,rgba(40,38,51,0),rgba(40,38,51,.75) 34.06%,#282633 77.71%)
}

.InventorySearchResults_container__ve__l .InventorySearchResults_inventory__Wwf_4 .InventorySearchResults_loading-panel__jqmmA {
    display: flex;
    justify-content: center;
    margin: 56px auto
}

.InventorySearchResults_container__ve__l .InventorySearchResults_inventory__Wwf_4 .InventorySearchResults_loading-panel__jqmmA .InventorySearchResults_loader__Evq2j {
    --loader-size: 32px
}

.InventorySearchResults_loading__tk6mc {
    overscroll-behavior: none
}

.InventorySearchResults_container__ve__l.InventorySearchResults_size-lg__RCTSS {
    --min-card-width: 152px
}

.InventorySearchResults_container__ve__l.InventorySearchResults_size-sm__HOfK9 {
    --min-card-width: 106px
}

.InventorySearchResults_container__ve__l.InventorySearchResults_desktop__O4Geh.InventorySearchResults_size-lg__RCTSS,.InventorySearchResults_container__ve__l.InventorySearchResults_desktop__O4Geh.InventorySearchResults_size-sm__HOfK9 {
    --items-margin-right: 4px
}

.InventorySearchResults_container__ve__l.InventorySearchResults_desktop__O4Geh .InventorySearchResults_inventory__Wwf_4 {
    padding-right: 4px
}

.InventorySearchResults_container__ve__l.InventorySearchResults_mobile__k7qMc .InventorySearchResults_inventory__Wwf_4 {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.InventorySearchResults_container__ve__l.InventorySearchResults_mobile__k7qMc .InventorySearchResults_inventory__Wwf_4::-webkit-scrollbar {
    display: none
}

@keyframes InventorySearchResults_card-appearance__15GXV {
    0% {
        opacity: .6
    }

    to {
        opacity: 1
    }
}

.CsgoSkinSample_container__GKDwW {
    position: relative;
    width: 108px;
    height: 140px
}

.CsgoSkinSample_container__GKDwW .CsgoSkinSample_skin__YF4wG {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: 16px 8px 4px;
    background-color: #403d4d;
    border-radius: 4px;
    mix-blend-mode: luminosity;
    opacity: .5
}

.CsgoSkinSample_container__GKDwW .CsgoSkinSample_skin__YF4wG .CsgoSkinSample_skin-icon__J8mMY {
    width: 92px;
    height: auto
}

.CsgoSkinSample_container__GKDwW .CsgoSkinSample_skin__YF4wG .CsgoSkinSample_info__Q4rqJ {
    display: flex;
    flex-direction: column;
    text-align: left
}

.CsgoSkinSample_container__GKDwW .CsgoSkinSample_skin__YF4wG .CsgoSkinSample_info__Q4rqJ .CsgoSkinSample_descr__qBbWU {
    font-size: var(--frontly-body-x-sm-font-size);
    font-weight: var(--frontly-body-x-sm-font-weight);
    line-height: var(--frontly-body-x-sm-line-height);
    letter-spacing: var(--frontly-body-x-sm-letter-spacing);
    color: #bbb9c7
}

.CsgoSkinSample_container__GKDwW .CsgoSkinSample_skin__YF4wG .CsgoSkinSample_info__Q4rqJ .CsgoSkinSample_price__qOTOm {
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing);
    color: var(--frontly-white-100)
}

.CsgoSkinSample_container__GKDwW .CsgoSkinSample_heart-icon__f3AyI {
    position: absolute;
    right: 6px;
    bottom: 12px;
    display: flex;
    align-self: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    background-color: var(--frontly-red-400);
    border-radius: 4px
}

.CsgoSkinSample_container__GKDwW .CsgoSkinSample_heart-icon__f3AyI svg {
    width: 16px;
    height: auto;
    color: var(--frontly-white-100);
    fill: var(--frontly-white-100)
}

.InventoryReloadButton_container__DT9Y4 {
    --button-size: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--button-size);
    min-width: var(--button-size);
    height: var(--button-size);
    min-height: var(--button-size);
    padding: 0;
    cursor: pointer;
    transition: color .2s cubic-bezier(.4,0,.2,1),transform .25s ease-in-out
}

.InventoryReloadButton_container__DT9Y4 svg {
    margin-right: -1px;
    color: var(--frontly-graybase-100)
}

.InventoryReloadButton_container__DT9Y4:hover {
    transform: rotate(185deg)
}

.InventoryReloadButton_container__DT9Y4:hover svg {
    color: var(--frontly-white-100)
}

.InventoryReloadButton_container__DT9Y4.InventoryReloadButton_desktop__JV5pn,.InventoryReloadButton_container__DT9Y4.InventoryReloadButton_mobile__ti5c8 {
    --button-size: 22px
}

.BuyButton_container__UEAKn {
    display: inline-block
}

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

.BuyButton_container__UEAKn .BuyButton_label__IPpNT .BuyButton_label-text__wCTRk {
    color: var(--frontly-white-100);
    font-size: var(--frontly-label-lg-font-size);
    font-weight: var(--frontly-label-lg-font-weight);
    line-height: var(--frontly-label-lg-line-height);
    letter-spacing: var(--frontly-label-lg-letter-spacing)
}

.BuyButton_container__UEAKn .BuyButton_label__IPpNT .BuyButton_label-description__v4qrC {
    display: flex;
    color: var(--frontly-purple-100-64);
    font-size: var(--frontly-body-sm-font-size);
    font-weight: var(--frontly-body-sm-font-weight);
    line-height: var(--frontly-body-sm-line-height);
    letter-spacing: var(--frontly-body-sm-letter-spacing)
}

.BuyButton_container__UEAKn .BuyButton_label__IPpNT .BuyButton_label-description__v4qrC>div {
    color: var(--frontly-purple-100-64)
}

.CartPrice_container__t3h2t {
    --accent-color: unset;
    --column-gap: 8px;
    --icon-size: 24px;
    --base-color: var(--frontly-graybase-100);
    position: relative;
    display: flex;
    column-gap: var(--column-gap);
    align-items: center;
    color: var(--base-color);
    font-size: var(--frontly-subhead-md-font-size);
    font-weight: var(--frontly-subhead-md-font-weight);
    line-height: var(--frontly-subhead-md-line-height);
    letter-spacing: var(--frontly-subhead-md-letter-spacing)
}

.CartPrice_container__t3h2t .CartPrice_icon__eKPuB {
    position: relative;
    display: flex;
    width: var(--icon-size);
    min-width: var(--icon-size);
    height: var(--icon-size);
    min-height: var(--icon-size)
}

.CartPrice_container__t3h2t .CartPrice_loader__e_VHQ {
    --loader-size: 20px;
    --loader-border: 2px
}

.CartPrice_container__t3h2t.CartPrice_active__Ivjs_ {
    --base-color: var(--frontly-white-100)
}

.CartPrice_container__t3h2t.CartPrice_accent-purple__xBM_R {
    --accent-color: var(--frontly-purple-500)
}

.CartPrice_container__t3h2t.CartPrice_accent-pink__v1GYB {
    --accent-color: var(--frontly-pink-500)
}

.CartButton_container__IeeUU {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    outline: none
}

.CartButton_container__IeeUU.CartButton_secondary__rDYMO {
    background-color: var(--frontly-graybase-400)
}

.EmptyMessage_container__8NsJ3 {
    display: flex;
    align-items: center;
    align-self: center;
    justify-content: center;
    margin: 0 16px 16px
}

.EmptyMessage_button__HJNXl {
    margin-top: 16px
}

.OrderItems_container__YWFqX {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(108px,1fr));
    grid-gap: 8px;
    gap: 8px;
    height: max-content
}

.OrderCartDesktop_cart-container__NR1Bx {
    --top-offset: unset;
    --close-button-width: 24px;
    --close-button-height: 24px;
    --card-padding: 16px;
    position: relative;
    width: 375px;
    min-height: 120px;
    max-height: min(756px,100vh - var(--top-offset) - 40px)
}

.OrderCartDesktop_cart-container__NR1Bx.OrderCartDesktop_show__BBaKs {
    animation: OrderCartDesktop_cart-show__1e2d7 .3s ease forwards
}

.OrderCartDesktop_cart-container__NR1Bx.OrderCartDesktop_hide__a9GmX {
    animation: OrderCartDesktop_cart-hide__iJyXl .3s ease-out forwards
}

.OrderCartDesktop_cart-content__cTyDN {
    height: 100%;
    max-height: 100%;
    background: var(--frontly-graybase-700);
    border-radius: var(--frontly-radius-md)
}

.OrderCartDesktop_cart-content__cTyDN .OrderCartDesktop_order-items__VjU4a {
    padding: 0 calc(var(--card-padding) - var(--scrollbar-width)) var(--card-padding) var(--card-padding);
    overflow-y: scroll
}

.OrderCartDesktop_cart-content__cTyDN .OrderCartDesktop_footer__S0CwX {
    padding: var(--card-padding)
}

@keyframes OrderCartDesktop_cart-show__1e2d7 {
    0% {
        opacity: 0;
        transform: translateY(-12px)
    }

    20% {
        opacity: 0
    }

    90%,to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes OrderCartDesktop_cart-hide__iJyXl {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    50%,to {
        opacity: 0;
        transform: translateY(-8px)
    }
}

.OrderCartMobile_cart-button__amnIF {
    position: fixed;
    right: 16px;
    bottom: 16px;
    z-index: 2;
    height: 48px;
    padding: 0 16px;
    border-radius: 26px;
    box-shadow: var(--frontly-below-high)
}

.InventoryToolbarDesktop_container__IG025 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
    color: var(--frontly-graybase-100)
}

.InventoryToolbarDesktop_container__IG025 .InventoryToolbarDesktop_divider__t9MVG {
    height: 24px
}

.InventoryToolbarDesktop_container__IG025 .InventoryToolbarDesktop_left-side__NZ1G5 {
    display: flex;
    column-gap: 24px;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-right: 28px
}

.InventoryToolbarDesktop_container__IG025 .InventoryToolbarDesktop_left-side__NZ1G5 .InventoryToolbarDesktop_autocomplete__yitdU {
    max-width: 420px;
    margin-left: 8px
}

.InventoryToolbarDesktop_container__IG025 .InventoryToolbarDesktop_left-side__NZ1G5 .InventoryToolbarDesktop_left-side-icons-group__aCeD7 {
    display: flex;
    column-gap: 16px;
    align-items: center
}

.InventoryToolbarDesktop_container__IG025 .InventoryToolbarDesktop_right-side__kx6F5 {
    height: 100%
}

.Switcher_container__I2sv2 {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    width: 193px;
    height: 38px;
    padding: 6px 10px;
    background-color: var(--frontly-purple-200-8);
    border-radius: 25px
}

.Switcher_container__I2sv2 .Switcher_text__wwk89 {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: var(--frontly-white-100);
    letter-spacing: .26px
}

.Switcher_container__I2sv2 .Switcher_img-container__FhxmO {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    background-color: var(--frontly-rich-blue-500);
    border-radius: 25px
}

.Switcher_container__I2sv2 .Switcher_img-container__FhxmO .Switcher_img__lmIi3 {
    width: 18px;
    height: 18px;
    color: var(--frontly-illustration-white)
}

.InventoryToolbarMobile_container__Saopf {
    position: relative;
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: space-between;
    padding: 12px 0;
    color: var(--frontly-graybase-100)
}

.InventoryToolbarMobile_container__Saopf .InventoryToolbarMobile_divider__fDWLc {
    height: 20px
}

.InventoryToolbarMobile_container__Saopf .InventoryToolbarMobile_left-side__wNlTa {
    display: flex;
    column-gap: 12px;
    align-items: center;
    min-width: 0;
    height: 100%
}

.InventoryToolbarMobile_container__Saopf .InventoryToolbarMobile_right-side__M6W0d {
    display: flex;
    column-gap: 24px;
    align-items: center;
    height: 100%;
    padding-right: 2px
}

.InventoryToolbarMobile_switcher__8EEMm {
    transition: .4s;
    opacity: 1;
    padding: 12px 0;
    transition: var(--frontly-duration-medium-02) var(--frontly-easing-ease-in-out)
}

.InventoryToolbarMobile_switcher-hide__zjK_F {
    opacity: 0;
    height: 0;
    padding: 0
}

.MarketBuyPage_container__UDIek {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0
}

.MarketBuyPage_content__xudp9 {
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-grow: 1;
    flex-shrink: 0;
    column-gap: 16px;
    min-height: 0;
    max-height: 100%;
    border-radius: 4px
}

.MarketBuyPage_content__xudp9 .MarketBuyPage_inventory-wrapper__c8UkF {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-width: 0
}

.MarketBuyPage_pre-footer__5BZdV {
    font-size: var(--frontly-subhead-lg-font-size);
    font-weight: var(--frontly-subhead-lg-font-weight);
    line-height: var(--frontly-subhead-lg-line-height);
    letter-spacing: var(--frontly-subhead-lg-letter-spacing);
    width: 100%;
    padding: 8px 16px 30px;
    border-bottom: 1px solid var(--frontly-white-100-10)
}

.MarketBuyPage_container__UDIek.MarketBuyPage_desktop__JZ3ka {
    padding: 0 16px 16px 0
}

.MarketBuyPage_container__UDIek.MarketBuyPage_desktop__JZ3ka .MarketBuyPage_content__xudp9 {
    padding-left: 16px;
    background-color: var(--frontly-graybase-600)
}

.MarketBuyPage_container__UDIek.MarketBuyPage_desktop__JZ3ka .MarketBuyPage_content__xudp9 .MarketBuyPage_advanced-filter__XDubi {
    padding-top: 8px;
    padding-bottom: 16px
}

.MarketBuyPage_container__UDIek.MarketBuyPage_mobile__vjRpn {
    padding: 0 16px
}
